This plugin enables OJS journals to automatically send P1-PIO type messages to the Open Access Switchboard API at the moment of article publication.
The current version of this plugin sends P1-PIO messages with only the mandatory data about the article. For that reason, it may not be ready for a comprehensive general use.
This plugin is compatible with the following PKP applications:
- OJS 3.4.0-x
Make sure to fulfill these requirements so that the P1-PIO Message can be sent to OASwitchboard in the moment of article publication.
- api_key_secret
The OJS instance must have the api_key_secret
configuration set up, you may contact your system administrator to do that (see this post).
This is required to use the API credentials provided, that are stored encrypted in the OJS database.
- ISSN
The Journal must have at least one ISSN configured, either digital or print.
- ROR Plugin enabled
The ROR Plugin must be installed and active in the journal. It can be installed from the plugin gallery.
- DOI Plugin enabled and configured
The DOI Plugin must be active and properly configured in the journal.
- All authors of the article must have an affiliation set
- The publication must have a DOI associated to it.
- The authors need to have family name besides the given name.
It's recommended that at least one author of the article has a ROR ID associated with their affiliation (requires the ROR plugin), in order for the message to be sent to the associated affiliation.
-
To download the plugin, go to the Releases page and download the tar.gz package of the latest release compatible with your website.
-
Enter the administration area of your OJS website through the Dashboard.
Navigate to
Settings
>Website
>Plugins
>Upload a new plugin
and select the fileOASwitchboard.tar.gz
.
Click Save and the plugin will be installed on your website.
-
First of all, make sure you have met all requirements for properly sending the P1-PIO messages.
-
After installing the plugin, go to the plugin Settings, and enter your credentials for accessing the OASwitchboard API.
- You may need different credentials for the sandbox API.
-
In the moment of the publication of an article, a P1-PIO Message will be sent to OASwitchboard via API, if all publication requirements are met.
- In success, you should see a green notification on screen reload.
- If any problems block the message from being sent, such as publication requirements, you should see a red notification detailing the problem, and the information is persisted in the 'Activity Log' of the publication.
This plugin was conceived and sponsored by OA Switchboard.
Developed by Lepidus Tecnologia.
This plugin is licensed under the GNU General Public License v3.0 - See the License file.
Copyright (c) 2024 Lepidus Tecnologia.