Open Journal Systems (OJS) is the world's most widely used open-access journal management platform, powering tens of thousands of peer-reviewed journals globally. One of its greatest strengths is its rich plugin ecosystem — from indexing and analytics to security and workflow automation.
Managing email delivery in OJS typically requires direct access to the server's config.inc.php file — a task many journal managers cannot perform. This plugin solves that by providing a secure, user-friendly admin panel interface for configuring all outbound email settings, including SMTP server, port, authentication credentials, encryption (SSL/TLS), and a test-send function. Crucially, it adds role-level access restrictions that address a known vulnerability in OJS 3.3's default permission structure, preventing unauthorized users from changing email configuration. Ideal for hosted environments and multi-journal installations.
OJS's default registration form lacks some critical fields for academic publishing — most notably ORCID iD (the standard researcher identifier) and phone number. This plugin seamlessly adds both fields to the registration workflow, storing values in OJS's native user settings structure. A built-in no-overwrite policy ensures existing data is never accidentally cleared. The plugin has been tested for compatibility with all major OJS themes including Default, Manuscript, Bootstrap3, and Health Sciences, making it safe to use across diverse journal designs without layout issues.
Search engine discoverability is one of the biggest challenges for academic journals. This plugin automatically injects Schema.org JSON-LD structured data into every article page, generating ScholarlyArticle markup that includes authors, publication dates, DOIs, abstracts, ISSN, and full journal metadata. The result: Google Scholar, Google Search, and Bing can parse and index your content more accurately, leading to richer search result snippets and better article discoverability. Compatible with OJS 3.3, 3.4, and 3.5, this plugin requires zero configuration — simply install and activate.
Readers and authors increasingly expect to see article-level engagement metrics — yet OJS's default interface hides usage data behind administrative panels. This plugin brings view counts and galley download statistics directly onto article landing pages, offering full transparency into article impact. The statistics are displayed in a clean, unobtrusive format that integrates naturally with the existing article page layout. Multi-theme compatible and lightweight, it adds meaningful value for authors who want to track engagement and for editors who use visibility data to showcase their journal's reach.
A recurring pain point in OJS journal management is users forgetting their usernames — which are not always intuitive — while perfectly remembering their email addresses. This plugin removes that friction by allowing users to log in using either their username or email address. The implementation is clean and non-invasive: it intercepts the authentication layer and silently resolves the email to the corresponding username before passing it to OJS's native login process. No core files are modified, ensuring upgrade safety. Support desks frequently report this plugin cuts login-related help requests dramatically.
First impressions matter in scholarly publishing. When a new author, reviewer, or reader registers on your journal, this plugin automatically sends a customizable welcome email that can include submission guidelines, journal scope, important links, and a warm greeting. The plugin leverages OJS's native locale system for full multilingual support, meaning Turkish users receive a Turkish email, English users an English one, and so on. Ideal for journals with an international author base, it helps onboard new users professionally and sets expectations early — all without any manual intervention from editors.
Administrators managing large OJS installations — especially multi-journal hosting environments — know the frustration of enabling, disabling, or updating plugins one by one through the default interface. The Bulk Plugin Manager eliminates this bottleneck by enabling batch operations across multiple plugins simultaneously. Enable a set of plugins for all journals at once, disable potentially vulnerable ones in bulk, or trigger upgrades across a fleet of journal sites. This tool is indispensable for OJS service providers and institutions maintaining consistency across dozens or hundreds of journals.
In a multi-journal OJS installation, managing user roles across journals is a significant administrative burden. If an editorial board member participates in three journals, their roles must typically be configured separately in each one. The Role Synchronizer solves this with a straightforward UI that lets you copy selected user roles from any source journal to the current one in a single operation. Particularly valuable for institutions where academic staff serve as reviewers, authors, or editors across multiple publications, it drastically reduces repetitive admin work and ensures consistent role assignment.
TrendMD is a widely used article recommendation engine that helps readers discover related content across participating journals. Integrating it into OJS normally requires manual template edits — risky for non-developers and easily broken during upgrades. This plugin provides a clean, code-free integration: enter your TrendMD journal UUID in the settings, choose where you want the widget to appear (below abstract, sidebar, or footer), and it handles the rest. In multi-journal installations, each journal stores its own identifier independently. Built-in UUID validation prevents misconfiguration before going live.
Setting up navigation menus for each journal individually in a multi-journal OJS environment is time-consuming, especially when the structure needs to be consistent across all publications. This plugin copies entire navigation menu structures — including parent-child hierarchies, item assignments, and all locale-specific labels — from one journal to another with a single click. Before syncing, a hierarchical preview shows exactly what will be copied. You can choose to copy only active items or all menu items, and use clear-and-replace mode for a clean overwrite. All built-in OJS menu item types and custom items are supported. Site administrator access only.
Incomplete submissions are a common problem in scholarly publishing — authors often forget to upload a cover letter, ethics declaration, or copyright form, forcing editors to follow up manually. This plugin enforces mandatory file uploads at the submission stage. Editors configure which article component types are required; authors then see a real-time status panel showing exactly which files are still needed. The plugin features auto-upload on file selection, a persistent error banner for missing items, and validation bypass protection that prevents authors from skipping requirements via page refresh or direct URL access. Fully integrated with OJS's native file listing.
TRDizin is Turkey's national academic indexing database, and exporting journal data in its required format has traditionally been a manual, error-prone process. This plugin generates fully compliant TRDizin JSON export files directly from OJS, with an interactive preview showing article cards and validation warnings for missing ORCIDs, affiliations, DOIs, PDFs, and references. It offers section-to-publication type mapping, 207 TRDizin subject area classifications per article, multi-language abstract and keyword support across 12 languages, and 15 publication types. A CLI interface enables batch processing for large archives, making it invaluable for Turkish academic journals seeking TRDizin indexing.
Understanding the geographic reach of a journal is increasingly important for indexing applications, accreditation processes, and editorial strategy. This plugin adds country-based statistics to OJS, displaying visual breakdowns of author affiliations and article contributions by country. Journal managers can see at a glance how internationally diverse their author base is, which regions contribute most content, and how the journal's reach has evolved over time. Features configurable display settings and a bilingual interface (Turkish/English), making it particularly well-suited for journals operating in multiple languages.
A striking, contemporary OJS 3.3 theme with a bold dark aesthetic and clean typographic hierarchy. Axis is designed for journals that want a strong, modern identity — featuring a spacious homepage layout, prominent cover image display, and a sophisticated article page structure. Comes with advanced customization options for colors, fonts, and section layouts, and is optimized for both readability and visual impact across all devices.
JournalPlus is a professional, feature-rich OJS 3.3 theme built for academic journals that need a polished, institutional appearance. It offers a refined two-column article layout, improved navigation menus, flexible homepage sections, and a carefully crafted typography system. The theme has been field-tested across dozens of active journals and includes built-in support for multiple languages, responsive design, and compatibility with key OJS plugins. Ideal for general academic, social science, and multidisciplinary journals.
Nivo is a sleek, modern OJS 3.3 theme offering both a light and a dark mode, making it one of the most versatile options in our catalog. Its clean geometric layout, smooth transitions, and carefully balanced whitespace create an excellent reading experience for long-form academic content. Nivo's dual-mode design is particularly appealing to STEM and technology journals, as well as any journal wanting to offer readers a choice of visual environment. Both modes are fully polished and ready for production use.
Recognizing reviewers is one of the most effective ways to encourage participation in the peer review process. Review Certificate Pro is a professional-grade plugin that generates personalized PDF certificates for reviewers, complete with QR code verification so recipients can prove authenticity to employers or accreditation bodies. Editors access a dedicated Certificates tab within each submission workflow to generate, download, or email certificates. A centralized management page with filters and search supports bulk generation and notifications. Retroactive support for past reviews, a public verification page with anti-bot protection, and navigation menu integration round out a comprehensive solution. Comes with setup assistance, lifetime updates, and dedicated technical support.
Getting indexed in RePEC (IDEAS, EconPapers) significantly increases the visibility of economics and social science journals among researchers worldwide. This professional export plugin provides a polished 5-tab interface with three export modes — by article, by issue, or full journal — along with visual export status indicators per issue and a built-in configuration validator. A test export mode lets administrators do dry runs before submitting to RePEC. Complete export history with detailed logging ensures nothing is missed. Standard RePEC/RDF template files and auto-generated index files for crawler accessibility are created automatically. Multi-journal installations are fully supported with independent settings per journal. Includes setup, lifetime updates, and support.
An essential plugin for any OJS installation, the Backup Plugin adds a one-click database and files backup option directly within the OJS administration panel. Site administrators can generate a complete backup archive without requiring server-level access or command-line tools. The resulting backup file can be downloaded and stored off-site, providing a critical safety net before upgrades, migrations, or major configuration changes. For smaller journals without dedicated hosting support, this plugin is often the only accessible backup mechanism available. Developed and maintained by PKP — the team behind OJS itself.
ORCID (Open Researcher and Contributor ID) is the global standard identifier for academic authors, and many indexing databases now require it. This official PKP plugin integrates OJS with the ORCID API, allowing authors to authenticate with their ORCID account during submission and have their ORCID iD verified and embedded in article metadata. Verified ORCIDs appear in CrossRef deposits, enabling downstream services like Scopus and Web of Science to correctly attribute publications to researchers. The plugin also supports automatic ORCID works update, pushing newly published articles directly to an author's ORCID record. Widely considered a must-have plugin for any serious scholarly journal.
Reference linking transforms a journal's bibliography from a static list into a network of live, clickable connections to cited works. The CrossRef Reference Linking plugin automatically resolves DOIs in an article's reference list and converts them into hyperlinks that redirect readers directly to the cited content. This improves the scholarly value of articles significantly, as readers can instantly access cited sources without manual searching. The plugin works in tandem with CrossRef's metadata matching API and supports bulk processing during publication. It is particularly effective for journals that already deposit DOIs with CrossRef and want to provide an enriched reading experience.
A visual keyword cloud displayed on the journal homepage or sidebar provides readers with an instant snapshot of the journal's thematic focus and most-covered topics. The Keyword Cloud plugin generates an interactive, weighted tag cloud from the keywords across all published articles, with more frequently used terms appearing larger. Clicking any keyword filters the journal's article list to show all papers tagged with that term, functioning as a visual search interface. It adds both aesthetic appeal and practical navigation value to OJS journal homepages, and is particularly effective for interdisciplinary journals where subject coverage is broad and readers benefit from visual topic exploration.
OJS's default password policy is minimal, which creates security risks — especially for journals with sensitive review data or institutional affiliations. The Better Password plugin enforces configurable password strength requirements, including minimum length, mandatory character types (uppercase, lowercase, numbers, symbols), and a blacklist of common passwords. It also adds optional features like password expiry and reuse prevention. For journals that have experienced unauthorized account access or that need to comply with institutional IT security policies, this plugin provides essential hardening with minimal setup. Compatible with all OJS 3.x versions from 3.1 onward.
Automated bot registrations are a persistent problem on OJS installations open to the public, flooding the user database with fake accounts and cluttering submission queues with spam. The Form Honeypot plugin adds an invisible, bot-detectable field to OJS registration and other forms. Legitimate users (who cannot see the field) leave it blank; automated bots that fill out all form fields trigger the honeypot and are blocked. This is a lightweight, server-friendly alternative to CAPTCHA that doesn't create friction for real users. Pairs excellently with the Akismet plugin for comprehensive spam protection without compromising the user experience.
Akismet is the industry-standard spam filtering service powering millions of websites worldwide. This plugin integrates Akismet's machine-learning-powered spam detection into OJS registration and submission forms, automatically flagging or blocking suspicious registrations and content. It connects to the Akismet API (which offers free plans for non-commercial journals) and continuously improves its detection accuracy based on global spam patterns. For journals experiencing heavy bot activity or false submissions, Akismet provides a robust, maintained solution that goes beyond simple honeypot techniques. Configuration requires only an Akismet API key, making setup straightforward for any journal administrator.
Hypothesis is a leading web annotation tool that enables readers to highlight and comment on academic content directly within the browser. This plugin integrates Hypothesis into OJS article pages, enabling annotation-based scholarly discussion around published papers. Readers can create public or private annotations, respond to each other's comments, and build community discourse around specific passages in an article. For journals pursuing open peer review, post-publication commentary, or educational use cases, Hypothesis transforms static HTML articles into collaborative, living documents. The integration requires no Hypothesis account management on the journal's part — the service handles user accounts independently.
Standard social sharing buttons that contact social media servers on page load create privacy concerns under GDPR and similar regulations, transmitting visitor data to third parties without explicit consent. The Shariff plugin provides GDPR-compliant social sharing buttons for Twitter/X, Facebook, LinkedIn, and other networks that do not contact social media servers until a user actively clicks the share button. Developed by the German OJS community, it is widely deployed across European academic journals that need to balance discoverability with data protection compliance. The plugin offers configurable button placement, platform selection, and display style options.
Research funding transparency is increasingly required by journals, institutions, and funding bodies worldwide. The Funding plugin adds structured funding acknowledgement fields to the OJS article submission workflow, allowing authors to document grant numbers, funding agencies, and award identifiers. This information is then embedded in article metadata and exported to CrossRef deposits, satisfying the funding disclosure requirements of organizations like NIH, Wellcome Trust, and many European research councils. Developed to align with the CASRAI Funding standard, the plugin is widely adopted by journals that publish grant-funded research and need to comply with open data mandates from their author communities.
When a new issue is published, keeping readers informed is essential for building a loyal audience. The Email Issue TOC plugin adds a "Notify Readers" button to the issue publishing workflow that sends an automated email to all registered subscribers with the complete table of contents for the new issue, including article titles, authors, and direct links. This is a powerful, low-effort tool for journals that want to maintain reader engagement without investing in a separate newsletter platform. The email is generated automatically from the published issue data, ensuring accuracy and eliminating manual compilation effort. Compatible with OJS's multilingual notification system.
OJS journals accept file uploads from external authors and reviewers, creating a potential vector for malware distribution. The ClamAV plugin integrates with the ClamAV open-source antivirus engine to automatically scan every file uploaded to OJS — manuscripts, supplementary files, review attachments — before they are stored on the server. Any file matching a known malware signature is immediately quarantined or rejected with an error message. For journals hosted on shared servers or serving large international author communities, this plugin provides an essential layer of protection. Requires ClamAV to be installed on the server, but configuration within OJS is minimal.
Open data mandates are increasingly common in academic publishing, requiring authors to deposit research datasets in a trusted repository alongside their publication. The Dataverse plugin integrates OJS with Dataverse — the world's leading open-source research data repository platform used by Harvard, DANS, and hundreds of institutions globally. Authors can deposit datasets directly from within the OJS submission workflow, with the plugin handling API communication, metadata mapping, and persistent identifier linkage between the article and its associated data. This closes the loop between publication and underlying research data, supporting reproducibility and transparency standards expected by major indexers and funding bodies.
OpenAIRE is the European open science infrastructure that aggregates research outputs funded by Horizon Europe, ERC, and national funding agencies across the continent. The OpenAIRE plugin extends OJS's OAI-PMH metadata output to include the additional fields required by OpenAIRE compliance, including project identifiers, funding information, and access rights declarations. Journals publishing European-funded research are increasingly expected to be OpenAIRE-compliant as a condition of their funding. This plugin provides that compliance without requiring any changes to core OJS files, and is actively maintained to track updates in the OpenAIRE metadata specification. An essential plugin for any European academic journal.
Plagiarism detection is a foundational quality control mechanism for peer-reviewed journals. This official PKP plugin integrates OJS with iThenticate (powered by Turnitin), the gold-standard plagiarism detection service used by thousands of journals and institutions worldwide. Once configured with an iThenticate API key, the plugin automatically submits uploaded manuscripts to iThenticate for analysis and returns a similarity report within the OJS editorial workflow. Editors can review the similarity score and detailed report without leaving OJS, enabling rapid screening decisions. The plugin supports both automatic submission on upload and manual on-demand checks, accommodating different editorial policies.
The Quick Submit plugin streamlines the process of importing previously published or back-issue content into OJS. Instead of routing articles through the full submission and review workflow, Quick Submit allows authorized users — typically journal managers — to directly enter article metadata and upload galley files for immediate publication. This is particularly valuable when migrating a journal to OJS from another platform, digitizing print archives, or publishing special issues with pre-approved content. The plugin supports all standard article metadata fields, multiple galley formats, and proper issue assignment, making it an essential utility for journals digitizing historical content or managing non-standard publishing workflows.
Many journal operators need to inject custom JavaScript or CSS into their OJS pages — for tracking scripts, chat widgets, cookie consent banners, or custom styling — without editing theme template files directly. The Custom Header plugin provides a safe, upgrade-friendly way to add arbitrary HTML/JavaScript/CSS to the <head> section of every OJS page. Changes made through this plugin survive OJS upgrades and theme updates, unlike template file edits which are overwritten. It is the recommended approach for adding Google Analytics, Matomo, Facebook Pixel, or any third-party script to an OJS installation without risking data loss during maintenance.
JATS (Journal Article Tag Suite) XML is the standard format used by PubMed, PubMed Central, DOAJ, and many other major indexing databases for article ingestion and full-text display. The JATS Template plugin automatically generates JATS XML for published articles using existing OJS metadata, creating a downloadable XML galley that can be submitted to indexing services or used to feed downstream display tools. While the auto-generated XML may require manual enrichment for complex articles, it provides an excellent foundation that covers all standard metadata fields. Indispensable for journals pursuing PubMed Central indexing or DOAJ SEAL accreditation, both of which require structured XML.
While OJS includes built-in usage statistics, many journals prefer the richer reporting capabilities and data ownership advantages of a self-hosted analytics platform. The Matomo (formerly Piwik) plugin integrates OJS with Matomo — the leading open-source, privacy-respecting web analytics platform — by injecting the Matomo tracking code into every OJS page. This enables detailed visitor tracking, traffic source analysis, article popularity reports, and geolocation data, all stored on the journal's own server without sending data to Google or other third parties. A strong choice for European journals concerned about GDPR compliance, and for any journal wanting granular analytics beyond OJS's built-in reporting.
Keeping OJS plugins up to date is important for both security and functionality, but OJS does not natively alert administrators when plugin updates are available. The Plugin Update Notification plugin monitors the PKP plugin gallery and notifies site administrators via email or dashboard alert when new versions of installed plugins are released. This eliminates the need for manual checking and ensures that critical security patches are not missed. For administrators managing multiple journals or large installations where plugin inventory is complex, this plugin provides peace of mind and helps maintain a healthy, up-to-date plugin ecosystem without continuous manual oversight.
The Immersion theme offers a modern, visually rich presentation for OJS journals with an emphasis on large cover images and a reading-focused layout. Its homepage features a prominent issue cover display with scrollable article listings, making it ideal for journals with strong visual identity or those publishing art, design, or humanities research. The theme supports full customization of colors, fonts, and layout via the OJS appearance settings, and is fully responsive across mobile and desktop devices. It is one of the most visually differentiated options in the official PKP theme catalog and particularly popular among humanities and social science journals that want a magazine-style appearance.
Designed specifically for medical and health science journals, the Health Sciences theme provides a clean, professional layout optimized for clinical and biomedical content. The theme features a distinctive two-column article page layout that separates the main text from supplementary materials, statistics, and citation information, closely mirroring the presentation style of major medical journals. A neutral color palette with high readability prioritizes the reader's focus on article content. The theme includes well-defined sections for abstracts, funding statements, and conflict of interest disclosures — fields that are standard requirements in health science publishing. Fully responsive and accessible.
Recognizing peer reviewers is a growing priority in scholarly publishing, and Reviewer Credits is a specialized service that provides verified, citable records of review activity for academic credit purposes. This plugin integrates OJS with the Reviewer Credits platform, automatically registering completed reviews and enabling reviewers to claim their contributions for use in academic CVs, promotion applications, and tenure reviews. For journals that want to incentivize high-quality peer review participation without the complexity of building their own reviewer recognition infrastructure, this plugin provides a turnkey solution backed by a dedicated external service with growing adoption across academic disciplines.
Looking for a custom theme, a bespoke plugin, or reliable OJS hosting and support? Our team has managed 500+ OJS journals and built production plugins used worldwide.