WordPress.org

Ready to get started?Download WordPress

Forums

Is there a way to make a fiction site out of WordPress with plugins? (8 posts)

  1. Nile Flores
    Member
    Posted 5 years ago #

    I was wondering if it was possible to make a customized WordPress with plug-ins to make it a fiction site? What I mean by fiction

    -ability to make stories and add chapters
    -ability to rate and review(comments for each chapter are fine as is)
    -ability to define if a story is complete, ongoing, or on hold
    -ability to have a user profile
    -ability to have a user be able to add photos to a gallery
    -ability to list a defined number of recent stories
    -ability to have a feature story

    If so, are there plug-ins available and what do you recommend?

    I see things like the in-series and the WP Link Directory, amongst some of the cms oriented plug-ins, but I am not certain if those would work for what I would like to do.

    Any suggestions are welcomed. I am trying to get away from an unsecure script and WordPress has always been a script I like to use for most things, but I am a bit stumped. I know it is possible with Joomla as I have seen it in action, but I am not familiar with it as I am with WordPress.

    If there are not any written... is it possible to write such a plug-in? If so, I will see if I can tackle that. I would not mind a collaborator. The plug-in would eventually be free once it is ready to be offered to the WP plugin directory.

  2. Dgold
    Member
    Posted 5 years ago #

    Yeah, WP is the way to go for something like this. WP always makes it easier to post & organize content. But it is not what the default WP is set up for. You gotta use a number of plugins, and most likely get your fingers dirty in some minor PHP code.

    WP by default is made for chronological navigation (usually reverse-chron with the newest thing first).

    You will need to reorganize the display of your posts & your indexes / navigation to the posts, so it makes sense in story form.

    An important decision early-on is to decide: What is a "post" in the blog? Is it a whole story, with many pages in the post? Or is a post a Chapter, and many posts are needed for the whole story? Think about organization. Same for Categories, and Tags -- how will they be used in your site? Each book gets it's own category? Or there is mystery category, love story category, etc.?

    -ability to make stories and add chapters
    Yes, ok. Probably divide this up with Posts and Categories. Possibly use "Paged" posts which are posts that are so-long that you break 1 post up into page 1, page 2, page 3, page 4, of that post. Alternatively add a layer of Custom Fields to help you break this up. For example make the custom field:
    KEY=CHAPTER NUMBER
    VALUE= CHAPTER ONE
    With that, you can "call" the Chapter to display in your theme in different ways (that may require a bit of PHP to mess around with displaying custom fields).

    -ability to rate and review(comments for each chapter are fine as is)
    Comments system built in for reviews. Add Post Ratings plugin for 5 stars, or Vote It Up plugin (I recommend Vote It Up, and disable the negative voting, and just collect # of people who liked it, but whatever you need to do).

    -ability to define if a story is complete, ongoing, or on hold
    Use a custom field for this.
    KEY= Is This Story Complete
    VALUE = On Hold

    -ability to have a user profile
    Then you need to make each user Register for your site, which makes them into something WP might call "author" or "subscriber". Now you can use WP's author templates ability to create a profile page template, that will work for each registrant. There are also plugins to flesh it out. Register Plus plugin, and Extra Author fields plugins.

    -ability to have a user be able to add photos to a gallery
    Not sure about that. This is the only thing you asked that I haven't tried.

    -ability to list a defined number of recent stories
    Easy with WP.

    -ability to have a feature story
    It can be a "Sticky" post in WP 2.7+.
    You can give it a custom style with CSS.
    Alternately you can mark your Featured story with a Custom Field (KEY=Featured, VALUE=Yes), or a Tag, or a Category "Featured Posts".

    Good luck and post again if you get something going

  3. Nile Flores
    Member
    Posted 5 years ago #

    I thank you for your incite and suggests. I have gathered a number of plug-ins, but like you said, I need a way to define that chapters are posts.

    Perhaps like Posts, Pages...perhaps Stories could be a main category in both writing and managing. with those extra fields defined.

    It will take a lot of work. I am just hoping to come up with something so I can get rid of the other script I am using (efiction.) I am sure if I succeed, it might help with those who like to write.

  4. Dgold
    Member
    Posted 5 years ago #

    I need a way to define that chapters are posts.

    Say what, now?

    I think you mean that you need a way to define how chapters (posts) are part of a book.

    Each book could be either:
    -- A tag ("Book One"), and make a template for the Tag page so that it shows the chapters in order....

    -- A category ("Book One" category)

    -- Or use Custom Field, KEY=Which Book, Value=Book One.

    You can put the chapters in order in one of 2 ways:

    1. The post title is the chapter title, and all chapter titles start with "Chapter Number 01: Starting The Journey"..... "Chapter Number 02: Into the Woods"..... etc.

    2. Or, more complex, use Custom Fields again.

    KEY=Book Title
    Value=Book One

    KEY=Chapter Number
    Value=Chapter One

    And then write the PHP to call "All posts with Book Title=Book One" and then display them in the alphabetical order for the KEY=Chapter Number.

  5. sebaxtian
    Member
    Posted 5 years ago #

    I have developed a chapters plugin. It needs a hack inside WP code, but it's quite functional. You can see an example page here:

    http://www.sebaxtian.com/archives/180

  6. sebaxtian
    Member
    Posted 5 years ago #

    The plugin is called Indizar and you can found it in plugins repositories.

  7. Nile Flores
    Member
    Posted 5 years ago #

    I will check it out. I am eager to take a look at it. Give me a little time to get this going. I have another project I am trying w/ WordPress, so it make be a couple days to a week. :)

  8. Nile Flores
    Member
    Posted 5 years ago #

    This is a great plugin, however it does not do all that I need. If you have a novel that is over 80,000 words and many chapters, this will load slowly.

    What I was thinking was more along the lines of you being able as a user to have the ability to make your story, with a story index, and then each post you do you can add it (like in page functions) in a drop down under the story you are writing. This will also allow you to have more than one story.

    Besides that, you would be able to accept comments per chapters as well disable the comments on the chapters and just leave a comments page for reviews.

Topic Closed

This topic has been closed to new replies.

About this Topic