• 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