Skip to main content

Third-party & Non-PKP Community Plugins

Third-party developers and research institutions have created additional plugins to extend OJS functionality. These are maintained independently of PKP.

Content Management & Display​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1ResearchGate IntegrationGenericLink article uploads to ResearchGate profiles3.4+GitHubOJSDECommunity maintained
2Scholarly Kitchen PluginGenericScholarly Kitchen article discussion integration3.3+GitHubCommunityCheck OJS 3.5 compatibility
3Library Search PluginBlockLibrary catalog search widget3.3+GitHubOJSDECommunity maintained
4Article Navigation PluginGenericEnhanced article navigation and browsing3.4+GitHubOJSDECommunity maintained
5Table of Contents PluginBlockSidebar table of contents for articles3.3+GitHubOJSDECommunity maintained
6Inline HTML GalleyGenericRenders HTML galley content directly on article landing pages; shows access CTA for non-subscribers3.4+GitHubulsdevteam (U. Pittsburgh)Community maintained

Metadata & Research Tools​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1Zotero IntegrationGenericCitation management integration with Zotero3.4+GitHubOJSDECommunity maintained
2Semantic ScholarGenericAcademic paper discovery via Semantic Scholar API3.4+GitHubOJSDECommunity maintained
3Crossmark PluginGenericCrossmark document verification badge3.4+GitHubOJSDECommunity maintained
4Indexed By PluginBlockDisplay indexing information (PubMed, WOS, Scopus)3.3+GitHubOJSDECommunity maintained
5Altmetrics BadgeGenericDisplay article-level altmetrics scores3.4+GitHubOJSDECommunity maintained
6OpenAIREGenericExports article metadata conforming to OpenAIRE Guidelines for Literature Repository Managers v4; improves discoverability in EU open-access infrastructure3.3+GitHubOJSDEActive (2026)

Author & Reviewer Tools​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1Author DashboardGenericEnhanced author workflow dashboard3.4+GitHubOJSDECommunity maintained
2Reviewer AnalyticsReportAdvanced reviewer performance analytics3.4+GitHubOJSDECommunity maintained
3Author NotificationsGenericEnhanced author notification system3.3+GitHubOJSDECommunity maintained
4Peer Review InsightsReportDetailed peer review process analytics3.4+GitHubOJSDECommunity maintained
5Invitation TrackingGenericTrack author/reviewer invitation responses3.3+GitHubOJSDECommunity maintained

SEO & Discoverability​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1XML Sitemap EnhancedGenericAdvanced XML sitemap generation for SEO3.4+GitHubOJSDECommunity maintained
2Schema.org MarkupGenericStructured data markup for search engines3.4+GitHubOJSDECommunity maintained
3Twitter CardsGenericEnhanced Twitter card metadata3.3+GitHubOJSDECommunity maintained
4Pinterest IntegrationGenericPinterest rich pins integration3.3+GitHubOJSDECommunity maintained
5Google Scholar EnhancedGenericEnhanced Google Scholar metadata generation3.4+GitHubOJSDECommunity maintained
6Shariff Social SharingGeneric / BlockPrivacy-preserving social media buttons (no third-party tracking until user clicks); 20+ services including Facebook, Twitter/X, LinkedIn, WhatsApp, Mastodon; footer, sidebar, or article page placement3.5+GitHubOJSDEActive (2025); OJS + OMP; available in Plugin Gallery

System Administration & Maintenance​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1System Health CheckGenericServer and system diagnostics plugin3.4+GitHubOJSDECommunity maintained
2Database OptimizerGenericDatabase query optimization and cleanup3.3+GitHubOJSDECommunity maintained
3File Manager PlusGenericEnhanced file management interface3.4+GitHubOJSDECommunity maintained
4Backup ManagerGenericAutomated backup and restore functionality3.3+GitHubOJSDECommunity maintained
5Performance MonitorGenericReal-time system performance monitoring3.4+GitHubOJSDECommunity maintained

Security & User Management​

Actively maintained plugins from the University of Pittsburgh Library System (ulsdevteam).

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1Form HoneypotGenericInvisible honeypot field on user registration to block bots3.4+GitHubulsdevteamActive (2025)
2Better PasswordGenericEnforces configurable password strength requirements (length, complexity)3.5+GitHubulsdevteamActive (2026)
3Username ValidatorGenericValidates usernames against a custom or built-in regex pattern3.4+GitHubulsdevteamCommunity maintained
4Admin Notification ManagerGenericAutomatically unsubscribes site admins from new-journal email notifications3.5+GitHubulsdevteamActive (2026)

Notifications & Communication​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1Email Issue TOCGenericIncludes the issue table of contents in new-issue notification emails3.4+GitHubulsdevteamActive (2025)

Reproducibility & Research Integrity​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1CODECHECKGenericIntegrates CODECHECK computational reproducibility checks into OJS submission and review workflow; displays certificates on published articles3.5+GitHubcodecheckers / TU DelftActive (2026); Apache 2.0

Library & Bibliography Integration​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1Publications Zenon PluginPub IDEnter and display custom IDs linking to iDAI.bibliography / Zenon on article/book pages3.4+GitHubDAINST (German Archaeological Institute)OJS + OMP; community maintained

Pharkie OJS Plugin Collection​

A monorepo of specialized plugins by Pharkie built for a WordPress ↔ OJS integration where WooCommerce Subscriptions manages memberships and OJS hosts a paywalled journal. Each plugin works independently.

license

These plugins are released under the PolyForm Noncommercial 1.0.0 license β€” free for non-commercial use only. Review the license before deploying in a commercial context.

S.No.PluginTypePurposeCompatible up to OJSLinkNotes
1Stripe PaymentPaymentStripe Checkout payment (card, Apple Pay, Google Pay) for article/issue purchases; webhook-based confirmation3.4+GitHubReplaces/supplements PKP Stripe; webhook support
2Inline HTML GalleyGenericRenders "Full Text" HTML galley inline on article landing page; shows membership/purchase CTA for non-subscribers3.4+GitHubContextual access messages
3WP-OJS Subscription APIGenericREST API for OJS user and subscription CRUD; WordPress password-hash verification; IP allowlist + API key auth3.4+GitHubDesigned for WooCommerce membership sync
4Smarter Similar ArticlesGenericHybrid TF-IDF + sentence-embedding similar articles; pre-computed offline via Python for sub-millisecond render time3.4+GitHubDrop-in replacement for recommendBySimilarity
5Archive CheckerGenericThree-pane QA review tool (article list / PDF / HTML) for checking digitised archive content; approve/report workflow3.4+GitHubFor journal archive digitisation projects

Export & Institutional Compliance​

Plugins for depositing content into national libraries and exporting metadata in library-standard formats.

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1DNB Export PluginImport/ExportExports article metadata and full texts (PDF/EPUB) for mandatory deposit to the Deutsche Nationalbibliothek (DNB); supports SFTP and WebDAV hot-folder delivery3.2–3.5GitHubOJSDEActive (2026); German journals
2Metadata ExportImport/ExportAllows readers to download article metadata in BibTeX, MARC XML, RDF, and RIS formats via a download link on the article page3.3+GitHubOJSDECommunity maintained

Manuscript Production & Typesetting​

S.No.PluginTypePurposeCompatible up to OJSLinkDeveloperNotes
1Typeset PluginGenericIntegrates the meTypeset CLI tool into OJS to convert DOCX/ODT submission files to JATS XML directly from the production stage3.1.2+GitHubwithanage (Dulip Withanage)Requires meTypeset installed on server; Python 3 + Java
About meTypeset

meTypeset is a standalone command-line tool that converts Word DOCX/ODT files to NLM/JATS XML via a TEI intermediary. It is the backend engine for the Typeset Plugin above and can also be used independently of OJS.


jonasraoni Plugin Collection​

A set of well-maintained plugins by Jonas Raoni Soares da Silva (PKP developer), covering caching, search, email filtering, notifications, and analytics. All plugins are available in the OJS/OMP/OPS Plugin Gallery for OJS 3.5.

S.No.PluginTypePurposeCompatible up to OJSLinkNotes
1Mail Send FilterGenericPrevents emails from being sent to certain user accounts (e.g. disposable addresses, blocked domains) to reduce bounced emails and protect your mail server reputation3.5+GitHubAvailable in Plugin Gallery; site-wide
2Front End CacheGenericGenerates gzipped full-page cache for the entire OJS installation and sets correct cache headers to reduce server load3.5+GitHubAvailable in Plugin Gallery; site-wide
3Full Text SearchGenericReplaces the default OJS search engine with a database-backed full-text index (MySQL MATCH/AGAINST or PostgreSQL tsvector); results ranked by relevance3.5+GitHubAvailable in Plugin Gallery; site-wide; MySQL + PostgreSQL
4Registration NotificationGenericSends a configurable email notification to a list of recipients whenever a new user registers on the journal3.3+GitHubPer-journal settings
5Google Tag ManagerGenericIntegrates Google Tag Manager (GTM) for tracking and analytics via GTM container ID3.5+GitHubAvailable in Plugin Gallery; OJS + OMP + OPS

External OJS Analytics & Tools​

Tools that work alongside OJS but are not OJS plugins β€” they connect to OJS via API, scraping, or exported data.

S.No.ToolTypePurposeLinkNotes
1OJS Institution DashboardExternal ToolStreamlit dashboard showing how researchers at an institution use OJS journals; data from OpenAlex, ROR, and OJS BeaconGitHub Β· Live DemoPython / Streamlit; no OJS plugin required
2OJS to JATSBrowser ExtensionFirefox extension that reads OJS article pages and generates JATS XML for submission to the Russian Metafora databaseGitHubVue + Vite; primarily for Russian-language OJS journals
3OJS–Zenodo BridgeExternal ToolFastAPI micro-service that accepts an OJS article URL + DOI, scrapes Highwire/citation meta tags, pulls supplementary metadata from Crossref, and auto-deposits the article PDF to Zenodo with full metadataGitHubPython / FastAPI; runs as a separate service alongside OJS
4OJS GalleonExternal Tool / CLIConverts DOCX and PDF submission files to structured HTML or JATS XML for use as OJS HTML galleys; two-column PDF layout detection, accessibility-compliant output, optional AI alt-text via Claude API; available on PyPIGitHub Β· PyPIPython β‰₯ 3.11; CLI + REST API + web UI