- Application Version: OJS 3.1.2 and above
- Description of issue (feature request, discussion of implementation)
During the submission process authors have to agree to certain conditions for their submission to be accepted for consideration in the journal. Currently the information which checkboxes where active at the time when an author submits a manuscript is not stored in the OJS database.
As to our knowledge, neither editors nor authors have any documentation about which of the checkboxes have been selected at time of submission. Complications could arise in case a journal at a later time decides to change the terms and conditions (checkboxes) authors are required to agree to. In this case no means are available of proofing which checkboxes had been selected (which terms were agreed to) at the time of submission.
The state of the submission checkboxes at time of submission should be documented for both the editorial side and the author at the time of submission.
This could be achieved in different ways:
Including the state of the checkboxes in the submission acknowledgement mail sent to the author and to the editor.
Different ways of implementing this feature can be envisaged:
- Implementation in the pkp-lib or ojs core classes for mail template handling
- Implementation as a plugin
- Storing checkbox state in the “submission_settings” table and logging state at time of submission
For the implementation as a plugin a hook for dynamic alteration of the “Submission Acknowledgement” mail template would be required. Screening the code of the current OJS 3.x releases we didn’t find any hooks that could suit this purpose.
- Which of the above mentioned ways of implementation would be the more suitable one from the viewpoint of PKP? Or can you suggest alternative approaches?
- For the implementation as a plugin, does a hook exist to attach to for adding the information to the mail template (submission acknowledgement) ?
- If no hook exists, can a hook be provided for this purpose?
We would be happy to contribute to the implementation of this feature or develop a plugin ourselves.
Cedis e-Publishing Team, FU Berlin