CINXE.COM
About Plugins
<!DOCTYPE html> <html lang="en-US"> <title>About Plugins</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:title" content="About Plugins" /> <meta property="og:site_name" content="PKP Docs"> <meta name="description" content="The plugin inventory brings together links to existing plugin documentation for OJS/OMP/OPS. This list is not exhaustive and will continue to be updated as more plugin guides become available."> <meta property="og:description" content="The plugin inventory brings together links to existing plugin documentation for OJS/OMP/OPS. This list is not exhaustive and will continue to be updated as more plugin guides become available."> <meta property="og:url" content="https://docs.pkp.sfu.ca/plugin-inventory/en/"> <link type="text/css" href="/css/book.css" rel="stylesheet" media="all"> <script defer src="/assets/js/smooth-scroll.polyfills.min.js"></script> <script defer src="/assets/js/fontawesome.min.js"></script> <body class="body--withSidebar"> <div class="bookHeader"> <button id="sidebarControl" class="bookHeader__sidebarControl"> <span class="fa fa-bars" aria-hidden="true"></span> <span class="fa fa-times" aria-hidden="true"></span> <span class="-screenReader">Toggle Menu</span> </button> <a class="bookHeader__logo" href="/"> <img src="/img/logo-on-white.png" alt="PKP Docs" class="bookHeader__logoImage"> </a> <div class="bookHeaderTools"> </div> </div> <div class="book"> <a href="#sidebar" class="-screenReader"> Jump to table of contents </a> <div class="book__page"> <div class="book__content"> <div class="book__improve"> <a href="https://github.com/pkp/pkp-docs/edit/main/plugin-inventory/en/README.md"> Edit this page </a> or <a href="https://pkp.sfu.ca/documentation-feedback/"> make a suggestion </a> </div> <h1 id="about-plugins"> About Plugins </h1> <h2 id="introduction"> Introduction <a href="#introduction" class="book_heading_anchor" title="Link to Introduction section">#</a> </h2> <p>The plugin inventory brings together links to existing plugin documentation for OJS/OMP/OPS. This list is not exhaustive and will continue to be updated as more plugin guides become available. All plugins on this list should be compatible with OJS/OMP/OPS 3.2+. For compatibility details, see the <a href="https://github.com/pkp/plugin-gallery/blob/main/plugins.xml">live plugin gallery list on GitHub</a>, a list of compatible plugins for possible installation with version listing.</p> <h3 id="plugin-gallery-vs-external-plugins"> Plugin gallery vs external plugins <a href="#plugin-gallery-vs-external-plugins" class="book_heading_anchor" title="Link to Plugin gallery vs external plugins section">#</a> </h3> <p>The OJS/OMP/OPS built-in Plugin Gallery provides access to externally-created plugins that may not be included in your OJS/OMP/OPS installation, but are available for download and activation. Only an Administrator can install a new plugin. For a full list of plugins included in the Plugin Gallery consult the <a href="https://github.com/pkp/plugin-gallery/blob/main/plugins.xml">live plugin gallery list on GitHub</a>.</p> <p>Sometimes new plugins or plugins that are developed by users or contributors outside of PKP will not appear in the Plugin Gallery and you need to install them separately. For more details on how to do that consult the <a href="https://docs.pkp.sfu.ca/learning-ojs/en/settings-website#external-plugins">External Plugins section of the Learning OJS guide</a>.</p> <h3 id="find-a-plugin-compatible-with-your-software-version"> Find a plugin compatible with your software version <a href="#find-a-plugin-compatible-with-your-software-version" class="book_heading_anchor" title="Link to Find a plugin compatible with your software version section">#</a> </h3> <p>The best way to identify and install a plugin compatible with your version of OJS/OMP/OPS is from within the platform’s Plugin Gallery. The Plugin Gallery will only show plugins compatible with your version and will refresh automatically to reflect the plugins added to the <a href="https://github.com/pkp/plugin-gallery/blob/main/plugins.xml">live plugin gallery list on GitHub</a>.</p> <p>Another useful tool for checking plugin version compatibility at a glance is the <a href="https://pkp.github.io/plugin-compatibility/index.html">PKP Plugin Compatibility utility</a>.</p> <p>For external plugins that do not appear in the <a href="https://github.com/pkp/plugin-gallery/blob/main/plugins.xml">live plugin gallery list</a>, consult the plugin developer’s GitHub page to determine compatibility. These plugins will need to be installed manually.</p> <blockquote class="warning"> <p><strong>IMPORTANT:</strong> Installing a plugin that is not compatible with your OJS/OMP/OPS version can seriously impact software functionality. Installing the compatible version from the Plugin Gallery is the best way to prevent technical issues.</p> </blockquote> <h2 id="contribute-a-plugin"> Contribute a plugin <a href="#contribute-a-plugin" class="book_heading_anchor" title="Link to Contribute a plugin section">#</a> </h2> <p>If you have developed a plugin, contributing it to the Plugin Gallery is the best way to make it automatically available for OJS/OMP/OPS users to install. See instructions on how to do this in the <a href="https://github.com/pkp/plugin-gallery">Plugin Gallery readme page</a>.</p> <p>If your plugin is not available for the Plugin Gallery but you would like to have it included in the inventory below, <a href="https://github.com/pkp/pkp-docs/tree/plugin-inventory/plugin-inventory">edit this page on GitHub</a> or send this information via <a href="https://pkp.sfu.ca/documentation-feedback/">Documentation Feedback</a>. Make sure the plugin is compatible with OJS/OMP/OPS 3.2+. Plugins not in the Gallery will be marked as “unvetted” on the list.</p> <h2 id="inventory"> Inventory <a href="#inventory" class="book_heading_anchor" title="Link to Inventory section">#</a> </h2> <h3 id="acron"> Acron <a href="#acron" class="book_heading_anchor" title="Link to Acron section">#</a> </h3> <p>Attempts to reduce the dependance of the application on periodic scheduling tools such as ‘cron.’ Once enabled, this plugin should result in the processing of log files (along with other scheduled tasks, such as review and subscription reminders).</p> <h3 id="addthis"> AddThis <a href="#addthis" class="book_heading_anchor" title="Link to AddThis section">#</a> </h3> <p>Provides the addThis social media sharing on the articles abstract/landing page.</p> <ul> <li><a href="/learning-ojs/en/settings-website#addthis-plugin">AddThis plugin guide</a></li> </ul> <h3 id="allowed-uploads"> Allowed Uploads <a href="#allowed-uploads" class="book_heading_anchor" title="Link to Allowed Uploads section">#</a> </h3> <p>Enables journals to choose the filetypes that are allowed when submitting a manuscript.</p> <ul> <li><a href="https://github.com/ajnyga/allowedUploads">Allowed plugin in GitHub</a></li> </ul> <h3 id="announcement-block"> Announcement Block <a href="#announcement-block" class="book_heading_anchor" title="Link to Announcement Block section">#</a> </h3> <p>Displays the lastest announcement on the journals sidebar. Allows to specify how many announcements will be displayed.</p> <ul> <li><a href="https://github.com/RBoelter/announcementsBlock">Announcement Block Plugin in GitHub</a></li> </ul> <h3 id="announcement-feed"> Announcement Feed <a href="#announcement-feed" class="book_heading_anchor" title="Link to Announcement Feed section">#</a> </h3> <p>Produces RSS/Atom web syndication feeds for journal announcements.</p> <h3 id="ark"> Ark <a href="#ark" class="book_heading_anchor" title="Link to Ark section">#</a> </h3> <p>Enables the assignation and management of ARK ID to issue, article and galley.</p> <ul> <li><a href="https://github.com/yasielpv/pkp-ark-pubid">Ark Plugin in GitHub</a></li> </ul> <h3 id="articles-report"> Articles Report <a href="#articles-report" class="book_heading_anchor" title="Link to Articles Report section">#</a> </h3> <p>Generates a CSV spreadsheet containing a list of articles (published and unpublished), including the submission ID, title, abstract, author information, current status, and more.</p> <ul> <li><a href="/learning-ojs/en/statistics#usage-statistics-report">Article Report guide</a></li> </ul> <h3 id="akismet"> Akismet <a href="#akismet" class="book_heading_anchor" title="Link to Akismet section">#</a> </h3> <p>Verifies new user registrations via the Akismet anti-spam service. A subscription to Akismet is required for this plugin.</p> <ul> <li><a href="https://github.com/ulsdevteam/pkp-akismet">Akismet plugin in GitHub</a></li> </ul> <h3 id="author-requirements"> Author Requirements <a href="#author-requirements" class="book_heading_anchor" title="Link to Author Requirements section">#</a> </h3> <p>Allows certain author fields (e.g., email) to be made optional. This is useful in cases where required information does not exist for authors.</p> <ul> <li><a href="https://github.com/ewhanson/authorRequirements">Author Requirement plugin in GitHub</a></li> </ul> <h3 id="authors-history"> Authors History <a href="#authors-history" class="book_heading_anchor" title="Link to Authors History section">#</a> </h3> <p>Generates an additional tab within the manuscripts Publication tab and lists additional submissions in the system from each contributor.</p> <ul> <li><a href="https://github.com/lepidus/authorsHistory">Authors History plugin in GitHub</a></li> </ul> <h3 id="backup"> Backup <a href="#backup" class="book_heading_anchor" title="Link to Backup section">#</a> </h3> <p>Allows site administrators to generate and download a full backup of the various components of their OJS 3.x/OMP/OPS installation.</p> <ul> <li><a href="https://github.com/asmecher/backup">Backup plugin in GitHub</a></li> </ul> <h3 id="bepress-import-unvetted"> Bepress Import (unvetted) <a href="#bepress-import-unvetted" class="book_heading_anchor" title="Link to Bepress Import (unvetted) section">#</a> </h3> <p>Facilitates the import from Bepress Digital Commons journals to OJS 3.1.1 or newer.</p> <ul> <li><a href="https://github.com/mfelczak/bepress">Bepress plugin in GitHub</a></li> <li><a href="https://pkp.sfu.ca/2017/12/07/migrating-bepress-digital-commons-journals-to-ojs/">Migrating bepress Digital Commons Journals to OJS</a></li> </ul> <h3 id="better-password"> Better Password <a href="#better-password" class="book_heading_anchor" title="Link to Better Password section">#</a> </h3> <p>Provides additional password restriction options when users are selecting their own password.</p> <ul> <li><a href="https://github.com/ulsdevteam/pkp-betterPassword">Better Password plugin in GitHub</a></li> </ul> <h3 id="bibi-epub-viewer"> Bibi Epub Viewer <a href="#bibi-epub-viewer" class="book_heading_anchor" title="Link to Bibi Epub Viewer section">#</a> </h3> <p>Embeds EPUb files on the article galley view for OJS and OMP using Bibi Epub Reader.</p> <ul> <li><a href="https://github.com/lepidus/epubViewer">Bibi Epub Viewer plugin in GitHub</a></li> </ul> <h3 id="bootstrap3-theme"> Bootstrap3 Theme <a href="#bootstrap3-theme" class="book_heading_anchor" title="Link to Bootstrap3 Theme section">#</a> </h3> <p>Applies a starter Bootstrap 3 theme. Knowledge of HTML, CSS and JavaScript will be needed for this theme as it is designed to be a base and not a final product.</p> <ul> <li><a href="/pkp-theming-guide/en/theme-bootstrap3">Bootstrap3 Theme guide</a></li> <li><a href="https://github.com/pkp/bootstrap3">Bootstrap3 Theme in GitHub</a></li> </ul> <h3 id="browse-by-section"> Browse By Section <a href="#browse-by-section" class="book_heading_anchor" title="Link to Browse By Section section">#</a> </h3> <p>Allows visitors to browse published articles by section in a journals sidebar or footer (depending on the theme).</p> <ul> <li><a href="/learning-ojs/en/settings-website#browse-plugin">Browse By Section plugin guide</a></li> <li><a href="https://github.com/pkp/browseBySection">Browse By Section plugin in GitHub</a></li> </ul> <h3 id="citation-style-language"> Citation Style Language <a href="#citation-style-language" class="book_heading_anchor" title="Link to Citation Style Language section">#</a> </h3> <p>Allow readers to get a published article’s citation in one of several formats supported by the Citation Style Language.</p> <ul> <li><a href="/learning-ojs/en/settings-website#citation-style-language-plugin">Citation Style Language plugin guide</a></li> </ul> <h3 id="clam-antivirus-plugin-for-ojs"> Clam Antivirus Plugin for OJS <a href="#clam-antivirus-plugin-for-ojs" class="book_heading_anchor" title="Link to Clam Antivirus Plugin for OJS section">#</a> </h3> <p>Scans submission files using Clam Antivirus, blocking files with a known virus signature.</p> <ul> <li><a href="https://github.com/ulsdevteam/pkp-clamav">Clam Antivirus plugin in GitHub</a></li> </ul> <h3 id="classic-theme"> Classic Theme <a href="#classic-theme" class="book_heading_anchor" title="Link to Classic Theme section">#</a> </h3> <p>An official theme for OJS 3 that applies that plays on colour and font contrasts based on literary classicism.</p> <ul> <li><a href="/pkp-theming-guide/en/theme-classic">Classic Theme plugin guide</a></li> <li><a href="https://github.com/pkp/classic">Classic Theme plugin in GitHub</a></li> </ul> <h3 id="coins"> COinS <a href="#coins" class="book_heading_anchor" title="Link to COinS section">#</a> </h3> <p>Embeds OpenURL COinS in OJS articles permitting tools like Zotero to grab citations.</p> <ul> <li><a href="https://github.com/pkp/coins">COinS plugin in GitHub</a></li> </ul> <h3 id="content-analysis"> Content Analysis <a href="#content-analysis" class="book_heading_anchor" title="Link to Content Analysis section">#</a> </h3> <p>Checks the content of the submitted document for certain submission information and metadata for OPS</p> <ul> <li><a href="https://github.com/lepidus/contentAnalysis">Content Analysis plugin in GitHub</a></li> </ul> <h3 id="control-public-files"> Control Public Files <a href="#control-public-files" class="book_heading_anchor" title="Link to Control Public Files section">#</a> </h3> <p>Allows journal and press managers to limit who can upload public files and what kind of files they can upload. Provides settings to restrict who can upload, what kind of files they can upload, and how large their directory of files can grow.</p> <ul> <li><a href="https://github.com/pkp/controlPublicFiles">Control Public Files plugin in GitHub</a></li> </ul> <h3 id="counter-reports"> COUNTER Reports <a href="#counter-reports" class="book_heading_anchor" title="Link to COUNTER Reports section">#</a> </h3> <p>Generates a CSV spreadsheet of journal activity, using the COUNTER standard. These reports alone do not make a journal COUNTER compliant. To offer COUNTER compliance, review the requirements at the Project COUNTER website. As this report includes data from all journals hosted in this OJS instance, it is only available to Site Administrators.</p> <ul> <li><a href="/learning-ojs/en/statistics#usage-statistics-report">COUNTER reports guide</a></li> </ul> <h3 id="crossref-reference-linking-plugin"> Crossref Reference Linking Plugin <a href="#crossref-reference-linking-plugin" class="book_heading_anchor" title="Link to Crossref Reference Linking Plugin section">#</a> </h3> <p>Automatically adds the extracted article references to the DOI registration with Crossref. Crossref will then automatically check if any DOIs can be found for the submitted references. Shortly after that, using the scheduled task, the plugin will check for the found references DOIs. If article references change once they are registered, the article DOI with the new references will have to be registered anew. Then the check for the found references DOIs will be done again. Requires Crossref DOIs to be assigned to articles, article references to be separately entered and extracted, as well as article DOIs to be deposited to Crossref from within OJS. It uses the Crossref Export/Registration plugin settings: Crossref credentials (username and password), as well as the setting for the testing mode.</p> <ul> <li><a href="/crossref-ojs-manual/en/references">Crossref Reference Linking Plugin guide</a></li> <li><a href="https://github.com/pkp/crossrefReferenceLinking">Crossref Reference Linking Plugin in GitHub</a></li> </ul> <h3 id="crossref-xml-export-plugin"> CrossRef XML Export Plugin <a href="#crossref-xml-export-plugin" class="book_heading_anchor" title="Link to CrossRef XML Export Plugin section">#</a> </h3> <p>Supports the automatic registration of DOIs with CrossRef and the export of XML metadata in Crossref format for manual DOI deposits.</p> <ul> <li><a href="/crossref-ojs-manual/en/">CrossRef XML Export Plugin guide</a></li> </ul> <h3 id="custom-block-manager"> Custom Block Manager <a href="#custom-block-manager" class="book_heading_anchor" title="Link to Custom Block Manager section">#</a> </h3> <p>Allows to add, edit and delete custom sidebar blocks.</p> <ul> <li><a href="/learning-ojs/en/settings-website#custom-block-plugin">Custom Block Manager guide</a></li> </ul> <h3 id="custom-header-plugin"> Custom Header Plugin <a href="#custom-header-plugin" class="book_heading_anchor" title="Link to Custom Header Plugin section">#</a> </h3> <p>Permits the addition of custom headers to the website, including custom JavaScript.</p> <ul> <li><a href="/learning-ojs/en/settings-website#custom-header-plugin">Custom header plugin guide</a></li> <li><a href="/learning-ojs/en/settings-website#custom-header-plugin">Custom header plugin in GitHub</a></li> </ul> <h3 id="custom-locale"> Custom Locale <a href="#custom-locale" class="book_heading_anchor" title="Link to Custom Locale section">#</a> </h3> <p>Allows customization of message keys (field names, labels, links, etc.) in locale files via the GUI. The default locales are replaced but not overwritten and can easily be restored.</p> <ul> <li><a href="/translating-guide/en/customize-locale">Custom Local plugin guide</a></li> <li><a href="https://github.com/pkp/customLocale/">Custom Local Plugin in GitHub</a></li> </ul> <h3 id="datacite-export-for-ojs"> Datacite export for OJS <a href="#datacite-export-for-ojs" class="book_heading_anchor" title="Link to Datacite export for OJS section">#</a> </h3> <p>Export or register issue, article, galley and supplementary file metadata in DataCite format.</p> <ul> <li><a href="/admin-guide/en/data-import-and-export#datacite-exportregistration-plugin">Datacite export plugin guide</a></li> <li><a href="https://github.com/pkp/ojs/tree/main/plugins/generic/datacite">Datacite export plugin in GitHub</a></li> </ul> <h3 id="datacite-export-for-omp"> Datacite export for OMP <a href="#datacite-export-for-omp" class="book_heading_anchor" title="Link to Datacite export for OMP section">#</a> </h3> <p>Registers DOIs for monographs and chapters for DOI provider Datacite.</p> <ul> <li><a href="https://github.com/withanage/datacite">Datacite export plugin in GitHub</a></li> </ul> <h3 id="dc-metadata-format"> DC Metadata Format <a href="#dc-metadata-format" class="book_heading_anchor" title="Link to DC Metadata Format section">#</a> </h3> <p>Structures metadata in a way that is consistent with the Dublin Core format.</p> <h3 id="default-theme"> Default Theme <a href="#default-theme" class="book_heading_anchor" title="Link to Default Theme section">#</a> </h3> <p>The default theme for OJS and OMP applies a simple, straightforward design. As of OJS/OMP/OPS 3.3, the Default Theme has been externally audited for accessibility and adheres to best practices like colour contrast, keyboard navigation, and form/link focus.</p> <ul> <li><a href="/pkp-theming-guide/en/theme-default">Default theme plugin guide</a></li> </ul> <h3 id="default-translation"> Default Translation <a href="#default-translation" class="book_heading_anchor" title="Link to Default Translation section">#</a> </h3> <p>Make OJS fall back on English when elements of the software translation are missing.</p> <ul> <li><a href="https://github.com/pkp/defaultTranslation">Default translation plugin in Github</a></li> </ul> <h3 id="developed-by-block"> Developed By Block <a href="#developed-by-block" class="book_heading_anchor" title="Link to Developed By Block section">#</a> </h3> <p>Adds a link to <a href="https://pkp.sfu.ca/ojs/">Open Journal Systems</a> in the sidebar.</p> <h3 id="disqus"> Disqus <a href="#disqus" class="book_heading_anchor" title="Link to Disqus section">#</a> </h3> <p>Integrates with Disqus and allows users to add comments to the abstract pages.</p> <ul> <li><a href="/learning-ojs/en/settings-website#custom-header-plugin">Disqus plugin guide</a></li> </ul> <h3 id="doaj-export-plugin"> DOAJ Export Plugin <a href="#doaj-export-plugin" class="book_heading_anchor" title="Link to DOAJ Export Plugin section">#</a> </h3> <p>Allows journals to manually or automatically deliver articles to the Directory of Open Access Journals (DOAJ) with a DOAJ API Key. Requires a journal to be DOAJ member - see <a href="/doaj/">DOAJ application guide</a> for application instructions.</p> <ul> <li><a href="/admin-guide/en/data-import-and-export#doaj-export-plugin">DOAJ Export plugin guide</a></li> </ul> <h3 id="doi"> DOI <a href="#doi" class="book_heading_anchor" title="Link to DOI section">#</a> </h3> <p>Enables the assignment of the Digital Object Identifiers to issues, articles and galleys in OJS. Can work in pair with Crossref, Datacite or Medra plugins for automatic content registration.</p> <ul> <li><a href="/doi-plugin/en/">DOI plugin guide</a></li> </ul> <h3 id="doi-to-medra-xml-export-and-registration"> DOI to mEDRA xml export and registration <a href="#doi-to-medra-xml-export-and-registration" class="book_heading_anchor" title="Link to DOI to mEDRA xml export and registration section">#</a> </h3> <p>Enables the export of issue, article and galley metadata in ONIX4DOI format and the registration of DOIs with mEDRA.</p> <ul> <li><a href="/admin-guide/en/data-import-and-export#medra-exportregistration-plugin">mEDRA plugin guide</a></li> <li><a href="https://github.com/pkp/medra/">mEDRA plugin in GitHub</a></li> </ul> <h3 id="driver"> DRIVER <a href="#driver" class="book_heading_anchor" title="Link to DRIVER section">#</a> </h3> <p>Extends the OAI-PMH interface according to the DRIVER Guidelines 2.0, helping OJS journals to become DRIVER compliant.</p> <h3 id="dublin-core-indexing"> Dublin Core Indexing <a href="#dublin-core-indexing" class="book_heading_anchor" title="Link to Dublin Core Indexing section">#</a> </h3> <p>Embeds Dublin Core meta tags in article views for indexing purposes.</p> <h3 id="email-issue-table-of-contents"> Email Issue Table of Contents <a href="#email-issue-table-of-contents" class="book_heading_anchor" title="Link to Email Issue Table of Contents section">#</a> </h3> <p>Embeds the table of contents within the default notification email sent when publishing an issue.</p> <ul> <li><a href="https://github.com/ulsdevteam/pkp-emailIssueToc">Email Issues TOC plugin in GitHub</a></li> </ul> <h3 id="epub-viewer"> EPUB viewer <a href="#epub-viewer" class="book_heading_anchor" title="Link to EPUB viewer section">#</a> </h3> <p>Embeds EPUB files on the article galley view pages using epub.js.</p> <ul> <li><a href="https://github.com/EKT/epubJsViewer-ojs">EPUB viewer plugin in GitHub</a></li> </ul> <h3 id="forthcoming-articles-unvetted"> Forthcoming articles (unvetted) <a href="#forthcoming-articles-unvetted" class="book_heading_anchor" title="Link to Forthcoming articles (unvetted) section">#</a> </h3> <p>Allows journals to preview single articles on their website before an entire issue is published.Hides the Forthcoming issue from the regular issue archive and redirect all traffic from the issue table of contents page to the custom Forthcoming listing page.</p> <ul> <li><a href="https://github.com/ajnyga/forthcoming">Forthcoming articles plugin in GitHub</a></li> </ul> <h3 id="funding"> Funding <a href="#funding" class="book_heading_anchor" title="Link to Funding section">#</a> </h3> <p>Adds submission funding data using the Crossref funders registry, considers the data in the Crossref and DataCite XML export and displays them on the submission view page.</p> <ul> <li><a href="https://github.com/ajnyga/funding/">Funding plugin in GitHub</a></li> </ul> <h3 id="google-analytics"> Google Analytics <a href="#google-analytics" class="book_heading_anchor" title="Link to Google Analytics section">#</a> </h3> <p>Integrates OJS with Google Analytics, Google’s web site traffic analysis application. Requires that you have already setup a Google Analytics account. See Google Analytics site for more information.</p> <h3 id="google-scholar-indexing"> Google Scholar Indexing <a href="#google-scholar-indexing" class="book_heading_anchor" title="Link to Google Scholar Indexing section">#</a> </h3> <p>Enables indexing of published content in Google Scholar.</p> <ul> <li><a href="/google-scholar/en/">Google Scholar plugin guide</a></li> </ul> <h3 id="health-sciences-theme"> Health Sciences Theme <a href="#health-sciences-theme" class="book_heading_anchor" title="Link to Health Sciences Theme section">#</a> </h3> <p>An official theme for OJS 3 that applies designed to maximize legibility and content clarity, built with a focus on health sciences journals.</p> <ul> <li><a href="/pkp-theming-guide/en/theme-healthsciences">Health Science Theme plugin guide</a></li> <li><a href="https://github.com/pkp/healthSciences">Health Science Theme plugin in GitHub</a></li> </ul> <h3 id="honeypot"> Honeypot <a href="#honeypot" class="book_heading_anchor" title="Link to Honeypot section">#</a> </h3> <p>Verifies new user registrations by creating a honeypot on the User Registration form. This plugin operates at the site level and requires Site Administrator privileges to configure.</p> <ul> <li><a href="https://github.com/ulsdevteam/pkp-formHoneypot">Honeypot plugin in GitHub</a></li> </ul> <h3 id="html-article-galley"> HTML Article Galley <a href="#html-article-galley" class="book_heading_anchor" title="Link to HTML Article Galley section">#</a> </h3> <p>Provides browser-based HTML Viewer for HTML Article Galleys (OJS).</p> <h3 id="html-monograph-file"> HTML Monograph File <a href="#html-monograph-file" class="book_heading_anchor" title="Link to HTML Monograph File section">#</a> </h3> <p>Provides browser-based HTML Viewer for monogrpah files (OMP).</p> <h3 id="hypothesis"> Hypothes.is <a href="#hypothesis" class="book_heading_anchor" title="Link to Hypothes.is section">#</a> </h3> <p>Adds Hypothes.is integration to the public article view, permitting annotation and commenting. It currently supports commenting on HTML galleys; see README for instructions on extending the functionality to PDF galleys.</p> <ul> <li><a href="/learning-ojs/en/settings-website#hypothesis-plugin">Hypothes.is plugin guide</a></li> <li><a href="https://github.com/asmecher/hypothesis">Hypothes.is plugin in GitHub</a></li> </ul> <h3 id="immersion-theme"> Immersion Theme <a href="#immersion-theme" class="book_heading_anchor" title="Link to Immersion Theme section">#</a> </h3> <p>An official theme for OJS 3 that emphasizes the reading experience and offers bold design options such as a full-width header image and per-section color choices.</p> <ul> <li><a href="/pkp-theming-guide/en/theme-immersion">Immersion Theme plugin guide</a></li> <li><a href="https://github.com/pkp/immersion">Immersion Theme plugin in GitHub</a></li> </ul> <h3 id="information-block"> Information Block <a href="#information-block" class="book_heading_anchor" title="Link to Information Block section">#</a> </h3> <p>Provides sidebar information block with 3 sections: For Readers, For Authors, For Librarians. Standard text for these sections can be edited in Website > Setup > Information</p> <h3 id="inline-html-galley"> Inline Html Galley <a href="#inline-html-galley" class="book_heading_anchor" title="Link to Inline Html Galley section">#</a> </h3> <p>Provides inline display of article galleys for OJS, replacing the default HTML Article Galley plugin’s use of an iframe to deliver the HTML Galleys.</p> <ul> <li><a href="https://github.com/ulsdevteam/inlineHtmlGalley">Inline Html Galley plugin in GitHub</a></li> </ul> <h3 id="ithenticate"> iThenticate <a href="#ithenticate" class="book_heading_anchor" title="Link to iThenticate section">#</a> </h3> <p>Permits automatic submission of all uploaded files to the iThenticate service for plagiarism checking. This plugin will require an iThenticate account to be set up.</p> <ul> <li><a href="https://github.com/asmecher/plagiarism">iThenticate plugin in GitHub</a></li> </ul> <h3 id="jats-template"> JATS Template <a href="#jats-template" class="book_heading_anchor" title="Link to JATS Template section">#</a> </h3> <p>Permits OJS to use a basic JATS XML document generated from the OJS metadata and full-text extraction in cases where a better JATS XML document is not available. It is intended to be used in concert with the OAI JATS plugin to deliver JATS via OAI for journals that do not have better JATS XML available.</p> <ul> <li><a href="https://github.com/pkp/jatsTemplate/">JATS Template plugin in GitHub</a></li> </ul> <h3 id="keyword-cloud-plugin"> Keyword Cloud Plugin <a href="#keyword-cloud-plugin" class="book_heading_anchor" title="Link to Keyword Cloud Plugin section">#</a> </h3> <p>Provide a tag cloud of article keywords that can be added to a journals sidebar.</p> <ul> <li><a href="/learning-ojs/en/settings-website#keyword-cloud-plugin">Keyword plugin guide</a></li> <li><a href="https://github.com/lepidus/ojs3-keywordcloud-plugin">Keyword plugin in GitHub</a></li> </ul> <h3 id="language-toggle-block"> Language Toggle Block <a href="#language-toggle-block" class="book_heading_anchor" title="Link to Language Toggle Block section">#</a> </h3> <p>Provides the sidebar language toggler. More than one language needs to be enabled for it to work, in Website > Setup > Languages</p> <h3 id="lens-viewer-for-monographs-and-journal-articles"> Lens Viewer for Monographs and Journal Articles <a href="#lens-viewer-for-monographs-and-journal-articles" class="book_heading_anchor" title="Link to Lens Viewer for Monographs and Journal Articles section">#</a> </h3> <p>Provides browser-based HTML Viewer for Journal Articles and Monographs based on JATS-standard XML files.</p> <ul> <li><a href="https://github.com/withanage/lensGalleyBits">Lens Viewer plugin in GitHub</a></li> </ul> <h3 id="lucenesolr-plugin"> Lucene/Solr Plugin <a href="#lucenesolr-plugin" class="book_heading_anchor" title="Link to Lucene/Solr Plugin section">#</a> </h3> <p>Integrates the solr/search for OJS journals. Integration requires additional configuration and it is recommended to test on a test installation, before using on a production server.</p> <ul> <li><a href="https://github.com/ojsde/lucene">Lucene/Solr plugin in GitHub</a></li> </ul> <h3 id="make-a-submission-block"> Make a Submission Block <a href="#make-a-submission-block" class="book_heading_anchor" title="Link to Make a Submission Block section">#</a> </h3> <p>Provides a sidebar block with a “Make a Submission” link.</p> <h3 id="manual-fee-payment"> Manual Fee Payment <a href="#manual-fee-payment" class="book_heading_anchor" title="Link to Manual Fee Payment section">#</a> </h3> <p>Allows the manager to manually record receipt of a user’s payment (outside of this software).</p> <ul> <li><a href="/learning-ojs/en/subscriptions#payments">Manual Fee Payment plugin guide</a></li> </ul> <h3 id="manuscript-default-child-theme"> Manuscript (Default child theme) <a href="#manuscript-default-child-theme" class="book_heading_anchor" title="Link to Manuscript (Default child theme) section">#</a> </h3> <p>Applies a clean, simple theme with a boxed layout that mimics a paper document.</p> <ul> <li><a href="/pkp-theming-guide/en/theme-manuscript">Manuscript theme plugin guide</a></li> <li><a href="https://github.com/pkp/defaultManuscript">Manuscript theme plugin in GitHub</a></li> </ul> <h3 id="marc-metadata-format"> MARC Metadata Format <a href="#marc-metadata-format" class="book_heading_anchor" title="Link to MARC Metadata Format section">#</a> </h3> <p>Structures metadata in a way that is consistent with the MARC format.</p> <h3 id="marc21-metadata-format"> MARC21 Metadata Format <a href="#marc21-metadata-format" class="book_heading_anchor" title="Link to MARC21 Metadata Format section">#</a> </h3> <p>Structures metadata in a way that is consistent with the MARC21 format.</p> <h3 id="material-theme"> Material Theme <a href="#material-theme" class="book_heading_anchor" title="Link to Material Theme section">#</a> </h3> <p>Applies Material Theme (MDBootstrap based) theme for the reader frontend.</p> <ul> <li><a href="https://github.com/madi-nuralin/material">Material Theme plugin in GitHub</a></li> </ul> <h3 id="matomo"> Matomo <a href="#matomo" class="book_heading_anchor" title="Link to Matomo section">#</a> </h3> <p>Permits usage statistics tracking using Matomo (formerly Piwik).</p> <ul> <li><a href="https://github.com/pkp/piwik">Matomo plugin in GitHub</a></li> </ul> <h3 id="most-read"> Most read <a href="#most-read" class="book_heading_anchor" title="Link to Most read section">#</a> </h3> <p>Creates a “most read articles” section in the journal’s sidebar with the 5 most viewed articles (with links) in the last week, along with the number of views per article.</p> <ul> <li><a href="/learning-ojs/en/settings-website#most-read-plugin">Most read plugin guide</a></li> </ul> <h3 id="native-xml"> Native XML <a href="#native-xml" class="book_heading_anchor" title="Link to Native XML section">#</a> </h3> <p>Allows import and export of articles and issues in OJS’s native XML format between the same OJS versions.</p> <ul> <li><a href="/admin-guide/en/data-import-and-export#native-xml-plugin">Native XML plugin guide</a></li> </ul> <h3 id="oai-jats"> OAI JATS <a href="#oai-jats" class="book_heading_anchor" title="Link to OAI JATS section">#</a> </h3> <p>Exposes JATS XML via the OAI-PMH interface. Note that it DOES NOT generate JATS XML itself – it assumes that this will already be available.</p> <ul> <li><a href="https://github.com/pkp/oaiJats/">OAI JATS plugin in GitHub</a></li> </ul> <h3 id="onix-30-monograph-export-plugin"> ONIX 3.0 Monograph Export Plugin <a href="#onix-30-monograph-export-plugin" class="book_heading_anchor" title="Link to ONIX 3.0 Monograph Export Plugin section">#</a> </h3> <p>Exports monograph metadata in the ONIX 3.0 format for OMP.</p> <h3 id="open-graph"> Open Graph <a href="#open-graph" class="book_heading_anchor" title="Link to Open Graph section">#</a> </h3> <p>Open Graph Plugin presents published content using the Open Graph protocol. Open Graph tags are used when you content is shared in Facebook.</p> <ul> <li><a href="https://github.com/ajnyga/openGraph">Open Graph plugin in GitHub</a></li> </ul> <h3 id="openaire"> OpenAIRE <a href="#openaire" class="book_heading_anchor" title="Link to OpenAIRE section">#</a> </h3> <p>Adds the ProjectID element to the article metadata and extends the OAI-PMH interface according to the OpenAIRE Guidelines 1.1, helping OJS journals to become OpenAIRE compliant.</p> <ul> <li><a href="https://github.com/ojsde/openAIRE">OpenAIRE plugin in GitHub</a></li> </ul> <h3 id="openid-authentication"> OpenID Authentication <a href="#openid-authentication" class="book_heading_anchor" title="Link to OpenID Authentication section">#</a> </h3> <p>Enables users to log in to PKP applications using OpenID Connect providers. It currently supports Google, Apple ID, Microsoft Azure AD and Orchid. It is also possible to configure a custom OpenID Connect provider such as Keycloak.</p> <ul> <li><a href="https://github.com/leibniz-psychology/openid">Open ID Authentication plugin in GitHub</a></li> </ul> <h3 id="orcid-profile"> ORCID Profile <a href="#orcid-profile" class="book_heading_anchor" title="Link to ORCID Profile section">#</a> </h3> <p>Allows users to automatically import user profile data from the ORCID profile into OJS with their ORCID ID.</p> <ul> <li><a href="/orcid/en/">ORCID Profile plugin guide</a></li> <li><a href="https://github.com/pkp/orcidProfile">ORCID Profile plugin in GitHub</a></li> </ul> <h3 id="paperbuzz"> Paperbuzz <a href="#paperbuzz" class="book_heading_anchor" title="Link to Paperbuzz section">#</a> </h3> <p>Displays free altmetrics (an alternative to traditional citation-based metrics) based on open Crossref Event data. To use this plugin, your journal must have DOIs assigned to articles and properly deposited with Crossref.</p> <ul> <li><a href="https://github.com/pkp/paperbuzz">Paperbuzz plugin in GitHub</a></li> </ul> <h3 id="paypal-fee-payment"> PayPal Fee Payment <a href="#paypal-fee-payment" class="book_heading_anchor" title="Link to PayPal Fee Payment section">#</a> </h3> <p>Supports the processing of payments the PayPal service. Payment types include author processing charges (single fee), reader fees (articles and issues), general fees.</p> <ul> <li><a href="/using-paypal-for-ojs-and-ocs/en/">PayPal plugin guide</a></li> <li><a href="/learning-ojs/en/subscriptions#payments">PayPal instructions in Payments</a></li> </ul> <h3 id="pdfjs-pdf-viewer"> PDF.JS PDF Viewer <a href="#pdfjs-pdf-viewer" class="book_heading_anchor" title="Link to PDF.JS PDF Viewer section">#</a> </h3> <p>Provides browser-based viewer for article and issue galleys in PDF.</p> <h3 id="pkp-usage-statistics-report"> PKP Usage Statistics Report <a href="#pkp-usage-statistics-report" class="book_heading_anchor" title="Link to PKP Usage Statistics Report section">#</a> </h3> <p>Generates a CSV spreadsheet containing monthly views for the journal homepage; issue TOCs; article abstract/landing pages; and file downloads. It can provides country information (if configured).</p> <ul> <li><a href="/learning-ojs/en/statistics#usage-statistics-report">Usage Statistics Report plugin guide</a></li> </ul> <h3 id="pkp-pn"> PKP PN <a href="#pkp-pn" class="book_heading_anchor" title="Link to PKP PN section">#</a> </h3> <p>Enables the automatic preservation of published journal content in the <a href="https://pkp.sfu.ca/pkp-pn/">PKP Preservation Network</a>. This plugin requires <a href="https://www.php.net/manual/en/zip.installation.php">ZipArchive</a> support.</p> <ul> <li><a href="/pkp-pn/en/">PKP PN plugin guide</a></li> <li><a href="https://github.com/pkp/pln">PKP PN plugin in GitHub</a></li> </ul> <h3 id="plaudit"> Plaudit <a href="#plaudit" class="book_heading_anchor" title="Link to Plaudit section">#</a> </h3> <p>Adds the Plaudit widget to the submission details on the submission’s landing page; integration token required.</p> <ul> <li><a href="https://github.com/lepidus/plaudit">Plaudit plugin in GitHub</a></li> </ul> <h3 id="plugins-update-notification"> Plugins update notification <a href="#plugins-update-notification" class="book_heading_anchor" title="Link to Plugins update notification section">#</a> </h3> <p>Generates a notification in the Website Settings informing which plugins have an upgrade available at the plugin gallery.</p> <ul> <li><a href="https://github.com/lepidus/pluginUpdateNotification">Plugin update notification plugin in GitHub</a></li> </ul> <h3 id="plum-analytics"> Plum Analytics <a href="#plum-analytics" class="book_heading_anchor" title="Link to Plum Analytics section">#</a> </h3> <p>Provides display of PlumX Metrics from Plum Analytics on the article level for PKP Open Journal Systems.</p> <ul> <li><a href="https://github.com/ulsdevteam/ojs-plum-plugin">Plum Analytics plugin in GitHub</a></li> </ul> <h3 id="portico"> Portico <a href="#portico" class="book_heading_anchor" title="Link to Portico section">#</a> </h3> <p>Provides an import/export plugin to generate metadata information for articles and issues for indexing in Portico FTP deposit. Details on the XML format and data requirements is available at: <a href="https://www.portico.org">https://www.portico.org</a>. This plugin requires <a href="https://www.php.net/manual/en/zip.installation.php">ZipArchive</a> support.</p> <ul> <li><a href="https://github.com/pkp/portico">Portico plugin in GitHub</a></li> </ul> <h3 id="pragma-theme"> Pragma Theme <a href="#pragma-theme" class="book_heading_anchor" title="Link to Pragma Theme section">#</a> </h3> <p>An official theme for OJS 3 that applies a minimalist OJS theme inspired by early periodicals’ tables of contents featuring a bold use of a monochromatic colour palette.</p> <ul> <li><a href="https://github.com/pkp/pragma">Pragma Theme plugin in GitHub</a></li> </ul> <h3 id="public-identifier-resolver"> Public Identifier Resolver <a href="#public-identifier-resolver" class="book_heading_anchor" title="Link to Public Identifier Resolver section">#</a> </h3> <p>Resolves individual articles, issues and galleys in the current OJS installation using the supplied public identifier register in OJS. It can obtain the element metadata using the format ERC adding question marks at the end of the persistent identifier. ERC format includes the metadata who, what, when, where, how and target.</p> <ul> <li><a href="https://github.com/yasielpv/pubIdResolver">Public Identifier Resolver plugin</a></li> </ul> <h3 id="publons-reviewer-recognition"> Publons Reviewer Recognition <a href="#publons-reviewer-recognition" class="book_heading_anchor" title="Link to Publons Reviewer Recognition section">#</a> </h3> <p>Enables integration with Publons Reviewer Recognition Service. This plugin will require the <a href="https://publons.com/benefits/publishers">Reviewer Recognition Service</a> to account to be set up.</p> <ul> <li><a href="https://github.com/publons/ojs_3_plugin/">Publons Reviewer Recognition plugin in GitHub</a></li> </ul> <h3 id="pubmed-xml-export"> PubMed XML Export <a href="#pubmed-xml-export" class="book_heading_anchor" title="Link to PubMed XML Export section">#</a> </h3> <p>Export article metadata in PubMed XML format for journals indexed in MEDLINE.</p> <ul> <li><a href="/admin-guide/en/data-import-and-export#pubmed-xml-export-plugin">PubMed XML Export plugin guide</a></li> </ul> <h3 id="purl"> PURL <a href="#purl" class="book_heading_anchor" title="Link to PURL section">#</a> </h3> <p>Enables the assignation and management of persistent uniform resource locator (PURL) ID to issue, article and galley.</p> <ul> <li><a href="https://github.com/yasielpv/pkp-purl-pubid">PURL plugin in GitHub</a></li> </ul> <h3 id="quicksubmit"> QuickSubmit <a href="#quicksubmit" class="book_heading_anchor" title="Link to QuickSubmit section">#</a> </h3> <p>Permits Journal Managers/Editors to quickly enter submissions through the OJS website, bypassing the editorial workflow.</p> <ul> <li><a href="/learning-ojs/en/tools#quick-submit-plugin">QuickSubmit plugin guide</a></li> <li><a href="https://github.com/pkp/quickSubmit">QuickSubmit plugin in GitHub</a></li> </ul> <h3 id="recommend-articles-by-author"> Recommend Articles by Author <a href="#recommend-articles-by-author" class="book_heading_anchor" title="Link to Recommend Articles by Author section">#</a> </h3> <p>Inserts a list of articles by the same author on the article abstract/landing page.</p> <ul> <li><a href="/learning-ojs/en/settings-website#recommend-articles-by-author-plugin">Recommended Articles plugin guide</a></li> </ul> <h3 id="recommend-similar-articles"> Recommend Similar Articles <a href="#recommend-similar-articles" class="book_heading_anchor" title="Link to Recommend Similar Articles section">#</a> </h3> <p>Adds a list of similar articles to the bottom of the articles abstract/landing page.</p> <ul> <li><a href="/learning-ojs/en/settings-website#recommend-similar-articles-plugin">Recommended Similar Articles plugin guide</a></li> </ul> <h3 id="registration-notification"> Registration Notification <a href="#registration-notification" class="book_heading_anchor" title="Link to Registration Notification section">#</a> </h3> <p>Sends an email notification to a configurable list of emails, configurable per journal/press, whenever a new user is registered. The email content is configurable through the email template named Registration Notification. The following variables are provided by the plugin: $date, $userFullName, $userName, $userEmail</p> <ul> <li><a href="https://github.com/pkp/registrationNotification">Registration Notification plugin in GitHub</a></li> </ul> <h3 id="research-organization-registryror"> Research Organization Registry(ROR) <a href="#research-organization-registryror" class="book_heading_anchor" title="Link to Research Organization Registry(ROR) section">#</a> </h3> <p>Integrates support for <a href="https://ror.org/">ROR</a>. Organizations maintained by ROR.org are automatically fetched using an auto suggesting function. For multilingual journals, additionally supported languages will be pre-filled given, ROR.org has the corresponding names in the OJS supported languages.</p> <ul> <li><a href="https://github.com/withanage/ror/">ROR plugin in GitHub</a></li> </ul> <h3 id="returning-author-screening"> Returning Author Screening <a href="#returning-author-screening" class="book_heading_anchor" title="Link to Returning Author Screening section">#</a> </h3> <p>Permits authors using who already have at least one published submission to self-publish subsequent submissions on OPS.</p> <ul> <li><a href="https://github.com/pkp/returningAuthorScreening">Returning Author Screening plugin in GitHub</a></li> </ul> <h3 id="reviewercredits"> ReviewerCredits <a href="#reviewercredits" class="book_heading_anchor" title="Link to ReviewerCredits section">#</a> </h3> <p>Enables integration with ReviewerCredits. ReviewerCredits Journal credentials will be required to configure the plugin.</p> <ul> <li><a href="https://gitlab.com/reviewercredits/reviewercredits-ojs-plugin">ReviewerCredits plugin in GitHub</a></li> </ul> <h3 id="review-report"> Review Report <a href="#review-report" class="book_heading_anchor" title="Link to Review Report section">#</a> </h3> <p>Generates a CSV report containing a list of review assignments for a journal, including reviewer names, reviews, and recommendations.</p> <ul> <li><a href="/learning-ojs/en/statistics#usage-statistics-report">Review Report guide</a></li> </ul> <h3 id="rfc1807-metadata-format"> RFC1807 Metadata Format <a href="#rfc1807-metadata-format" class="book_heading_anchor" title="Link to RFC1807 Metadata Format section">#</a> </h3> <p>Structures metadata in a way that is consistent with the RFC1807 format.</p> <h3 id="scielo-submissions-report"> SciELO Submissions Report <a href="#scielo-submissions-report" class="book_heading_anchor" title="Link to SciELO Submissions Report section">#</a> </h3> <p>Generates a CSV spreadsheet with submissions information for OJS and OPS that is usually requested by SciELO.</p> <ul> <li><a href="https://github.com/lepidus/scieloSubmissionsReport">SciELO Submissions Report plugin in GitHub</a></li> </ul> <h3 id="scopuscrossref-citations"> Scopus/Crossref Citations <a href="#scopuscrossref-citations" class="book_heading_anchor" title="Link to Scopus/Crossref Citations section">#</a> </h3> <p>Uses an articles DOI to get all citations from Scopus and/or Crossref. Google Scholar and PubMed are also supported. The count and list of citations is displayed in the sidebar of the article details. It is possible to choose between the different providers and display only the amount of results if the list is not desired.</p> <ul> <li><a href="/crossref-ojs-manual/en/citationsplugin">Scopus/Crossref Citations plugin guide</a></li> <li><a href="https://github.com/RBoelter/citations">Scopus/Crossref Citations plugin in GitHub</a></li> </ul> <h3 id="shariff"> Shariff <a href="#shariff" class="book_heading_anchor" title="Link to Shariff section">#</a> </h3> <p>Adds social media buttons to your web site (to the footer of each page or the sidebar) without compromising the privacy of website users.</p> <ul> <li><a href="https://github.com/ojsde/shariff">Shariff Plugin in GitHub</a></li> </ul> <h3 id="shibboleth"> Shibboleth <a href="#shibboleth" class="book_heading_anchor" title="Link to Shibboleth section">#</a> </h3> <p>Adds an ability to use shibboleth single sign-on service to register and authenticate users. You must have set up and configured the local service provider (SP).</p> <ul> <li><a href="/admin-guide/en/single-signon#setting-up-shibboleth">Shibboleth plugin guide</a></li> <li><a href="https://github.com/pkp/shibboleth">Shibboleth plugin in GitHub</a></li> </ul> <h3 id="sitesearch"> Sitesearch <a href="#sitesearch" class="book_heading_anchor" title="Link to Sitesearch section">#</a> </h3> <p>Allows searches done in one journal (within a multi-journal installation) to be performed at the site level and returns results from all journals.</p> <ul> <li><a href="https://github.com/ulsdevteam/pkp-sitesearch">Sitesearch plugin in GitHub</a></li> </ul> <h3 id="subscription-block"> Subscription Block <a href="#subscription-block" class="book_heading_anchor" title="Link to Subscription Block section">#</a> </h3> <p>Provides sidebar subscription information in journals with enabled subscriptions.</p> <ul> <li><a href="/learning-ojs/en/subscriptions#subscription-block">Subscription Block plugin guide</a></li> </ul> <h3 id="subscription-sso"> Subscription SSO <a href="#subscription-sso" class="book_heading_anchor" title="Link to Subscription SSO section">#</a> </h3> <p>Permits delegation of OJS subscription checks to a third-party web service.</p> <ul> <li><a href="https://github.com/asmecher/subscriptionSSO">Subscription SSO plugin in GitHub</a></li> </ul> <h3 id="subscriptions-report"> Subscriptions Report <a href="#subscriptions-report" class="book_heading_anchor" title="Link to Subscriptions Report section">#</a> </h3> <p>Generates a CSV spreadsheet containing a list of subscriptions and their information. This report provides subscription status, type, format, dates, and subscriber information.</p> <ul> <li><a href="/learning-ojs/en/statistics#usage-statistics-report">Subscription Report plugin guide</a></li> </ul> <h3 id="suggested-reviewers-plugin-by-ubiquity-press-unvetted"> Suggested Reviewers Plugin by Ubiquity Press (unvetted) <a href="#suggested-reviewers-plugin-by-ubiquity-press-unvetted" class="book_heading_anchor" title="Link to Suggested Reviewers Plugin by Ubiquity Press (unvetted) section">#</a> </h3> <p>Allows journals to enable Recommended and Excluded Reviewers into the Author Submission form. This information will be displayed on top of the reviewer list when Editors select reviewers for a manuscript.</p> <ul> <li><a href="https://gitlab.com/ubiquitypress/ojs-plugin-suggested-reviewers">Suggested Reviewers Plugin in Gitlab</a></li> </ul> <h3 id="sushilite"> SushiLite <a href="#sushilite" class="book_heading_anchor" title="Link to SushiLite section">#</a> </h3> <p>Provides the NISO SUSHI-Lite standard (2015 draft release) for PKP software.</p> <ul> <li><a href="https://github.com/ulsdevteam/ojs-sushiLite-plugin">SushiLite plugin in GitHub</a></li> </ul> <h3 id="sword-deposit"> SWORD Deposit <a href="#sword-deposit" class="book_heading_anchor" title="Link to SWORD Deposit section">#</a> </h3> <p>Permits the use of the SWORD protocol to deposit documents from OJS into other systems.</p> <ul> <li><a href="https://github.com/asmecher/sword/">Sword plugin in GitHub</a></li> </ul> <h3 id="sword-server"> Sword Server <a href="#sword-server" class="book_heading_anchor" title="Link to Sword Server section">#</a> </h3> <p>Permits the use of the <a href="http://swordapp.org/sword-v2/">SWORDv2 protocol</a> to allow OJS to receive deposit documents from other systems.</p> <ul> <li><a href="https://github.com/quoideneuf/swordServer">Sword Server plugin in GitHub</a></li> </ul> <h3 id="text-editor-extras"> Text Editor Extras <a href="#text-editor-extras" class="book_heading_anchor" title="Link to Text Editor Extras section">#</a> </h3> <p>Provides additional rich text editor control (upload images, manipulate the HTML code, and add tables) to various text fields.</p> <ul> <li><a href="https://github.com/pkp/textEditorExtras">Text Editors Extras plugin in GitHub</a></li> </ul> <h3 id="texture"> Texture <a href="#texture" class="book_heading_anchor" title="Link to Texture section">#</a> </h3> <p>Integrates the Texture JATS XML editor with OJS.</p> <ul> <li><a href="https://github.com/pkp/texture">Texture plugin in GitHub</a></li> </ul> <h3 id="tinymce"> TinyMCE <a href="#tinymce" class="book_heading_anchor" title="Link to TinyMCE section">#</a> </h3> <p>Converts select textareas to WYSIWYG XHTML editors using the TinyMCE cross-browser Javascript editor. This allows authors, editors, etc. to easily enter valid HTML into the various forms for more control over the appearance of their content.</p> <h3 id="title-page-unvetted"> Title Page (unvetted) <a href="#title-page-unvetted" class="book_heading_anchor" title="Link to Title Page (unvetted) section">#</a> </h3> <p>OPS plugin that creates a title page on PDF files submitted to preprint servers. The title page is a page added to the beginning of the PDF file, containing a series of information about the preprint when it is posted. After the preprint is posted, the title page is also updated if the preprint relations are changed.</p> <ul> <li><a href="https://github.com/lepidus/titlePageForPreprint">Title Page Plugin in GitHub</a></li> </ul> <h3 id="toggle-required-metadata"> Toggle Required Metadata <a href="#toggle-required-metadata" class="book_heading_anchor" title="Link to Toggle Required Metadata section">#</a> </h3> <p>Allows to make the “affiliation” and “ORCID” fields required for contributors on a submission.</p> <ul> <li><a href="https://github.com/lepidus/toggleRequiredMetadata">Toggle Required Metadata Plugin in GitHub</a></li> </ul> <h3 id="twitter-block"> Twitter Block <a href="#twitter-block" class="book_heading_anchor" title="Link to Twitter Block section">#</a> </h3> <p>Integrates Twitter feeds in a multi-journal instance without the need to create several custom blocks. This plugin requires Administrator access to configure and enable/disable.</p> <h3 id="urn"> URN <a href="#urn" class="book_heading_anchor" title="Link to URN section">#</a> </h3> <p>Enables the assignment of the Uniform Resource Names to the issues, articles and galleys.</p> <h3 id="usage-event"> Usage event <a href="#usage-event" class="book_heading_anchor" title="Link to Usage event section">#</a> </h3> <p>Creates a hook that provides usage event in a defined format.</p> <h3 id="usage-statistics"> Usage Statistics <a href="#usage-statistics" class="book_heading_anchor" title="Link to Usage Statistics section">#</a> </h3> <p>Displays the number of article downloads on the article page, in bar or line graph format. Requires Administrator access to be enabled or disabled.</p> <ul> <li><a href="/learning-ojs/en/settings-website#usage-statistics-plugin">Usage Statistics plugin guide</a></li> </ul> <h3 id="users-xml"> Users XML <a href="#users-xml" class="book_heading_anchor" title="Link to Users XML section">#</a> </h3> <p>Allows import and export of users and their roles between the same OJS versions.</p> <ul> <li><a href="/admin-guide/en/data-import-and-export#export-users-to-xml">Users XML plugin guide</a></li> </ul> <h3 id="view-report"> View Report <a href="#view-report" class="book_heading_anchor" title="Link to View Report section">#</a> </h3> <p>Generates a CSV spreadsheet describing readership for each article, including article title, issue, date published, and view counts (for abstracts, individual galleys, total galleys).</p> <ul> <li><a href="/learning-ojs/en/statistics#view-report">View Report in guide</a></li> </ul> <h3 id="web-feed-plugin"> Web Feed Plugin <a href="#web-feed-plugin" class="book_heading_anchor" title="Link to Web Feed Plugin section">#</a> </h3> <p>Produces RSS/Atom web syndication feeds for the current issue.</p> <hr> <p>Copyright: Simon Fraser University holds the copyright for work produced by the Public Knowledge Project and has placed its documentation under a <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</p> <p><a href="https://creativecommons.org/licenses/by/4.0/"><img src="https://licensebuttons.net/l/by/4.0/88x31.png" alt="Creative Commons Attribution 4.0 International" title="Creative Commons Attribution 4.0 International" /></a></p> <div class="book__footer"> <div class="book__improve"> <a href="https://github.com/pkp/pkp-docs/edit/main/plugin-inventory/en/README.md"> Edit this page </a> or <a href="https://pkp.sfu.ca/documentation-feedback/"> make a suggestion </a> </div> </div> </div> </div> <div class="book__sidebarScreen"></div> <div id="sidebar" class="book__sidebar"> <div class="book__summary"> <div class="book_page_toc"> <h2>Table of Contents</h2> <ul> <li><a href="#introduction">Introduction</a> <ul> <li><a href="#plugin-gallery-vs-external-plugins">Plugin gallery vs external plugins</a></li> <li><a href="#find-a-plugin-compatible-with-your-software-version">Find a plugin compatible with your software version</a></li> </ul> </li> <li><a href="#contribute-a-plugin">Contribute a plugin</a></li> <li><a href="#inventory">Inventory</a> <ul> <li><a href="#acron">Acron</a></li> <li><a href="#addthis">AddThis</a></li> <li><a href="#allowed-uploads">Allowed Uploads</a></li> <li><a href="#announcement-block">Announcement Block</a></li> <li><a href="#announcement-feed">Announcement Feed</a></li> <li><a href="#ark">Ark</a></li> <li><a href="#articles-report">Articles Report</a></li> <li><a href="#akismet">Akismet</a></li> <li><a href="#author-requirements">Author Requirements</a></li> <li><a href="#authors-history">Authors History</a></li> <li><a href="#backup">Backup</a></li> <li><a href="#bepress-import-unvetted">Bepress Import (unvetted)</a></li> <li><a href="#better-password">Better Password</a></li> <li><a href="#bibi-epub-viewer">Bibi Epub Viewer</a></li> <li><a href="#bootstrap3-theme">Bootstrap3 Theme</a></li> <li><a href="#browse-by-section">Browse By Section</a></li> <li><a href="#citation-style-language">Citation Style Language</a></li> <li><a href="#clam-antivirus-plugin-for-ojs">Clam Antivirus Plugin for OJS</a></li> <li><a href="#classic-theme">Classic Theme</a></li> <li><a href="#coins">COinS</a></li> <li><a href="#content-analysis">Content Analysis</a></li> <li><a href="#control-public-files">Control Public Files</a></li> <li><a href="#counter-reports">COUNTER Reports</a></li> <li><a href="#crossref-reference-linking-plugin">Crossref Reference Linking Plugin</a></li> <li><a href="#crossref-xml-export-plugin">CrossRef XML Export Plugin</a></li> <li><a href="#custom-block-manager">Custom Block Manager</a></li> <li><a href="#custom-header-plugin">Custom Header Plugin</a></li> <li><a href="#custom-locale">Custom Locale</a></li> <li><a href="#datacite-export-for-ojs">Datacite export for OJS</a></li> <li><a href="#datacite-export-for-omp">Datacite export for OMP</a></li> <li><a href="#dc-metadata-format">DC Metadata Format</a></li> <li><a href="#default-theme">Default Theme</a></li> <li><a href="#default-translation">Default Translation</a></li> <li><a href="#developed-by-block">Developed By Block</a></li> <li><a href="#disqus">Disqus</a></li> <li><a href="#doaj-export-plugin">DOAJ Export Plugin</a></li> <li><a href="#doi">DOI</a></li> <li><a href="#doi-to-medra-xml-export-and-registration">DOI to mEDRA xml export and registration</a></li> <li><a href="#driver">DRIVER</a></li> <li><a href="#dublin-core-indexing">Dublin Core Indexing</a></li> <li><a href="#email-issue-table-of-contents">Email Issue Table of Contents</a></li> <li><a href="#epub-viewer">EPUB viewer</a></li> <li><a href="#forthcoming-articles-unvetted">Forthcoming articles (unvetted)</a></li> <li><a href="#funding">Funding</a></li> <li><a href="#google-analytics">Google Analytics</a></li> <li><a href="#google-scholar-indexing">Google Scholar Indexing</a></li> <li><a href="#health-sciences-theme">Health Sciences Theme</a></li> <li><a href="#honeypot">Honeypot</a></li> <li><a href="#html-article-galley">HTML Article Galley</a></li> <li><a href="#html-monograph-file">HTML Monograph File</a></li> <li><a href="#hypothesis">Hypothes.is</a></li> <li><a href="#immersion-theme">Immersion Theme</a></li> <li><a href="#information-block">Information Block</a></li> <li><a href="#inline-html-galley">Inline Html Galley</a></li> <li><a href="#ithenticate">iThenticate</a></li> <li><a href="#jats-template">JATS Template</a></li> <li><a href="#keyword-cloud-plugin">Keyword Cloud Plugin</a></li> <li><a href="#language-toggle-block">Language Toggle Block</a></li> <li><a href="#lens-viewer-for-monographs-and-journal-articles">Lens Viewer for Monographs and Journal Articles</a></li> <li><a href="#lucenesolr-plugin">Lucene/Solr Plugin</a></li> <li><a href="#make-a-submission-block">Make a Submission Block</a></li> <li><a href="#manual-fee-payment">Manual Fee Payment</a></li> <li><a href="#manuscript-default-child-theme">Manuscript (Default child theme)</a></li> <li><a href="#marc-metadata-format">MARC Metadata Format</a></li> <li><a href="#marc21-metadata-format">MARC21 Metadata Format</a></li> <li><a href="#material-theme">Material Theme</a></li> <li><a href="#matomo">Matomo</a></li> <li><a href="#most-read">Most read</a></li> <li><a href="#native-xml">Native XML</a></li> <li><a href="#oai-jats">OAI JATS</a></li> <li><a href="#onix-30-monograph-export-plugin">ONIX 3.0 Monograph Export Plugin</a></li> <li><a href="#open-graph">Open Graph</a></li> <li><a href="#openaire">OpenAIRE</a></li> <li><a href="#openid-authentication">OpenID Authentication</a></li> <li><a href="#orcid-profile">ORCID Profile</a></li> <li><a href="#paperbuzz">Paperbuzz</a></li> <li><a href="#paypal-fee-payment">PayPal Fee Payment</a></li> <li><a href="#pdfjs-pdf-viewer">PDF.JS PDF Viewer</a></li> <li><a href="#pkp-usage-statistics-report">PKP Usage Statistics Report</a></li> <li><a href="#pkp-pn">PKP PN</a></li> <li><a href="#plaudit">Plaudit</a></li> <li><a href="#plugins-update-notification">Plugins update notification</a></li> <li><a href="#plum-analytics">Plum Analytics</a></li> <li><a href="#portico">Portico</a></li> <li><a href="#pragma-theme">Pragma Theme</a></li> <li><a href="#public-identifier-resolver">Public Identifier Resolver</a></li> <li><a href="#publons-reviewer-recognition">Publons Reviewer Recognition</a></li> <li><a href="#pubmed-xml-export">PubMed XML Export</a></li> <li><a href="#purl">PURL</a></li> <li><a href="#quicksubmit">QuickSubmit</a></li> <li><a href="#recommend-articles-by-author">Recommend Articles by Author</a></li> <li><a href="#recommend-similar-articles">Recommend Similar Articles</a></li> <li><a href="#registration-notification">Registration Notification</a></li> <li><a href="#research-organization-registryror">Research Organization Registry(ROR)</a></li> <li><a href="#returning-author-screening">Returning Author Screening</a></li> <li><a href="#reviewercredits">ReviewerCredits</a></li> <li><a href="#review-report">Review Report</a></li> <li><a href="#rfc1807-metadata-format">RFC1807 Metadata Format</a></li> <li><a href="#scielo-submissions-report">SciELO Submissions Report</a></li> <li><a href="#scopuscrossref-citations">Scopus/Crossref Citations</a></li> <li><a href="#shariff">Shariff</a></li> <li><a href="#shibboleth">Shibboleth</a></li> <li><a href="#sitesearch">Sitesearch</a></li> <li><a href="#subscription-block">Subscription Block</a></li> <li><a href="#subscription-sso">Subscription SSO</a></li> <li><a href="#subscriptions-report">Subscriptions Report</a></li> <li><a href="#suggested-reviewers-plugin-by-ubiquity-press-unvetted">Suggested Reviewers Plugin by Ubiquity Press (unvetted)</a></li> <li><a href="#sushilite">SushiLite</a></li> <li><a href="#sword-deposit">SWORD Deposit</a></li> <li><a href="#sword-server">Sword Server</a></li> <li><a href="#text-editor-extras">Text Editor Extras</a></li> <li><a href="#texture">Texture</a></li> <li><a href="#tinymce">TinyMCE</a></li> <li><a href="#title-page-unvetted">Title Page (unvetted)</a></li> <li><a href="#toggle-required-metadata">Toggle Required Metadata</a></li> <li><a href="#twitter-block">Twitter Block</a></li> <li><a href="#urn">URN</a></li> <li><a href="#usage-event">Usage event</a></li> <li><a href="#usage-statistics">Usage Statistics</a></li> <li><a href="#users-xml">Users XML</a></li> <li><a href="#view-report">View Report</a></li> <li><a href="#web-feed-plugin">Web Feed Plugin</a></li> </ul> </li> </ul> </div> </div> <div class="book__backToHub"> <span class="fa fa-long-arrow-alt-left" aria-hidden="true"></span> <p>Back to <a href="/">all documentation</a>.</p> </div> <div class="book__spacer"></div> </div> </div> <div class="book__footerWrapper"> <div class="siteFooter"> <nav class="siteFooter__container"> <div class="siteFooter__top"> <div class="siteFooter__nav"> <div class="siteFooter__navHeader"> Contact Us </div> <p>Have a question or suggestion about PKP’s documentation and user guides? <a href="https://pkp.sfu.ca/documentation-feedback/">Use our documentation contact form</a>.</p> <p>If your message is not about documentation, please use the general <a href="https://pkp.sfu.ca/contact-us/">contact form</a>.</p> </div> <div class="siteFooter__nav"> <div class="siteFooter__navHeader"> Community </div> <p><a href="https://pkp.sfu.ca/documentation-interest-group/">Documentation Interest Group</a></p> <p><a href="/contributing/en/">Contributing Documentation</a></p> <p><a href="/translating-guide/">Translating Guide</a></p> <p><a href="https://forum.pkp.sfu.ca">Community Forum</a></p> </div> <div class="siteFooter__nav"> <div class="siteFooter__navHeader"> About </div> <p><a href="https://pkp.sfu.ca">Public Knowledge Project</a></p> <p><a href="https://pkpservices.sfu.ca/">PKP|Publishing Services</a></p> </div> <div class="siteFooter__logo"> <a href="https://pkp.sfu.ca"> <img src="/img/logo-on-grey.png" alt="Public Knowledge Project"> </a> <p>The Public Knowledge Project is a Core Facility of Simon Fraser University</p> <p>888 University Drive, Burnaby, B.C., Canada V5A 1S6</p> <p>We respectfully acknowledge that SFU occupies the unceded traditional territories of the Coast Salish peoples of the Musqueam, Squamish, and Tsleil-Waututh Nations.</p> </div> </div> <div class="siteFooter__bottom"> <p class="footer-copyright"><span class="terms-text"><a href="https://www.sfu.ca/contact/terms-conditions.html" target="_blank">TERMS & CONDITIONS</a> © SIMON FRASER UNIVERSITY.</span><span class="copyright-text"><img src="/img/creativecommons.svg" alt="Creative Commons logo" /><img src="/img/attribution.svg" alt="Attribution icon" /><a href="https://creativecommons.org/licenses/by/2.0/" target="_blank">CC-BY 2.0</a></span><span class="footer-copyright-separator"> | </span><span class="ab-link">Website by <a target="_blank" href="https://www.affinitybridge.com">Affinity Bridge</a></span></p> </div> </div> </div> </div> <script type="text/javascript">/** * Toggle the sidebar open/closed */ (function() { var sidebar = document.getElementById('sidebar'); var sidebarControl = document.getElementById('sidebarControl'); var isOpen = false; var sidebarOpenClass = ' -sidebarIsOpen'; if (!sidebar || !sidebarControl) { return; } // Toggle sidebar function toggle() { if (isOpen) { document.body.className = document.body.className.replace(new RegExp(sidebarOpenClass, 'g'), ''); } else { document.body.className = document.body.className + sidebarOpenClass; } isOpen = !isOpen; } sidebarControl.addEventListener('click', toggle); })(); </script> <script type="text/javascript">/** * Initialize smooth scrolling to anchor links * * See: https://github.com/cferdinandi/smooth-scroll */ (function() { function init() { if (typeof SmoothScroll === 'undefined') { setTimeout(init, 500); } else { var scroll = new SmoothScroll('a[href*="#"]', {easing: 'easeInOutCubic', offset:80}); } } init(); })(); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-130558797-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-130558797-1'); </script> <!-- Hotjar Tracking Code for docs.pkp.sfu.ca --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2436159,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <!-- Piwik/Matomo --> <script type="text/javascript"> var _paq = _paq || []; _paq.push(["setDocumentTitle", document.domain + "/" + document.title]); _paq.push(["setCookieDomain", "*.docs.pkp.sfu.ca"]); _paq.push(["setDomains", ["*.docs.pkp.sfu.ca"]]); _paq.push(["trackPageView"]); _paq.push(["enableLinkTracking"]); (function() { var u = (("https:" == document.location.protocol) ? "https" : "http") + "://" + "matomo.publicknowledgeproject.org/pkp/"; _paq.push(["setTrackerUrl", u + "piwik.php"]); _paq.push(["setSiteId", "40"]); var d = document, g = d.createElement("script"), s = d.getElementsByTagName("script")[0]; g.type = "text/javascript"; g.defer = true; g.async = true; g.src = u + "piwik.js"; s.parentNode.insertBefore(g, s); })(); </script> <!-- End Piwik Code --> </body> </html>