Plugin PKP Preservation Network (PLN / PKP PN) compatível com OJS 3.5.
⚠️ Build não-oficial. Este repositório é mantido pela OJSBR apenas como uma versão de trabalho enquanto o suporte a OJS 3.5 não é liberado oficialmente pela PKP. Assim que o release oficial sair, use o oficial.
O código é idêntico ao Pull Request oficial que adiciona compatibilidade com o OJS 3.5:
- PR: pkp/pln#117
- Branch:
jonasraoni/pln:feature/main/114-compatibility-with-3.5 - Commit base:
9ec954a77f742c8a2200fdfacde3e03e6a8d6478(2026-06-16) - Issue: pkp/pln#114
Nenhuma modificação foi feita no código-fonte do plugin. A OJSBR apenas empacota este
build e disponibiliza um artefato pronto para instalar (com o diretório vendor/ já incluído).
Todos os créditos são dos autores originais (Simon Fraser University / PKP e do autor do PR).
Distribuído sob GNU GPL v3 — veja LICENSE.
- OJS 3.5.x
- PHP 8.2+ (testado em 8.4)
- Extensões:
zip,curl - Um ISSN configurado na revista
- Baixe o
.tar.gzda última Release (já vem comvendor/). - No OJS: Configurações → Website → Plugins → Enviar um novo plugin e envie o arquivo.
- Ative o plugin PKP PN e abra as Configurações para aceitar os Terms of Use.
cd plugins/generic
git clone https://github.com/OJSBR/pln.git
cd pln
composer install --no-dev --optimize-autoloaderDepois, dispare a instalação/migração do plugin (upload pela UI, ou executando o upgrade do OJS)
para que as tabelas pln_deposits / pln_deposit_objects sejam criadas.
- Após aceitar os termos, a revista se registra na rede PKP PLN e recebe um UUID.
- A rede PLN precisa aprovar/whitelistar a revista antes de aceitar depósitos
(
pln_accepting= 0 e mensagem "does not know about this journal yet" até lá — é normal). - Os depósitos são feitos pela tarefa agendada
Depositor(->daily()), executada automaticamente pelo task runner do OJS 3.5 ([schedule] task_runner = On).
Como não há patch local, atualizar é trivial: acompanhar o PR #117 e o repositório oficial pkp/pln, e reempacotar quando houver novidade.