Open-source plugins for PKP software — OJS (Open Journal Systems) and OMP (Open Monograph Press) — developed and maintained by OJSBR.
Everything here is released under the GNU GPL v3, so the whole PKP community can use,
adapt and contribute. Each plugin lives in its own repository, with one branch per supported
PKP version (stable-3_5_0, stable-3_4_0, …) and installable packages under Releases.
| Plugin | Type | What it does | Versions |
|---|---|---|---|
| viewcounter | generic | Shows each article's abstract views and downloads on summaries and article pages | 3.4 · 3.5 |
| mostRead | block | Sidebar block with the most-read articles of a time window | 3.4 · 3.5 |
| whatsAppContributor | generic | Adds a Phone/WhatsApp (E.164) field to the contributor form | 3.4 · 3.5 |
| doiInSummary | generic | Shows the article DOI in the issue summary and journal home page | 3.4 · 3.5 |
| ojsbrFilenameRename | generic | Renames the file delivered on download (configurable pattern) | 3.4 · 3.5 |
| orcidManualEntry | generic | Restores a manual ORCID field when ORCID OAuth is not configured (authenticated ORCID stays recommended) | 3.5 |
| Plugin | Type | What it does | Versions |
|---|---|---|---|
| customMetadata | generic | Configurable extra metadata fields on the publication Metadata tab | 3.4 · 3.5 |
| crossref | generic | Crossref DOI registration/export for monographs and chapters (fills a gap OMP core lacks) | 3.4 · 3.5 |
- Open the plugin's repository and go to Releases; download the
.tar.gzmatching your OJS/OMP version. - In your site: Settings → Website → Plugins → Upload A New Plugin, upload the package, then enable the plugin.
- Alternatively, clone the branch matching your version straight into
plugins/generic/(orplugins/blocks/for block plugins).
Each repository's README has full installation, configuration and credits.
Direct installable packages (.tar.gz). Pick the one matching your OJS/OMP version and
upload it via Settings → Website → Plugins → Upload A New Plugin.
| Plugin | Software | OJS/OMP 3.5 | OJS/OMP 3.4 |
|---|---|---|---|
| viewcounter | OJS | ⬇ 1.2.0.0 | ⬇ 1.1.0.0 |
| mostRead | OJS | ⬇ 3.5.0.1 | ⬇ 3.4.0.1 |
| whatsAppContributor | OJS | ⬇ 1.1.0.0 | ⬇ 1.0.0.0 |
| doiInSummary | OJS | ⬇ 3.5.0.1 | ⬇ 3.4.0.1 |
| ojsbrFilenameRename | OJS | ⬇ 1.1.0.0 | ⬇ 1.1.0.0 |
| orcidManualEntry | OJS | ⬇ 1.0.0.0 | — |
| customMetadata | OMP | ⬇ 1.0.0.0 | ⬇ 1.0.0.0 |
| crossref | OMP | ⬇ 1.0.0.0 | ⬇ 1.0.0.0 |
The latest package of each plugin is always on its repository's Releases page.
Some plugins were rewritten or adapted by OJSBR from earlier community work; upstream authors are credited in each repository's Credits & authorship section. Original authors we build on include Antti-Jussi Nygård (@ajnyga), @zielaq, Lepidus Tecnologia, STI-FFLCH/USP, ABCD/USP and PKP.
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.
All OJSBR plugins are distributed under the GNU GPL v3.
Plugins de código aberto para os softwares da PKP — OJS (Open Journal Systems) e OMP (Open Monograph Press) — desenvolvidos e mantidos pela OJSBR.
Tudo aqui é distribuído sob a GNU GPL v3, para que toda a comunidade PKP possa usar,
adaptar e contribuir. Cada plugin fica em seu próprio repositório, com uma branch por versão
suportada do PKP (stable-3_5_0, stable-3_4_0, …) e pacotes instaláveis em Releases.
- Abra o repositório do plugin, vá em Releases e baixe o
.tar.gzda sua versão do OJS/OMP. - No seu site: Configurações → Website → Plugins → Enviar um novo plugin, envie o pacote e ative o plugin.
- Como alternativa, clone a branch da sua versão direto em
plugins/generic/(ouplugins/blocks/para plugins de bloco).
Links diretos de download de cada versão estão na tabela Downloads acima. Cada repositório traz README completo com instalação, configuração e créditos.
Alguns plugins foram reescritos ou adaptados pela OJSBR a partir de trabalhos anteriores da comunidade; os autores originais são creditados na seção Créditos e autoria de cada repositório. Entre os trabalhos originais em que nos baseamos estão os de Antti-Jussi Nygård (@ajnyga), @zielaq, Lepidus Tecnologia, STI-FFLCH/USP, ABCD/USP e PKP.
Todos os plugins da OJSBR são distribuídos sob a GNU GPL v3.