-
Home
last modified January 17 by rjzaar
The current opencatechesis.org website is using an older version of plone with custom coded 'sharebook'. I don't have the time or desire to upgrade this product and make the site function better using Plone. I am shifting to drupal and want to design the new site using drupal. This project is the collaborative thought/work space for this project.
Use Drupal 6, since the products we are wanting to use are in Drupal 6 and may not be ported to Drupal 7 for a while. (though this might change)
Core functionality required.
Books are made up of chapters which are made up of sections (paragraphs). Each component should have its own revisioning. Books and chapters are collections of paragraphs. The creator has authorship of their paragraph, chapters and books. Each of these components can be branched. The system should keep track of branches. A version of a chapter and book is made up of versions of each of the sub components. The UI should be able to present different views of the content depending on the function, eg
view public: just has the latest approved content at the version approved, which is made up of approved subsection versions.
view member: Has the latest approved content with some top buttons to access other views (if you have permissions) and for each subsection lists any new versions available.
View latest: views all the latest content of all subsections
view diff: views the latest content compared to the last approved version in diff format
view edit: allows you to edit all subsections at once.
view comments: each subsection also has its own comments: these are viewed. With view comments, comments can also be left.
comments is a separate option to the others. So it is possible to view diff and comments at the same time.
It would be nice to have a 'diff and edit' option so the differences can be seen and to be able to edit at the same time.
drupal modules that could help with this functionality
Drupal 7
I am still learning drupal so this is my sandpit, but feel free to give a hand. :)
http://drupal.org/project/composite_revisioning
http://drupal.org/project/revisioning
http://drupal.org/project/revision_moderation/
http://drupal.org/project/nodecomment
http://drupal.org/project/content_moderation
http://drupal.org/project/diff
http://drupal.org/project/noderelationships
http://drupal.org/project/module_grants
http://drupal.org/project/similar
http://drupal.org/project/unique_field
http://drupal.org/project/nodeformsettings
http://drupal.org/project/admin_links
http://drupal.org/project/workflow_ng
http://drupal.org/project/recent_changes
http://drupal.org/project/jammer
http://drupal.org/project/about_this_node
http://drupal.org/project/reverse_node_reference
http://drupal.org/project/draft
http://drupal.org/project/uuid
http://drupal.org/project/save_as_draft
http://drupal.org/project/edit_section
http://drupal.org/project/block_revisions
http://drupal.org/project/revisions_rss
http://drupal.org/project/revisionreference
http://drupal.org/project/document
http://drupal.org/project/revisiontags
http://drupal.org/project/repoview
http://drupal.org/project/view_revisions_by_content_type
http://drupal.org/project/comment_revisions
http://drupal.org/project/revision_fu
http://drupal.org/project/lifewire_diff
http://drupal.org/project/reviser
http://drupal.org/project/annotationfield
http://drupal.org/project/revisioning_translation
Could be useful
http://drupal.org/project/sweaver
http://drupal.org/project/sioc
Some new possibilities
http://drupal.org/project/workbench
http://drupal.org/project/tagging
http://drupal.org/project/blockreference
http://drupal.org/project/views_pdf
http://drupal.org/project/references
http://drupal.org/project/Relation