Since version 3.3.0 OJS has changed the naming of uploaded and downloaded files. Previously files uploaded in versions prior to 3.3.0 used the naming pattern:
SubmissionId-GenreName-FileId-RevisionId-FileStage-DateUploaded.extension
For example (on 3.1.2-4 and 3.2.x):
In version 3.3.0 the naming of this file becomes: download.extension so for visitors, this is difficult because every file will be downloaded with the same name.
For example, a visitor downloads an article with the title:
“Heuristic Judgment in Accounting” then the downloaded pdf file will become download.pdf.
Of course, this makes each article file that is downloaded is not unique and has no identity and it is not surprising that many OJS users in this version have complained about this.
In version 3.3.0-7 the changes to this naming become fileName.extension. It seems that after we read the discussion, we understand that this naming change is to make it easier to identify files without any numeric codes that make it difficult for users to recognize files.
The naming convention on the later OJS version as planned on 3.3.1 as in this discussion will be as follows:
However, because users are used to versions before 3.3, many users complain about this new naming standard as can be seen in the following discussion:
https://forum.pkp.sfu.ca/t/ojs-3-downloaded-file-name-is-not-machine-generated-name/68788/7
https://github.com/pkp/pkp-lib/issues/7095
https://github.com/pkp/pkp-lib/issues/4957
https://github.com/pkp/pkp-lib/issues/6057
Just as many OJS users complain about changes to the file convention naming pattern, we also receive a lot of complaints from our clients after we have upgraded their OJS although we have explained this is caused by the new OJS file name convention. Apparently, the naming standard provides instructions for easy organization and tracking of the article process.
Until this article was written there was no patch or alternative method so that this naming standard could be re-applied. To overcome this, our team created a free plugin that will make it easier for you to restore the naming feature as before.
Download the plugin by filling up this form :
Installation steps :
- After you have downloaded the plugin
- Upload the plugin from the admin dashboard Website Settings -> Plugins -> Upload a New Plugin or unpack the archive into the plugins/generic/ folder.
- Activate the plugin from the dashboard.
If you want to receive notifications for content like this or related to information on academic repositories (OJS, OMP, DSpace, Eprint) including free plugins that we release, make sure you subscribe to our mailing list.
Notes :
- The blog post is not an official statement from PKP, it is merely our opinion
- This plugin does not make changes to the filenames uploaded on the server / via OJS
- The plugin only handles the front end of your OJS while the backend file name follows as the OJS system provides.
- This plugin only changes the name of the downloaded file, not the original file on the server.
- This plugin has been tested on OJS versions 3.3.0.0, 3.3.0.6 and 3.3.0.7
Thanks
Openjournaltheme Team.
Hello,
how can i get the plugin?
Hello David
Have you installed the OJTPlus with OJT Control Panel.
Our team have checked the issue that you have faced. The result on OJS 3.3x here is the file name before and after :
Before : Artikel+submit (2).docx
After : 234-Article Text-692-1142-10-20230520.docx
So we confirm that this plugin work as expected.
Tell me more if you have any more issue.
Hello, I’m not receiving any email after adding the email…
Can you check?
By the way, is the plugin working with OJS ojs-3.3.0-13?
Dear Stefano,
Thanks for your comment. We apologize for the inconvenience caused by not receiving any emails.
We have registered your email to get the download link and plugin installation tutorial
Regarding your second question, this plugin supports OJS version 3.3.0-13.
Please inform us if you still haven’t received an email from us.
Regards
Openjournaltheme team
Hello, I’m not receiving any email after adding the email…
Can you check?
Thank you
Dear Jim,
Thanks for your comment. We apologize for the inconvenience caused by not receiving any emails.
We have registered your email to get the download link and plugin installation tutorial.
Please inform us if you still haven’t received an email from us.
Regards
Openjournaltheme team
Nice work, but why not adding your plugin to gitHub and let people download it (as all community fellows are doing)? Is the usual way to work in free software communities.
If you don’t like the idea, please forward me the plugin.
Thank you for your comment.
We use a download tool in the OJT plugin so it will be easier for the user to download and install it without the need to do more technical activity with downloading and uploading it to the server from GitHub.
You can add your email in the form subscription and the system will send you a clear instruction on how to install it.