FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

OJSBR · GitHub

OJSBR

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

OJSBR

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.

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

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

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

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. ojsbrWebhook ojsbrWebhook 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. classicUserEditor classicUserEditor Public

    OJS 3.5 plugin: restores direct editing of users (name, email, roles) for managers and administrators, alongside the invitation manager

    PHP 1 1

  3. keywordCloudClassicBeautiful keywordCloudClassicBeautiful Public

    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

  4. audioPlayer audioPlayer Public

    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

  5. .github .github Public

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

  6. 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…

    PHP

Repositories

Loading
Type
Select type
All Public Sources Forks Archived Mirrors Templates
Language
Select language
All JavaScript PHP Python
Sort
Select order
Last updated Name Stars
Showing 10 of 57 repositories
  • .github Public

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

    OJSBR/.github's past year of commit activity
    0 0 0 0 Updated Oct 5, 2026
  • 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 0 0 0 0 Updated Oct 5, 2026
  • ojsbrTestBanner Public

    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.

    OJSBR/ojsbrTestBanner's past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Oct 5, 2026
  • 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.

    OJSBR/crossref's past year of commit activity
    PHP 0 GPL-3.0 0 1 0 Updated Oct 2, 2026
  • reviewerLattes Public

    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.

    OJSBR/reviewerLattes's past year of commit activity
    PHP 0 GPL-3.0 0 0 1 Updated Oct 1, 2026
  • recommendBySimilarity Public

    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.

    OJSBR/recommendBySimilarity's past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Sep 30, 2026
  • pdfFlipbook Public

    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.

    OJSBR/pdfFlipbook's past year of commit activity
    JavaScript 0 GPL-3.0 0 0 0 Updated Sep 30, 2026
  • visitorMap Public

    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.

    OJSBR/visitorMap's past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Sep 29, 2026
  • requiredAuthorMetadata Public

    OJS/OMP plugin: require the affiliation and the biography of every contributor, and optionally block the submission while either is missing.

    OJSBR/requiredAuthorMetadata's past year of commit activity
    PHP 0 GPL-3.0 0 0 1 Updated Sep 28, 2026
  • recommendByAuthor Public

    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.

    OJSBR/recommendByAuthor's past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Sep 26, 2026

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…


Back | FazBrowse Home | New Git URL