Plugins
Plugins extend the functionality of OJS. As a Journal Manager, you can enable and configure plugins that affect your journal's behaviour โ from DOI management and statistics to themes and custom integrations โ without any server access or PHP knowledge.
Accessing Journal-Level Pluginsโ
Settings โ Website โ Plugins
The Plugins page has two tabs:
- Installed Plugins โ all plugins currently available on your OJS installation
- Plugin Gallery โ additional plugins available to download and install (requires Site Administrator access for installation, but Journal Managers can enable pre-installed ones)
Plugin Categoriesโ
| Category | Examples |
|---|---|
| Generic Plugins | Usage Statistics, Custom Header, Custom Sidebar Block |
| Auth Plugins | LDAP authentication |
| Gateway Plugins | OAI-PMH harvesting interface |
| Import/Export Plugins | CrossRef XML, DOAJ, PubMed, Native XML |
| Metadata Plugins | Dublin Core, OpenAIRE, JATS |
| Block Plugins | Sidebar blocks (Browse, Language toggle, Information) |
| Public Identifier Plugins | DOI, URN |
| Report Plugins | Counter statistics, reviewer activity |
| Theme Plugins | Default theme, Bootstrap3, Health Sciences, and others |
Enabling a Pluginโ
- Find the plugin in the Installed Plugins list.
- Use the toggle switch to enable it.
- OJS confirms the plugin is active.
Some plugins have a Settings link that appears after enabling โ click it to configure the plugin.
Key Plugins for Journal Managersโ
DOI Pluginโ
Assigns and manages Digital Object Identifiers for your articles and issues.
- Enable DOI under Public Identifier Plugins.
- Click Settings to configure:
- Your DOI prefix (e.g.,
10.12345) - Suffix pattern (e.g.,
%j.v%vi%i%a) - When DOIs are assigned (on publication or on scheduling)
- Your DOI prefix (e.g.,
See the Enable DOIs with CrossRef tutorial for the full setup process.
Google Scholar Pluginโ
Inserts structured metadata metatags that Google Scholar reads when indexing your article pages. Enable under Generic Plugins โ no additional configuration needed.
Usage Statistics Pluginโ
Tracks and reports article and issue view/download counts. Enable under Generic Plugins. Configure the statistics granularity (country, city, institution) in the plugin settings.
DOAJ Export Pluginโ
Exports article metadata to the Directory of Open Access Journals in the required format. Requires DOAJ membership and an API key.
CrossRef XML Export Pluginโ
Deposits DOI metadata to CrossRef. Requires CrossRef membership, depositor name, email, and account credentials in the plugin settings.
Custom Block Managerโ
Allows you to create HTML sidebar blocks with custom content โ announcements, sponsor logos, calls for submissions.
- Enable the plugin.
- Go to Settings โ Website โ Appearance โ Sidebar.
- Add a new custom block and place it in the sidebar.
Open Graph / Social Media Pluginsโ
Adds Open Graph meta tags to article pages, improving how article links appear when shared on social media platforms (Facebook, Twitter/X, LinkedIn).
Citation Style Language (CSL) Pluginโ
Provides formatted citations in multiple styles (APA, MLA, Vancouver, etc.) on each article page, making it easy for readers to copy a correctly formatted citation.
Theme Pluginsโ
Themes control the visual appearance of your journal. To change your journal's theme:
- Go to Settings โ Website โ Appearance โ Theme.
- Select a theme from the dropdown.
- Save and reload the site to preview.
Only themes that are installed on the server appear in this list. To install additional themes, the Site Administrator uses the Plugin Gallery.
Plugin Conflicts and Troubleshootingโ
If a newly enabled plugin causes display issues or errors:
- Disable the plugin immediately.
- Clear caches: Administration โ Clear Template Cache and Clear Data Cache.
- Reload the site to confirm the issue is resolved.
- Check the PKP Community Forum for known compatibility issues with your OJS version.
Never enable multiple unfamiliar plugins simultaneously โ if a problem occurs, you will not be able to identify which plugin caused it.
Further Readingโ
- Learning OJS โ Plugins โ Official plugins guide
- PKP Plugin Inventory โ Curated catalogue of PKP plugins with descriptions
- Plugin Compatibility Index โ Check which plugins work with your OJS version
- PKP Community Forum โ Plugin support and announcements