⬇️ Install package: OJS 3.5 · OJS 3.4 — or browse all Releases.
A generic plugin for Open Journal Systems (OJS) that renames the file delivered to the
user at download time, without patching the core. The file stored on disk and the name
shown in the editorial interface are not changed — only the Content-Disposition of the
HTTP response is adjusted at runtime.
It works through the native File::download hook and supports two naming modes, configurable
per journal:
- Default —
submissao-{submissionId}-arquivo-{submissionFileId}.{ext} - Numbers only —
{submissionId}-{submissionFileId}.{ext}
Developed and maintained by OJSBR. See the Credits & authorship section below.
| OJS version | Branch | Plugin release |
|---|---|---|
| OJS 3.5.x | stable-3_5_0 (default) |
1.1.0.0 |
| OJS 3.4.x | stable-3_4_0 |
1.1.0.0 |
Both branches share the same feature set (settings form + two naming modes); they differ only in the OJS version they target. Also works on OPS 3.5.x.
- Download the release for your OJS version (or clone the matching branch).
- Install via Settings → Website → Plugins → Upload A New Plugin, or extract the folder
into
plugins/generic/so you getplugins/generic/ojsbrFilenameRename/. - Enable OJSBR — Rename files on download under the Generic plugins list.
Open the plugin Settings and choose the filename format: unchecked → default format
submissao-{id}-arquivo-{id}.{ext}; Numbers only checked → {id}-{id}.{ext}.
- Developed and maintained by OJSBR — original plugin.
- Distributed under the GNU GPL v3.
Issues and pull requests are welcome. Please target the branch matching the OJS version you are working against.
Distributed under the GNU GPL v3. See LICENSE and docs/COPYING.
Plugin genérico para o Open Journal Systems (OJS) que renomeia o arquivo entregue ao
usuário no momento do download, sem alterar o core. O arquivo no disco e o nome exibido na
interface editorial não são alterados — apenas o Content-Disposition da resposta HTTP é
ajustado em tempo de execução. Funciona pelo hook nativo File::download, com dois modos
configuráveis por revista: Padrão
(submissao-{submissionId}-arquivo-{submissionFileId}.{ext}) e Somente números
({submissionId}-{submissionFileId}.{ext}).
Desenvolvido e mantido pela OJSBR. Veja a seção Créditos e autoria abaixo.
| Versão do OJS | Branch | Release do plugin |
|---|---|---|
| OJS 3.5.x | stable-3_5_0 (padrão) |
1.1.0.0 |
| OJS 3.4.x | stable-3_4_0 |
1.1.0.0 |
Instale em Configurações → Website → Plugins → Enviar um novo plugin, ou extraia a
pasta em plugins/generic/ (ficando plugins/generic/ojsbrFilenameRename/). Depois ative o
OJSBR — Rename files on download na lista de plugins Genéricos.
- Desenvolvido e mantido pela OJSBR — plugin autoral.
- Distribuído sob a GNU GPL v3.
Distribuído sob a GNU GPL v3. Veja LICENSE e docs/COPYING.