I'm seeking to integrate a peer-reviewable, scholarly journal into my Drupal installation. Needs:
-fields designated as title, abstract, keyword/category, body, and references
-Level I peer review (by any registered user) via comments, and possibly moderation
-Level II peer review (by "editor" users only) via comments, probably moderation, and preferrably versioning
-during peer review, username of submitter and "references" field content for a given page are not visible
-upon acceptance, the final version would be transferred (preferrably with its associated comments) into a book designated as a given issue # published by the journal.
I'm pretty new to Drupal (which seems to have a flexible enough framework to make this possible), and trying to decide how best to approach the problem.
The story module, with its moderation features, seems a good candidate, but only if a hacked "journalbook.module" and "journalstory.module" could be run alongside their standard counterparts (which will still be needed for other postings)--is that feasible?
Recipe.module also looks like it might have possibilities.
Ideas, pointers, caveats, relevant links, etc. would be much appreciated.
Thanks!
Comments
Wow
I do not know how to help you, but your proporsal seems very interesting... I hope somebody could give good answers ;D
new module
your requirements are suffieciently novel that no current drupal module is a great match. i would start with story.module since it is the simplest. then begin to add your special fields as columns in a new table. as for the multi-levels of moderation, you will have to write enhance queue.module somewhat.
if possible, please share your new module as it develops. also, the devel mailing list is a great place for getting quick answers on module development.
re: New module
Thanks. If I rewrite story.module & book.module like that, do you envision any problems running the adapted modules alongside their original counterparts? Maybe you could point me to another module that's been adapted from either/both?
I'm wary of tackling a complicated hack if there's doubt that it can integrate smoothly with other modules.
Any progress?
Just curious if you did any work to develop a scholarly journal module? Also, have you seen Open Journal Systems: http://www.pkp.ubc.ca/ojs/
It's very strong in it's support for the peer review process and probably does most of what is mentioned above.