Reading view

There are new articles available, click to refresh the page.

Photo-Based Editorial Board Plugin — for OJS

Most OJS 3.3 journals present their editorial board the same way they did a decade ago: a flat HTML list of names and titles, no photos, no profile links, no specialty tags. The editorial board page — one of a journal’s most visible credibility signals — gets none of the attention the rest of the site receives. Improving it traditionally meant editing theme templates and re-doing the work after every OJS upgrade.

Editorial Board Manager was built to fix this. It is a generic OJS 3.3 plugin that takes over the /about/editorialTeam route automatically and replaces the default page with a modern, photo-based board. You manage everything from a dedicated Manage Editorial Board panel inside the OJS admin sidebar: upload an editor’s portrait, set their title, affiliation, country, specialty tags, biography in multiple languages, and the academic profile links that matter. The published page updates immediately. No template edits, no theme forks, no developer required.

▶ Live demo

Why this page deserves the attention

Two audiences read your editorial board page more carefully than any other page on your journal:

  • Authors deciding where to submit. A scholar choosing a journal opens the editorial board. They scan for names they recognise, fields close to theirs, and signals that the board is genuinely active. The faster they can answer those questions, the more likely they are to send you their paper.
  • Indexing committees. Scopus (CSAB), Web of Science (Master Journal List), DOAJ, ERIH PLUS and regional indexes all examine the editorial board page during journal evaluation. They look for full names, institutional affiliations, ORCID iDs, and links to verifiable academic profiles. They check geographic and institutional diversity. A names-only list with no photos, no profile links, and no specialty information reads as a “ghost editor” risk and weakens the application.

We built the plugin with both audiences in mind from day one. ORCID, Google Scholar, ResearchGate, Scopus, and Web of Science are first-class fields on every editor record — not free-text afterthoughts. Country flags and specialty tags are surfaced on every card. Each editor is marked up as a schema.org/Person so search engines and indexers can parse the page programmatically.

Core features

Eight academic profile platforms per editor. Email, ORCID, LinkedIn, personal website, Google Scholar, ResearchGate, Scopus author ID, and Web of Science ResearcherID. Each renders as a recognisable icon on the editor’s card — the identity an indexer wants to verify is one click away.

Six display templates, switchable with a single click:

  • Sectioned Cards (default) — large, readable, photos prominent
  • Hierarchical — grouped by role tier
  • Compact — more editors per screen for large boards
  • Magazine — richer per-editor layout
  • Table — the spreadsheet view some legacy reviewers still ask for
  • Atlas — map and flag led, for journals emphasising international reach

Bilingual content out of the box. Every text field — name, title, affiliation, specialty, biography — accepts Turkish and English values. Enable additional languages in OJS and the plugin picks them up automatically. No more duplicate editorial board pages for multilingual journals.

Built-in role categories. Editor-in-Chief, Deputy Editors, Section Editors, Advisory Board, Technical Editors, Language Editors, Former Editors, Guest Editors come pre-configured. Add your own categories when the standard set isn’t enough.

Country flags and specialty tags. The two visual cues that tell a reader — and an indexer — the geographic and disciplinary spread of your board.

Drag-and-drop ordering. Reorder editors inside a category with the mouse. No SQL, no manual position numbers.

CSV import. Onboard an existing board from a spreadsheet in one upload. A sample CSV is included.

Schema.org structured data. Every editor is marked up as a Person, so Google Scholar, search engines and indexers read the page correctly.

Sidebar integration. As soon as the plugin is enabled, a Manage Editorial Board entry appears in the OJS admin sidebar, right next to Submissions and Issues. No hidden settings page.

Theme-independent. The route override sits above the template layer, so the plugin works on the default OJS theme, on Health Sciences, on Manuscript, on Bootstrap3, on Immersion, on our own Nivo theme, and on any custom child theme. Migrate themes later and your editorial board page survives intact.

Technical requirements

  • OJS 3.3.0.22 or newer (PHP 7.4 or 8.0+)
  • MySQL/MariaDB or PostgreSQL — whichever your OJS already uses
  • About 2 MB of disk space; the plugin creates its own database tables on first activation
  • No external services, no API keys, no telemetry. Editor data never leaves your server.

Pricing

Buy now

One-time payment, lifetime updates for the major version, unlimited journals on a single OJS installation.

Free for our customers. If you have purchased one of our premium OJS themes or hold an active OJS hosting package, this plugin is included at no extra cost. Send us your order number and we’ll send the download link.

Source ships readable and unobfuscated under the GPL v2 licence. Installation, configuration and bug-report support by e-mail is included for the first ninety days after purchase.

Links

  • Live demo — twenty-one editors across eight role categories, all six templates available to preview
  • User guide — installation walk-through, admin panel tour, template selection, CSV import format
  • Product page — buy it, or claim it free if you already have one of our theme or hosting packages

The editorial board page is one of the easier pages to upgrade on a journal site, and one of the most rewarding. Set aside an afternoon: try the demo, read the guide, install the plugin. Your authors — and your next indexing review — will see the difference.

The post Photo-Based Editorial Board Plugin — for OJS first appeared on OPEN JOURNAL SYSTEM SERVICES.

ORCID iD and Phone Number at Registration: Plugin for OJS 3.3

If you manage an academic journal on OJS, you already know the problem: a new author registers, submits a manuscript — and then you realize their ORCID iD and phone number are missing from their profile. You send an email asking them to update their profile, wait for a response, and sometimes follow up again. This small gap in the registration workflow costs time for everyone involved.

Registration Fields is an open-source OJS plugin that closes this gap by adding ORCID iD and Phone Number fields directly to the user registration form.

The Problem

OJS stores both ORCID iD and phone number in user profiles. These fields exist in the system and are used by DOI registration, Crossref deposits, and editorial communication. However, OJS only allows users to fill in these fields after registration, through the profile editor. There is no built-in way to ask for this information during signup.

For journals that require ORCID iDs — an increasingly common policy — this creates an unnecessary extra step. Authors register, then must be reminded to go back and add their ORCID. For editorial offices that need phone numbers for communication, the same problem applies.

What the Plugin Does

The Registration Fields plugin adds two optional fields to the OJS registration form, positioned between the profile section and the login credentials section:

ORCID iD and Phone Number fields appear on the registration form, above the Login section.

Each field can be independently enabled or disabled, and each can be set as required or optional. The configuration is done through a simple settings panel accessible from the plugin management page:

The settings panel lets you enable, require, or disable each field independently. A debug mode is available for troubleshooting.

Values entered during registration are saved directly to the corresponding OJS profile fields — the same fields used by ORCID integrations, Crossref, and the editorial contact system. No new database tables are created; the plugin simply writes to what is already there.

Key Features

ORCID iD validation accepts three common input formats — bare identifier (0000-0000-0000-0000), full HTTPS URL, or HTTP URL — and normalizes all of them to the standard https://orcid.org/ format on save.

Phone number validation accepts international formats with country codes, supporting digits, spaces, plus signs, dashes, and parentheses.

Theme compatibility is handled through flexible pattern matching with a built-in fallback mechanism. The plugin works across OJS themes including Default, Manuscript, Bootstrap3, Health Sciences, JournalPlus, NIVO, and AXIS. If a theme uses an unusual HTML structure, the fields are still rendered before the form’s closing tag.

Debug mode can be enabled from the settings panel to write diagnostic information to the PHP error log. This helps identify exactly how the plugin is interacting with a particular theme, making it easy to troubleshoot without modifying any code.

Who Is This For?

  • Journals requiring ORCID iDs at submission — Collect them upfront instead of chasing authors after registration.
  • Editorial offices that communicate by phone — Have the number from day one.
  • Journal managers who want cleaner author profiles — Reduce incomplete registrations without adding manual follow-up steps.

Technical Details

The plugin integrates with OJS through its hook system — no core files are modified. It uses output filtering to inject fields into the registration form, server-side validation for all inputs, and a deferred save mechanism to ensure data is written after the user record is created. All input is sanitized and escaped, and the plugin includes CSRF protection for its settings form.

It is compatible with OJS 3.3.0.0 through 3.3.0.22 and PHP 7.4 through 8.2.

Installation

  1. Download the latest release from GitHub.
  2. In OJS, go to Settings → Website → Plugins → Upload a New Plugin.
  3. Upload the .tar.gz file and enable the plugin.
  4. Click Settings to configure which fields appear on the registration form.

The plugin is free, open-source (GPL v3), and available in English and Turkish.


Developed by OJS Services.

The post ORCID iD and Phone Number at Registration: Plugin for OJS 3.3 first appeared on OPEN JOURNAL SYSTEM SERVICES.

❌