| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Open-source plugins for PKP software — Open 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 (staticEditorialTeam → staticEditorialTeamOmp). 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.
The same package installs on either application.
🇧🇷 O mesmo pacote serve para as duas aplicações.
| Plugin | What it does | Versions | Download |
|---|---|---|---|
| epubJsViewer | Embedded EPUB reader (zoom, table of contents, reading modes) powered by epub.js; continues the epubViewer by Lepidus Tecnologia, discontinued in 2025 when the Bibi engine stopped being maintained | 3.5 | Releases |
| 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 |
| 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 |
| visitorMap | Sidebar block with a world map of where the journal's accesses come from, built from OJS's own usage statistics, with no third-party tracking | 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 and, optionally, to user registration; carries the submitter's phone to their authorship | 3.4 · 3.5 | Releases |
| reviewerLattes | Asks people who sign up as reviewers (registration form, registration through ORCID, profile roles) for the link to their Lattes CV (CNPq, Brazil), validated and stored as the account URL; each journal decides who must give it and may keep students from reviewing | ||
| ojsbrTestBanner | Marks a test or staging installation with a fixed red band on every page (site, journals and back end), with a message set per language by the site administrator | 3.5 | Releases |
| doiInSummary | Shows the article DOI in the issue summary and journal home page | 3.4 · 3.5 | Releases |
| ojsbrFilenameRename | Delivers submission files under a neutral, standardized name on download, translated into the language of the reader or of the journal (38 languages), or as numbers only | 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 (contributor form, user registration and profile) 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 |
| blindReviewGuard | Checks the files a reviewer is about to receive for anything that identifies the authors and can remove the identifying metadata | 3.5 | Releases |
| coauthorAlert | Warns authors of supervised work to add their supervisor as a co-author before submitting, with a live single-author indicator and a required acknowledgement | 3.5 | Releases |
| coAuthorParticipants | Turns co-authors into participant users of the submission with the author role, with an individual email; automatic and by command line backfill | 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 whenever a publication is saved or imported (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 |
| citations | Citation counts and the list of citing works from Crossref Cited-by, Scopus, Europe PMC and Google Scholar, on the article page; OJS 3.5 fork of RBoelter/citations, original plugin by Ronny Bölter | 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 |
| 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 |
| audioPlayer | Turns a book's audio files into a listenable audiobook: play button per file, player bar with seeking, continuous playback, speed and resume; serves the file with full HTTP Range support | 3.5 | Releases |
| pdfFlipbook | Page-turning (flipbook) reading mode for PDF monographs, beside the native viewer and never replacing it | 3.5 (preview) | 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.
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.
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.
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
OJS 3.5 plugin: restores direct editing of users (name, email, roles) for managers and administrators, alongside the invitation manager
OJS 3.5 block plugin: a packed keyword cloud sized and coloured by frequency (the classic behaviour), self-contained (no CDN), with in-place hover highlight and a settings panel.
JavaScript 1
OMP 3.5 plugin: audiobook player on the book page — play button per audio file, player bar with seeking, continuous playback, speed and resume. By OJSBR. · Plugin OMP 3.5: player de audiolivro na p…
PHP 1
OJSBR organization profile and settings on GitHub. · Perfil e configurações da organização OJSBR no GitHub.
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…
PHP
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.
OJS 3.5 plugin: fixed red band on every page of a test or staging installation, with a message set per language. By OJSBR. · Plugin OJS 3.5: tarja vermelha fixa em todas as páginas de uma instalação de testes ou homologação, com mensagem por idioma. Autoral OJSBR.
OJS 3.5 plugin: asks people who register as reviewers for their Lattes CV link, required for reviewers in Brazil if the journal wants. By OJSBR. · Plugin OJS 3.5: pede o link do Currículo Lattes a quem se cadastra como avaliador, obrigatório para avaliadores do Brasil se a revista quiser. Autoral OJSBR.
OJS 3.5 plugin: 'Similar Articles' read from a cache instead of searched on every page view — 20s to 50ms. Rewrite by OJSBR of the PKP original. · Plugin OJS 3.5: artigos semelhantes lidos de cache em vez de pesquisados a cada visualização. Reescrita OJSBR do plugin original da PKP.
OMP 3.5 plugin: page-turning (flipbook) reading mode for PDF monographs, alongside the native PDF viewer. StPageFlip + PDF.js, vendored. By OJSBR. · Plugin OMP 3.5: modo de leitura folheável para PDF de livros, ao lado do visualizador nativo. StPageFlip + PDF.js vendorizados. Autoral OJSBR.
OJS 3.5 plugin: sidebar block with a world map of where the journal's accesses come from, from OJS's own statistics, with no third-party tracking. By OJSBR. · Plugin OJS 3.5: bloco com mapa-múndi da origem dos acessos à revista, a partir das estatísticas do próprio OJS, sem rastreamento de terceiros. Autoral OJSBR.
OJS/OMP plugin: require the affiliation and the biography of every contributor, and optionally block the submission while either is missing.
OJS 3.5 plugin: 'Most read articles by the same author(s)' read from a cache instead of computed on every page view — 11.9s to 16.6ms. Rewrite by OJSBR of the PKP original. · Plugin OJS 3.5: artigos do mesmo autor lidos de cache em vez de calculados a cada visualização. Reescrita OJSBR do plugin original da PKP.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |