As the developers of Open Journal Systems, Open Conference Systems, Open Harvester Systems, and Open Monograph Press, the PKP team are experts in helping journal managers and conference organizers make the most of their online publishing projects. PKP Publishing Services offers support for:

As a customer of PKP Publishing Services, you will not only receive direct, personalized support from the PKP Development Team, but will be contributing to the ongoing development of the PKP applications. All funds raised by PKP Publishing Services go directly toward enhancing our free, open source software. For more information, please contact us.

Hello, I was working on a plugin for the OJS and got some questions. I have added in a new email template for the plugin, however, after testing it for a bit and I decided to change the template, the changes never show up again. Do I have to mannually change it in the journal management section? Because I'm assuming these templates are stored in the database and they will not get updated even if I change the XML file.

The XML file is only read when a journal is created, which is when its contents are used as defaults for the database. I'd suggest modifying the mail template in the Journal Manager's page until you're happy with it; then modify the XML file to suit and test on a fresh journal.

If XML is read upon the creation of the OJS system, then does that mean any additional XML files I include in the plugins need to be installed at the installation of the OJS? Or is there a way I can load the XML files into the database.

Each different type of XML file in the system has different behaviors, so it depends on what you're trying to accomplish; locale files are re-read whenever they've been modified, email templates are read on journal installation, etc.