Plugin for OJS 3.5

Show the performance of the journal you manage on its website, automatically

Editorial Statistics Plugin adds one public page to your journal website: submission counts, acceptance rate, review time and time to publication. The figures come from your OJS records and refresh every hour, so the editorial office no longer compiles reports by hand.

One payment per journal. Your data stays on your journal's server.

Editorial Statistics page on the Teknovia journal website: total submissions, published, in progress, declined, and a submission outcomes bar
  • 14ready-made metrics
  • 5charts and tables
  • 2languages: English & Indonesian
  • ~10minutes from upload to live
Why it matters

Authors compare journals before they submit.

They want to know how long a decision takes, how selective you are and when an article could be published. A journal that answers with numbers looks ready for their work.

01

The same question, every week

Editors answer it one email and one WhatsApp message at a time, even though OJS already holds the answer.

“Roughly how long until I get a decision?”

02

OJS statistics are for managers only

The editorial activity report lives in the OJS dashboard. Website visitors, prospective authors and partners never see it.

03

Hand-typed numbers go stale

Figures typed into the “About the Journal” page rarely get updated. A year later they no longer match reality.

What's on the page

One page with the numbers people ask about.

Every card explains how it is calculated, so readers know exactly what a number means. The screenshots below come from the plugin running on OJS 3.5.

Submissions

Where every submission stands, at a glance

Total submissions and how many are published, in progress or declined. The outcomes bar shows the proportions.

  • Unfinished draft submissions are not counted
  • Articles scheduled for publication count as “in progress”
Four cards: 38 total submissions, 5 published, 29 in progress, 4 declined Submission outcomes bar: 13.2 percent published, 76.3 percent in progress, 10.5 percent declined
Editorial performance

How fast your editors work, in days

Acceptance rate, desk rejection rate, days to first decision, review time and days to publication. A timeline sums it up from the day a manuscript arrives.

  • Cards without enough data show “–” instead of a misleading 0
  • Imported records with odd dates don't distort the averages
Editorial performance cards: 55.6 percent acceptance rate, 22.2 percent desk rejection, 33 days to first decision, 12 days review time Editorial turnaround timeline: submitted on day 0, first decision at 33 days, peer review 12 days per review
Trends & reach

How the journal grows, year by year

A submissions-per-year chart with an expandable data table. Below it, the share of articles per section and the countries your authors come from.

  • Years with no submissions still appear, so the trend never looks smoother than it is
  • Author countries: top 10, the rest grouped together
Submissions per year panel with the yearly data table open Published articles per section and author countries panels
Settings

You decide which numbers go public.

Not ready to show your rejection rate? Messy data from before you moved to OJS? It's all handled in one settings window in the plugin list, without touching code.

  • Pick from 14 metrics and 5 panels

    Tick what you want to show. Empty groups hide themselves.

  • Count from a chosen year

    Skip older, untidy records, such as those from before the journal used OJS.

  • Your own title and introduction

    Match your journal's voice, for example “Journal Statistics” or a note on editorial transparency.

Plugin settings with the start year set to 2024 and four metrics unchecked
Settings · new title, counting from 2024, four metrics hidden
Public page after customization: Teknovia Journal Statistics, period 2024 to 2026
The result · live on the public page right away
Details that matter

Built for journals with a real readership.

Calculated from your OJS data

The plugin reads the submissions, editorial decisions, review assignments and publication dates already in OJS. Nobody types a number in.

Acceptance rate
Accepted ÷ submissions with a final decision
Active reviewers
Completed a review in the last 12 months

Works on phones

Cards rearrange to fit the screen, with no sideways scrolling.

Statistics page on a phone screen

Two languages

Labels and number formats follow the visitor's language.

No personal data

Aggregate figures only. Author names, reviewer names and manuscript titles never appear.

Fits your theme

The page uses the header, menu and sidebar of your journal's active theme.

Light on your server

Results are cached for an hour. Charts are drawn with CSS, with no extra JavaScript library.

Installation

Live in three steps.

No server access or developer needed. A Journal Manager does it all from the usual OJS menus.

  1. Upload and enable

    Settings → Website → Plugins → Upload A New Plugin, then tick Editorial Statistics.

    Editorial Statistics enabled in the OJS plugin list
  2. Choose what to show

    Click Settings on the plugin. Pick metrics, panels, a title and a start year.

    Editorial Statistics plugin settings window
  3. Add it to your site menu

    Add a “Remote URL” item with the page address, then place it in the primary menu.

    Add navigation menu item form with the Remote URL type

Every purchase includes an illustrated user guide and installation support.

Pricing & requirements

Pay once, keep using it.

No monthly or yearly subscription. One license covers one journal.

Technical requirements
OJS version3.5.0-4 or later (3.5 series)
PHP8.2 or later, with the intl and sodium extensions
DatabaseMySQL or MariaDB. PostgreSQL is not supported yet.
LanguagesEnglish and Indonesian
LicensePer journal, tied to your domain. Checked on your own server, with no connection to ours.

Running several journals on one OJS installation? Each journal that uses the plugin needs its own license. Contact us to buy several licenses.

1-journal license One-time payment

IDR250,000

no subscription or renewal fees

  • Plugin file ready to upload to OJS 3.5
  • 14 metrics and 5 charts/tables you can configure
  • English and Indonesian interface
  • Illustrated user guide
  • Installation support
  • Updates for fixes and compatibility
Buy via WhatsApp or email contact@nusacendekia.com
FAQ

Questions before you buy

Are author names, reviewer names or manuscript titles shown?

No. The page only shows aggregate figures: counts, percentages and average days. Reviewer identities stay protected for journals with blind review.

Do the numbers update automatically?

Yes. The plugin recalculates from OJS data at least once an hour. Your editors don't enter anything.

We're not ready to show our rejection rate. Can we hide it?

Yes. Every metric and panel has its own checkbox in the plugin settings.

Our older records were imported and the dates are messy. Will the numbers be off?

Use the “Count from year” setting to skip older records. Average times also ignore records whose publication date is earlier than the submission date.

Does it work on OJS 3.3 or 3.4?

Not yet. The plugin is built for OJS 3.5. Contact us if your journal plans to upgrade.

Will it slow down our website?

You won't notice it. The calculation runs at most once an hour and the result is cached. Later visitors read the cached result.

What if the journal moves to another domain or server?

The license is tied to your domain. Contact us and we will reissue it for the new domain.

Does the plugin send data to Nusa Cendekia's servers?

No. The plugin runs entirely on your journal's server, including the license check.

Get started

See a demo before you buy.

Tell us your OJS version and how many journals you manage. We'll show you the statistics page running on OJS 3.5 and answer your technical questions.

1-journal license

IDR 250,000

One payment. No subscription.

Buy now