SRPRO Keywords Separator for OJS 3.3

Paste a complete keyword list and automatically turn delimiter-separated text into individual OJS keyword tags.

← Back to OJS solutions

A Faster Way to Enter OJS Keywords

Entering keywords one at a time is slow, especially when authors and editors already have a prepared list from a manuscript, abstract, or research database.

SRPRO Keywords Separator brings back the convenient keyword-entry behavior that many OJS users remember from earlier workflows. When a user pastes text into the native OJS keyword field, the plugin detects the configured delimiter and creates a separate tag for each keyword.

The plugin works inside the existing OJS Tag-it interface, so submission metadata remains native, searchable, and compatible with the standard OJS workflow.

Key Features

Automatic paste detection

Paste a prepared list into the OJS keyword field and the plugin processes it immediately when the configured delimiter is present.

Flexible delimiters

Choose a comma, semicolon, dot, or a custom delimiter that matches the way your authors prepare keyword lists.

Native OJS keyword tags

Each value becomes a normal OJS keyword tag and is submitted through the standard metadata form.

Multilingual field support

The separator recognizes keyword fields in multilingual OJS submission forms without changing the language workflow.

No OJS core changes

The plugin adds a focused frontend enhancement and leaves the OJS core and stored metadata structure untouched.

License-controlled activation

The plugin includes the SRPRO licensing system and only activates the keyword enhancement when a valid license is present.

How It Works

An editor or author copies a list such as “climate change, biodiversity, policy” and pastes it into the OJS keyword field. SRPRO Keywords Separator reads the configured delimiter, trims empty spaces, and creates separate keyword tags for climate change, biodiversity, and policy. Lists without the configured delimiter continue to behave like a normal OJS paste.

Compatibility and Configuration

SRPRO Keywords Separator is designed for OJS 3.3 and uses the native multilingual keyword fields. Administrators can configure the delimiter from the plugin settings page and select comma, semicolon, dot, or a custom value.

Official license pricing and related services

Regional pricing (Serbia & region — EUR)

Serbia is invoiced in the RSD equivalent at the NBS middle exchange rate, while the region can be invoiced in EUR. SEF e-Invoices and Treasury Administration payments are supported.

PackageLicense capacity (activation pool)Model A: Perpetual / one-timeMaintenance & updates · Year 2+Model B: Annual subscriptionKey inclusions
Starter1 instance (1 journal)€70€25 / year€40 / yearAutomatic keyword-list splitting when metadata is saved to the database, comma/semicolon/newline detection, and multilingual support.
StandardUp to 10 instances€160€50 / year€90 / yearAll Starter features for up to 10 journals on one or more servers/domains.
ProUp to 20 instances€260€80 / year€150 / yearFor faculties with more journals and editorial teams.
CampusUp to 40 instances€390€120 / year€220 / yearFor university publishing centres and larger faculty groups.
University / EnterpriseUp to 300 instances (fair-use unlimited)€590€180 / year€340 / yearUniversity-wide license for up to 300 active journals.

International pricing (Global market — USD)

Payment is available through Stripe (cards), PayPal, or international SWIFT bank transfer.

TierLicense scope (activation pool)Option A: Perpetual / one-timeMaintenance · Year 2+Option B: Annual subscriptionKey inclusions
Single Journal1 instance$89$30 / year$49 / yearReal-time multi-keyword split on paste/input, delimiter detection, and multilingual forms.
StandardUp to 10 instances$199$65 / year$110 / yearUp to 10 active journals across any servers/domains.
ProUp to 20 instances$320$100 / year$180 / yearFor academic societies and mid-size publishers.
CampusUp to 40 instances$490$150 / year$270 / yearUniversity press campus-wide license.
Enterprise / UniversityUp to 300 instances$750$220 / year$420 / yearInstitutional deployment for up to 300 journals.

Installation and technical-service add-ons

The plugin works automatically in the background, so no editorial training is normally required.

Level 1: Self-Service

Included (€0 / $0)

Download archive, three-step installation guide, and license-key entry; ready in about two minutes.

Level 2: Standard assisted installation

+ €30 · Global: $40

For 1–10 instances: plugin installation and verification in author forms and the editorial panel.

Level 3: Campus / Enterprise configuration

+ €60 · Global: $80

For up to 40 or 300 instances: bulk activation and full-platform verification.

Editorial training

Not required (€0 / $0)

Keyword splitting occurs automatically when an author or editor pastes text.

Maintenance and annual updates (SLA)

For perpetual-license users from Year 2 and annual-license users (included in the subscription), the SLA includes:

Activation Pool & anti-abuse licensing

1 license = 1 activated journal

A license is consumed when the plugin is enabled at journal level.

Multi-domain & multi-server allocation

A package of 10, 20, 40, or 300 licenses may be allocated on one server or across different domains. Universities may freely distribute licenses to faculties.

Anti-abuse protection

The key remains bound to activated journals. Cyclical key movement to bypass the active-license quota results in key suspension.

Make keyword entry faster in your OJS journal

Get in touch