Dear OJS community,
as I am new to OJS (at least having read the OJSinanHour manual) maybe the following questions are already discussed in the forum. If so, please excuse the new topic ...
Are there any plans to extend OJS concerning the following features? These would be very interesting for the academic projects I am currently working in:
(1.) Article data as XML
Together with a module for XSLT transformation (to HTML, to PDF, to ...) this could lead OJS to become a more data orientated tool (rather than the presentation orientated approach up to now - as far as I understand the docs) and use the benefits of XML.
(2.) Asking for a new article (e.g. by the editor)
At the moment, articles can only be submissed by an author. Are there any plans to extend the workflow to the possibility of e.g. the editor asking a special person to write an article about a certain subject? (this could improve the quality of a journal!)
(3.) Real support for reviews (on the level of the data model)
As far as I can see there is no support of reviewed media (books, cd-roms, ...) as an object type of its own. At the moment such bibliographic data (as part of a review article) must be integrated in the title field of an article.
The support of reviewed books would be very important for pure review journals, as you need sorting your (review-)articles according to the reviewed book rather than according to the reviewer.
(4.) Adding new user roles with configurable actions
Are there plans to make user roles freely definable and to freely add workflow parts to these role's responsibilities?
(5.) Flexibility of Email module
- Could the email module be redefined in a way that a certain email would be sent at (after) any workflow position, workflow state or workflow action you want?
- Could the receiver(s) of an email be configurable in each case (e.g. mail automaticly to any member of role xyz)
=> At the end this could lead to a more flexible / configurable workflow as a whole (together with feature 4.)!
As I neither know the activity of the community nor the architecture of the system, answers to the following questions are very welcome:
- Are there any plans yet to add these features in near futures? Who could I contact?
- Could these features be added in an easy, modular way?
- Or would you have to go deeply into the code for that purpose?
Thank you very much for any answers, hints, suggestions ...