Hi there,
We just updated to the lastest OJS version and I am trying to match the currently assigned internal article URLs with the previously assigned DOIs. The journal site is sahjournal.com
I am not sure how to do this within the OJS Admin interface. An example would be as per below.
The old OJS (internally) generated article URL was http://sahjournal.com/index.php/sah/article/view/18
The corresponding allocated DOI is 10.18193/sah.v1i1.18. This is also registered with CrossRef.
Did this upgrade involve migrating the journal from one OJS installation to another? Typically an upgrade (in the sense of ojs/UPGRADE at ojs-stable-2_4_7 · pkp/ojs · GitHub) should not change the article ids.
If the article ids have intentionally changed (such as using the fullJournalTransfer plugin to move from one install to another), then you will want to configure the DOI Pub Id plugin to use last option under “DOI Suffix”: “Enter an individual DOI suffix for each published item. You’ll find an additional DOI input field on each item’s meta-data page”
User Home → Journal Manger → System Plugins → Public Identifier Plugins → DOI → Settings.
many thanks for your swift reply. the article ids were not intentionally changed. essentially, a clean install took place through a system administrator who upgraded on my behalf. i did not consider this variable at the time.
Yes, if you manually change the DOIs, the article IDs (and URLs) themselves will remain the same. You will need to update the DOI target with Crossref to the new URL.
Unless there was a really good reason for the “clean” install to change all of your article IDs, it seems it would be preferable to keep the old URLs.
I have version 2.4.6 installed. On an article’s metadata page of an unpublished article I cannot see the DOI input field even if I have selected the custom suffix option in DOI settings. Please see the attached image.