Skip to content

OJSBR/plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

OJSBR Plugins

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.

Catalog

OJS (Open Journal Systems)

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
reviewerRecommendationManager generic Rename (multilingual), reorder and disable reviewer recommendations without patching core, preserving review history 3.4 · 3.5
accessibility block Sidebar accessibility controls for readers: zoom in/out, high-contrast toggle and reset (preferences persist across pages) 3.3 · 3.4 · 3.5
vlibras block Embeds the VLibras widget (the Brazilian government's Portuguese→Libras sign-language translator) with its floating avatar 3.3 · 3.4 · 3.5

OMP (Open Monograph Press)

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

Installing a plugin

  1. Open the plugin's repository and go to Releases; 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 the plugin.
  3. Alternatively, clone the branch matching your version straight into plugins/generic/ (or plugins/blocks/ for block plugins).

Each repository's README has full installation, configuration and credits.

Downloads

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 OJS 3.3
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
reviewerRecommendationManager OJS ⬇ 1.0.2.0 ⬇ 1.0.2.0-ojs3.4
accessibility OJS ⬇ 1.0.0.0 ⬇ 1.0.0.0-ojs3.4 ⬇ 1.0.0.0-ojs3.3
vlibras OJS ⬇ 1.0.0.0 ⬇ 1.0.0.0-ojs3.4 ⬇ 1.0.0.0-ojs3.3
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.

Credits

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.

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.

License

All OJSBR plugins are distributed under the GNU GPL v3.


🇧🇷 Português

Plugins de código aberto para os softwares da PKPOJS (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.

Como instalar

  1. Abra o repositório do plugin, vá em Releases e baixe o .tar.gz da sua versão do OJS/OMP.
  2. No seu site: Configurações → Website → Plugins → Enviar um novo plugin, envie o pacote e ative o plugin.
  3. Como alternativa, clone a branch da sua versão direto em plugins/generic/ (ou plugins/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.

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.

Licença

Todos os plugins da OJSBR são distribuídos sob a GNU GPL v3.

About

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.

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors