This plugin enables OJS journals to automatically send P1-PIO type messages to the Open Access Switchboard API at the moment of article publication.
- Open Access Switchboard Plugin
- Version support
- Plugin Installation
- Requirements for usage
- Usage
- What metadata fields are included in the message?
- Credits
- License
The main
branch of this repository is compatible with OJS 3.4.0.x.
A version compatible with OJS 3.3.0.x is available in the stable-3_3_0
branch.
- Plugin version
v1.x.x.x
is compatible with OJS 3.3.0.x - Plugin version
v2.x.x.x
is compatible with OJS 3.4.0.x
You can find the latest version of the plugin compatible with your OJS version in the Releases page.
-
Go to Settings -> Website -> Plugins -> Plugin Gallery. Click on OA Switchboard Plugin and then click on Install.
-
After installing the plugin, go to the plugin Settings, and follow the Usage instructions.
Make sure to fulfill these requirements so that the P1-PIO Message can be sent to OASwitchboard at 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.
- 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. The ROR usage instructions for OJS are described in the ROR plugin's README.
Funding information: In order to include funding information in the message, the journal must be using the Funding plugin to provide that information for the article.
-
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.
-
Before publishing the article, the status of the submission is displayed so that the message is sent successfully or not, you can ignore them or edit the article to meet the requirements of the plugin.
-
In the moment of the publication of an article, a P1-PIO type Message will be sent to OASwitchboard via API, if all publication requirements are met.
- Upon success, you should see a green notification on the top-right corner of the screen.
This is a demonstration video to guide you through the installation and basic usage of the plugin.
The metadata retrieved from OJS and sent to OA Switchboard is listed below in the collapsible element.
Click here to see the list
- About the Publication:
- Title
- Type
- DOI
- Submission ID
- Submission date
- Acceptance date
- Publication date
- Manuscript ID
- VoR (Version of Record)
- Type of journal publication
- License
- About each Author:
- Given name
- Family name
- ORCID
- Position in listing order
- Is corresponding author
- Affiliated institution
- Name
- ROR ID
- About each Funder: (if available with Funding plugin)
- Name
- Identifier
- About the Journal:
- Title
- ID (can be ISSN or eISSN)
- ISSN
- eISSN
- Timing in the workflow that the message is sent.
This plugin was developed open source to OA Switchboard by Lepidus Tecnologia with Openjournals.nl as testing partner. The development has been made possible by funding from the Max Planck Digital Library (MPDL).
Developed by Lepidus Tecnologia.
This plugin is licensed under the GNU General Public License v3.0.
Copyright (c) 2024 Lepidus Tecnologia.
Copyright (c) 2024 Stichting OA Switchboard