I am in the process of developing a website, and I found Drupal after searching for "collaborative book". Right now I have Drupal installed, but finding the information that I need is strung out and hard to aggregate. I was hoping for some guidance in how to get Drupal to fit in my (albeit, flexible) paradigm; or if there are modules that exist for what I want to do. Here goes:

- One collaborative book to begin with. Multiple independent books could exist if the site gets popular.
- A menu structure for the book should have the chapters expanded, but pages contained underneath are hidden.
- The chapter structure needs to be "locked down" so no additional chapters can be created.
- When a user edits a page, versioning of that page is stored and is easy to navigate through.
- An administrator needs the ability to restore a version as the "live" version on the site.
- The ability for an administrator to "lock down" a page or chapter as a final revision. (I'm unsure whether the core security roles can accomplish this or not.)
- Users can attach a single image or multiple images to a page or chapter. Basically for illustrations to accompany the text.
- A voting system on the revisions would be great; to either a page or a full chapter. Perhaps a simple poll could accomplish this. Can a poll be attached to a page or chapter?

When I say "attached to", this means there will be descriptive text but an image or poll can be associated with it. Much like a forum can have an image uploaded and associated to a post, or a forum post can be of type poll.

I'll continue researching to try and answer my own questions. Again, this post isn't a "help me or I can't move forward on my own" in nature. I was hoping to have some participation to cut through the fat, so to speak, on all the strung out information I'm wading through right now.

Thanks

Comments

frodaddy’s picture

heh, thnx for the help :)