I'd recommend keeping your changes minimal, as extensive changes may cause complications when it comes time to upgrade to a newer release of OJS. The simplest and best way to get the job done, in my opinion, would be to manage the process via emails. This would involve:
- Removing the "record decision" access from Section Editors
- Introducing, instead, a list of recommendations that, when one is chosen, leads to a new email template for that particular decision.
This will mean that Editors will receive recommendations from Section Editors via email, and these emails will be captured in the Email Log under Submission History. The Editor will then record the decision using the "record decision" interface as usual.
The downside to this approach is that there won't be an at-a-glance view of section editor recommendations on the submission's Review page; you'll need to go find the email in the History page. If you can overlook this downside, I'd suggest doing so rather than further customizing OJS, because changes to include a whole new class of recommended editorial decisions would be complicated to merge into a new release of OJS.
On the other hand, if you are able to code it in such a way that 1) the new feature could be disabled or enabled (i.e. OJS could operate in either mode), and 2) the code is clean and consistent with the OJS codebase, we'd be happy to consider the change for inclusion in a future release.
If this sounds promising, and you manage to locate a PHP resource, I'll provide more specific details.
Open Journal Systems Team
Don't miss the First International PKP Scholarly Publishing Conference
July 11 - 13, 2007, Vancouver, BC, Canada