List Of Generic Plugins Must Use To Develop a Journal Website
List Of Generic Plugins Must Use To Develop a Journal Website| OJS

Here we are providing an important list of generic plugins, which is must use at the time of Journal Website Design & Development. Generic Plugins cover a wide range of functionality. The more commonly-used ones are the Static Pages, Web Feeds, Custom Block Manager, and Google Analytics plugins.

Excerpts from our list:

Static Pages Plugin

This plugin allows you to create new OJS pages for additional content (e.g., an Advertising page). Once you have enabled the plugin, an Edit/Add Content link will appear. After clicking Edit/Add Content, you can either edit any existing pages (e.g., the previously-added “Links” page shown in the figure below) by using the Edit link next to the existing page; or you can create a new one by selecting Add New Page to link.

After selecting the Add New Page link, fill in the resulting form. The “path” will be used as part of the page URL and the title will appear as the page title. After saving the form, you can view the page at the URL indicated. Any time you need to update this page, simply return to the Static Page plugin and edit the page.

ORCID Profile Plugin

Plugin for adding and verifying ORCID iD in PKP user profiles and author metadata

NOTE: Please ensure you’re using the correct branch. See the Release area for packaged downloads. We recommend using the Plugin Gallery to install the plugin. For OJS 2.x, see the ojs-dev-2_4 branch.

User Documentation


  • Enable site-wide configuration of ORCID API settings using
  • Support ORCID API Version 2.1 (store only https ORCID Ids)
  • Allow journal managers to send e-mails requesting authors for ORCID authorization on submission or later.
  • Automated e-mail based authorization requests to authors when submission enters to the production stage.
  • Display ORCID access status and expiration date in Author metadata
  • Support for template-based detailed success/failure messages for ORCID authorization redirects.
  • Extra configurable (in plugin settings) ORCID log file in OJS_FILES_DIR/orcid.log for API communication. NOTE: Make sure that the files folder is not publicly accessible

Extra functionalities for ORCID Member organizations

  • Extra e-mail template ORCID_REQUEST_AUTHOR_AUTHORIZATION for requesting API access tokens.
  • Updated template text, e-mail templates for English and German locales.
  • Member API Email-Template activated upon selection of ORCID member API
  • Support for synchronizing submission metadata to authorized records in the following stage changes:
    • Assign a submission to an already-published issue
    • Publish a new issue
    • Author grants permission after the publication of the issue

External Feeds Plugin

This plugin will allow you to display the content of external RSS feeds from other sources on your journal website. For example, you can display the latest posts from the PKP News blog or the Open Access News blog in your sidebar.

Translator Plugin

This plugin allows web-based maintenance of translation files, which are used to provide text for the OJS interface. You must first use the Enable link to activate the plugin, and then hit the Translate link to see the list of available locale files. Use the Edit link for the language you wish to update. There are many. You will be shown a list of all locale files for that given locale. Click on the Edit link next to a locale file to modify one. You will see the English text in the top box, and the translated text in the lower box. Change the appropriate text and save. Your changes will be visible immediately.

How to install ojs plugins to journal website
How to install ojs plugins to journal website

Rounded Corners Plugin

Rounded Corners: This Plugin puts a background on each sidebar block and rounds its corners. Changes can be made to the colors used by editing the CSS stylesheet found in the plugin. Select Enable to use this plugin.

Custom Block Manager Plugin

This plugin allows you to add new items to the sidebar. You might want to use this to emphasize your editorial board members or direct potential authors to your online submissions. To enable, select the Enable link.

Usage Statistics Plugin

This plugin implements usage statistics logging and processing, and also default reports to retrieve statistics related to the journal i.e. press, articles i.e. monographs, and articles i.e. monograph files.

Usually, a usage statistic event is a page view (journal i.e. press catalog index page, abstract article i.e. monograph page, etc) or a file download (article i.e. monograph file downloads).

This plugin can also log statistics aggregated by the geolocation of the user. To activate this option, take a look at the INSTALLATION section of this document.

Web Feed Plugin

Activating this plugin produces RSS/Atom web syndication feeds for the current issue and displays RSS/Atom links in the sidebar. When a user selects one of the RSS/Atom links from the sidebar, it will produce a list of current issues and the option of adding it to their feed reader or live bookmarks. To activate the current issue Web Feeds, select the Enable link, and select Settings. This page allows you to determine where the feeds will display and how many items will display (e.g., the entire current issue, or just the first few articles).

Citation Style Language Plugin

This plugin’s goal is to save your authors (and editors) time and effort by making it easier for them to create citations and bibliographies in your preferred citation format. To this end, we would like to provide free CSL citation styles for all your journals. Please read on to see which steps you can take to help us achieve this goal.

Announcement Feed Plugin

This plugin produces RSS/Atom web syndication feeds for journal announcements, similar to the Web Feeds plugin above. Only journals that have activated Announcements would consider using this plugin. To activate it, select the Enable link.

PdfJsViewer Plugin

This is a PDF viewer plugin based on the pdf.js PDF reader.

Google Analytics Plugin

This plugin integrates OJS with Google Analytics, Google’s website traffic analysis application. It provides an excellent way to track web traffic to your journal website. It requires that you have already set up a Google Analytics account. To activate this plugin, select Enable.

This will create a Settings link, which you can click to configure the plugin. Fill in the account number provided when you set up your Google Analytics account. Remember to click Save. In a few hours, Google will start tracking your web traffic and generating a report.

Google Scholar Plugin

This plugin enables indexing of published content in Google Scholar.

XML Galleys

This plugin automatically generates HTML and PDF galleys from XML files. NLM 2.3 XML is supported by default, but custom XSLT files are also supported.

Custom Locale Plugin

Similar to the Translator Plugin, this allows you to modify the OJS text for your default language (e.g., to change “About the Site” to “About this Site”). However, it doesn’t change the locale file itself but rather stores the change in the OJS database. You can also make custom changes on a per-journal basis using this plugin, whereas using the Translator plugin will change the locale site-wide, across all journals website.

SWORD Plugin

The SWORD plugin allows authors and/or journals to deposit articles to online repositories such as DSpace and Fedora via the SWORD protocol.

You can configure the plugin so that authors are able to specify a deposit point for their submitted article (they will be emailed with instructions when their article has been accepted for publication). You can also specify one or more deposit points, and configure how content is deposited there.

Referral Plugin

This plugin tracks incoming refback URLs to articles (i.e., when a reader follows an external link to an article), allowing Authors to maintain and potentially publish an automatically-updated list of refbacks to an article.

The Journal Manager can specify exclusions from the plugin’s Settings page. This limits the number of web crawler requests from cluttering the Author’s referral interface. Regular expressions can be used.

COinS Plugin

The COinS plugin adds an OpenURL descriptor to article pages (abstract and HTML) that can be used e.g. for extraction to citation tools such as Zotero.

TinyMCE Plugin

This plugin enables WYSIWYG editing of OJS textareas using the TinyMCE content editor.

Books for Review Plugin

The Books for Review plugin allows Editors to manage their journal’s book review process. Editors can publicly list books that are available for review; Authors can request to review books; and Authors and Editors can manage the workflow process through request confirmation, book mailing, review submission, and publication.

After the Books for Review plugin has been enabled, Editors will find a link to Books For Review in their User Home page. Clicking on the link will bring you to the Books for Review interface. In order for the books to be available to Authors and the general public, the Editor must configure the plugin’s workflow settings. This can be done by clicking the Settings link and, at a minimum, choosing a Management Mode.

The Editor can also configure other aspects of the book review workflow and publication process, including whether and where book cover images are displayed; whether book reviews have due dates; and whether email reminders for late reviews should be sent out. Additional information for potential reviewers can also be provided; this will be displayed along with the list of books available for review.

Editors can add new books available for review by clicking the Create Book for Review link available on either the All or Available pages. The following form, with fields such as author, title, description, ISBN, and so on must be filled out.

Additionally, a book cover image can be uploaded; an Author can be assigned to complete the review at the outset; or the Editor can associate the book to a current submission, in the case that an Author has already submitted the review for consideration.


“Books for review” as entered into the system by Editors are distinct from Author submissions; but they must eventually be tied to an Author submission, which is in the end the review itself. Think of the book for review that the Editor enters into the system as a book entity in and of itself, which must eventually be attached to the review of it.

Any book that the Editor has listed for review, and which has not yet been assigned, is available from a new Books for Review link on the topmost navigation bar, and from an Available Books link in the Author’s User Home page. Authors can request to review the book by clicking the Request This Book for Review link, which will send a notification request email to the Editor.

The Author can check on the status of this book review request by clicking on the My Books link on their User Home page, and viewing the Requested page. Likewise, the status of assigned, mailed and submitted books can be seen at a glance.

Editors can also see which books have been requested, and by whom, from their Books for Review interface. They can Accept or Deny Author review requests; email the Author by clicking the mail icon next to their name; or select an existing submission to match the review with.

If the Editor accepts or denies the request, a notification email will be sent to the Author. The Editor will be able to edit this email before it is sent. If the request is accepted, the email will include the Author’s mailing address (if available from their user profile), and instructions on adding or updating a mailing address. The email will also include a link that will take the Author to the article submission process, whereby the review can be submitted as a normal submission. The only key difference is that at the end of the submission process the Author will be asked to confirm whether the submission is a book review for one of the reviews assigned to them. The review will otherwise be reviewed and edited following the normal conventions.

Authors and Editors alike can use their Books for Review interface to track submitted reviews, from submission to publication.

Journal Website Design & Development

We provide a Journal website design & development service. We also do Journal Website update work without losing any precious data.

Altechmind Journal Website Design & Development
Altechmind Journal Website Design & Development

Journal website design and development is a major brand factor of the any Journal publication. The Journal web design provides the style & user experience to meet reader & advertiser expectations regardless of the quality or presence of a print magazine offering.

Journal website design defines the modern publication style & provides for digital presentation of the publication to a potentially much larger audience more than the print design product. Journal writing is a way to discover things about yourself or others gather your thoughts and give your emotions a place to rest.

A journal is an expanded essay that presents your own interpretation or evaluation or argument. When you write an essay, you use everything that you personally know & have thought about a subject. When you write a research paper you build upon what you know about the subject & make a deliberate attempt to find out what experts know. A research paper involves surveying a field of knowledge in order to find the best possible information in that field.

Read more:

5 1 vote
Article Rating
Notify of
Inline Feedbacks
View all comments
error: Content is protected !!
Would love your thoughts, please comment.x