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.

PluginWhat it doesVersionsDownload
accessibilitySidebar accessibility controls for readers: zoom in/out, high-contrast toggle and reset (preferences persist)3.3 · 3.4 · 3.5Releases
vlibrasEmbeds the VLibras widget (Brazilian government's Portuguese→Libras sign-language translator) with its floating avatar3.3 · 3.4 · 3.5Releases
languageToggleByFlagSidebar language switcher with country flags (also works on OPS); adapted for 3.5 by OJSBR, original by Lepidus Tecnologia3.5Releases
shariffPrivacy-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 release3.5Releases

Open Journal Systems (OJS)

PluginWhat it doesVersionsDownload
viewcounterShows each article's abstract views and downloads on summaries and article pages3.4 · 3.5Releases
mostReadSidebar block with the most-read articles of a time window3.4 · 3.5Releases
keywordCloudClassicBeautifulPacked keyword cloud sized by frequency (the classic behaviour restored), self-contained; original keywordCloud by PKP/SFU, maintained by Lepidus3.4 · 3.5Releases
whatsAppContributorAdds a Phone/WhatsApp (E.164) field to the contributor form3.4 · 3.5Releases
doiInSummaryShows the article DOI in the issue summary and journal home page3.4 · 3.5Releases
ojsbrFilenameRenameRenames the file delivered on download (configurable pattern)3.4 · 3.5Releases
reviewerRecommendationManagerRename (multilingual), reorder and disable reviewer recommendations, preserving review history3.4 · 3.5Releases
orcidManualEntryRestores a manual ORCID field when ORCID OAuth is not configured (authenticated ORCID stays recommended)3.5Releases
staticEditorialTeamBrings back the static Editorial Team page: shows the journal's free-text setting instead of the dynamic masthead listing introduced in 3.53.5Releases
classicUserEditorRestores direct editing of users (given name, family name, email and roles) for managers and administrators, alongside the 3.5 invitation manager3.5Releases
authorContributorEditorGives 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.43.5Releases
reviewerDirectoryEditor-only directory of reviewers (profiles + review stats, active-submission IDs, configurable columns, Excel export) and a period/issue reviewer roster (nominata)3.5Releases
controlledVocabSplitterSplits 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.5Releases
crossrefConferenceDeposits 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 off3.5Releases
requiredMultilingualMetadataRequire the title, the abstract and the keywords in metadata languages beyond the submission language3.5Releases
plnPKP Preservation Network (PLN / PKP PN) — unofficial OJS 3.5 build (based on pkp/pln#117), maintained until the official release3.5Releases
ojsbr-webhookSends HTTP webhooks when submissions are created and articles published3.4Releases

Open Monograph Press (OMP)

PluginWhat it doesVersionsDownload
crossrefCrossref DOI registration/export for monographs and chapters (fills a gap OMP core lacks)3.4 · 3.5Releases
customMetadataConfigurable extra metadata fields on the publication Metadata tab3.4 · 3.5Releases
assignEditorGeneralAutomatically assigns all active General Editors to each new submission3.5Releases
keywordCloudClassicBeautifulOmpPacked keyword cloud of the press's books, sized and coloured by frequency, self-contained (no CDN)3.5Releases
mostReadOmpSidebar block with the most-read books of a time window3.5Releases
staticEditorialTeamOmpBrings back the static Editorial Team page: shows the press's free-text setting instead of the dynamic masthead listing3.5Releases
classicUserEditorOmpRestores direct editing of users (name, email and roles) for managers and administrators, alongside the 3.5 invitation manager3.5Releases
controlledVocabSplitterOmpSplits keywords, subjects, disciplines and supporting agencies pasted as a single line into separate terms, in the field and on every save3.5Releases
ojsbrFilenameRenameOmpRenames the file delivered on download (configurable pattern), without touching the file on disk3.5Releases
orcidManualEntryOmpRestores a manual ORCID field on the contributor form when ORCID OAuth is not configured3.5Releases
requiredMultilingualMetadataOmpRequire the title, the abstract and the keywords in languages beyond the submission language3.5Releases
reviewerDirectoryOmpEditor-only directory of reviewers (profiles + review stats) and a per-period or per-series reviewer roster (nominata)3.5Releases

📚 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-webhookPublic

    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 crossrefPublic

    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 pluginsPublic

    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 .githubPublic

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

  5. viewcounter viewcounterPublic

    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 mostReadPublic

    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 42 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…