Skip to content
@OJSBR

OJSBR

Open-source OJS / OMP / OPS plugins for the PKP community — maintained by OJSBR (https://ojsbr.com).

OJSBR

Open-source plugins for PKP softwareOpen Journal Systems (OJS) and Open Monograph Press (OMP) — maintained by the Brazilian community at ojsbr.com.

🇧🇷 Plugins de código aberto para os softwares da PKP (OJS e OMP), mantidos pela OJSBR. Tudo aqui é distribuído sob a GNU GPL v3, para toda a comunidade usar e contribuir.

Each plugin lives in its own repository, with one branch per supported PKP version (stable-3_5_0, stable-3_4_0, …). Installable .tar.gz packages are available on each repo's Releases page and in the Packages tab (GitHub Container Registry).

When a plugin exists for both applications, the OMP edition lives in its own repository with an Omp suffix (staticEditorialTeamstaticEditorialTeamOmp). The plugin folder inside the package keeps the original name — PKP derives the class namespace from the installation directory, so never rename it.

🇧🇷 Quando o plugin existe para as duas aplicações, a versão de OMP tem repositório próprio com o sufixo Omp. A pasta do plugin dentro do pacote mantém o nome original — o PKP deriva o namespace da classe do diretório de instalação, então não renomeie a pasta.

Plugins

Works on both OJS and OMP

The same package installs on either application.

🇧🇷 O mesmo pacote serve para as duas aplicações.

Plugin What it does Versions Download
accessibility Sidebar accessibility controls for readers: zoom in/out, high-contrast toggle and reset (preferences persist) 3.3 · 3.4 · 3.5 Releases
vlibras Embeds the VLibras widget (Brazilian government's Portuguese→Libras sign-language translator) with its floating avatar 3.3 · 3.4 · 3.5 Releases
languageToggleByFlag Sidebar language switcher with country flags (also works on OPS); adapted for 3.5 by OJSBR, original by Lepidus Tecnologia 3.5 Releases
shariff Privacy-friendly social media share buttons (Shariff) — unofficial OJSBR build of ojsde/shariff with the Portuguese fixes proposed in ojsde/shariff#54, maintained until the official release 3.5 Releases

Open Journal Systems (OJS)

Plugin What it does Versions Download
viewcounter Shows each article's abstract views and downloads on summaries and article pages 3.4 · 3.5 Releases
mostRead Sidebar block with the most-read articles of a time window 3.4 · 3.5 Releases
keywordCloudClassicBeautiful Packed keyword cloud sized by frequency (the classic behaviour restored), self-contained; original keywordCloud by PKP/SFU, maintained by Lepidus 3.4 · 3.5 Releases
whatsAppContributor Adds a Phone/WhatsApp (E.164) field to the contributor form 3.4 · 3.5 Releases
doiInSummary Shows the article DOI in the issue summary and journal home page 3.4 · 3.5 Releases
ojsbrFilenameRename Renames the file delivered on download (configurable pattern) 3.4 · 3.5 Releases
reviewerRecommendationManager Rename (multilingual), reorder and disable reviewer recommendations, preserving review history 3.4 · 3.5 Releases
orcidManualEntry Restores a manual ORCID field when ORCID OAuth is not configured (authenticated ORCID stays recommended) 3.5 Releases
staticEditorialTeam Brings back the static Editorial Team page: shows the journal's free-text setting instead of the dynamic masthead listing introduced in 3.5 3.5 Releases
classicUserEditor Restores direct editing of users (given name, family name, email and roles) for managers and administrators, alongside the 3.5 invitation manager 3.5 Releases
authorContributorEditor Gives authors back the editing of the contributor list of their own submissions when their user group is allowed to edit submission metadata, as in 3.3/3.4 3.5 Releases
reviewerDirectory Editor-only directory of reviewers (profiles + review stats, active-submission IDs, configurable columns, Excel export) and a period/issue reviewer roster (nominata) 3.5 Releases
controlledVocabSplitter Splits keywords, subjects, disciplines and supporting agencies pasted as a single line into separate terms, in the field and on every save (semicolon, comma or period; keeps legal references and species initials whole) 3.5 Releases
crossrefConference Deposits DOIs with Crossref as conference proceedings (<conference>/<conference_paper>) instead of journal records, as a DOI registration agency: event name, edition number, dates and location, and the proceedings DOI the papers hang off 3.5 Releases
requiredMultilingualMetadata Require the title, the abstract and the keywords in metadata languages beyond the submission language 3.5 Releases
pln PKP Preservation Network (PLN / PKP PN) — unofficial OJS 3.5 build (based on pkp/pln#117), maintained until the official release 3.5 Releases
ojsbr-webhook Sends HTTP webhooks when submissions are created and articles published 3.4 Releases

Open Monograph Press (OMP)

Plugin What it does Versions Download
crossref Crossref DOI registration/export for monographs and chapters (fills a gap OMP core lacks) 3.4 · 3.5 Releases
customMetadata Configurable extra metadata fields on the publication Metadata tab 3.4 · 3.5 Releases
assignEditorGeneral Automatically assigns all active General Editors to each new submission 3.5 Releases
keywordCloudClassicBeautifulOmp Packed keyword cloud of the press's books, sized and coloured by frequency, self-contained (no CDN) 3.5 Releases
mostReadOmp Sidebar block with the most-read books of a time window 3.5 Releases
staticEditorialTeamOmp Brings back the static Editorial Team page: shows the press's free-text setting instead of the dynamic masthead listing 3.5 Releases
classicUserEditorOmp Restores direct editing of users (name, email and roles) for managers and administrators, alongside the 3.5 invitation manager 3.5 Releases
controlledVocabSplitterOmp Splits keywords, subjects, disciplines and supporting agencies pasted as a single line into separate terms, in the field and on every save 3.5 Releases
ojsbrFilenameRenameOmp Renames the file delivered on download (configurable pattern), without touching the file on disk 3.5 Releases
orcidManualEntryOmp Restores a manual ORCID field on the contributor form when ORCID OAuth is not configured 3.5 Releases
requiredMultilingualMetadataOmp Require the title, the abstract and the keywords in languages beyond the submission language 3.5 Releases
reviewerDirectoryOmp Editor-only directory of reviewers (profiles + review stats) and a per-period or per-series reviewer roster (nominata) 3.5 Releases

📚 The full catalog with direct download links per version is at OJSBR/plugins.

Installing a plugin

  1. On the plugin's repository, open Releases and download the .tar.gz matching your OJS/OMP version.
  2. In your site: Settings → Website → Plugins → Upload A New Plugin, upload the package, then enable it.

Or pull the package from GitHub Packages (GHCR) with ORAS:

oras pull ghcr.io/ojsbr/<plugin>:3.5.latest      # or 3.4.latest
tar -xzf <plugin>-*.tar.gz -C /path/to/ojs-or-omp/plugins/generic/   # block plugins → plugins/blocks/

🇧🇷 Baixe o .tar.gz da versão do seu OJS/OMP em Releases e envie em Configurações → Website → Plugins → Enviar um novo plugin; ou use o oras pull acima.

Contributing

Contributions are welcome in each plugin's repository — see its CONTRIBUTING.md and CODE_OF_CONDUCT.md. Please target the branch matching the PKP version you are working on.

Contact

Popular repositories Loading

  1. ojsbr-webhook ojsbr-webhook Public

    Generic OJS 3.4 plugin: HTTP webhooks on submission and publication events. By OJSBR. · Plugin genérico OJS 3.4: webhooks HTTP em eventos de submissão e publicação. Autoral OJSBR.

    PHP 1

  2. crossref crossref Public

    OMP 3.5 plugin: Crossref DOI registration and export for monographs and chapters. By OJSBR. · Plugin OMP 3.5: registro e exportação de DOI Crossref para livros e capítulos. Autoral OJSBR.

    PHP 1

  3. plugins plugins Public

    Index of OJSBR's open-source OJS/OMP plugins — one catalog linking every plugin repository. · Índice dos plugins OJS/OMP de código aberto da OJSBR — um catálogo com todos os repositórios.

    Python 1

  4. .github .github Public

    OJSBR organization profile and settings on GitHub. · Perfil e configurações da organização OJSBR no GitHub.

  5. viewcounter viewcounter Public

    OJS 3.4/3.5 plugin: shows article abstract views and downloads on summaries and article pages. By OJSBR. · Plugin OJS 3.4/3.5: exibe visualizações e downloads do artigo nos sumários e nas páginas d…

    Smarty

  6. mostRead mostRead Public

    OJS 3.4/3.5 block plugin: sidebar block with the most-read articles of a time window. Original by @zielaq, maintained by OJSBR. · Plugin de bloco OJS 3.4/3.5: bloco com os artigos mais lidos em um …

    PHP

Repositories

Showing 10 of 40 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…