Regards,Rather than introducing a new table, I'd suggest adding a new column to the articles table. You may be able to use database sequences to have a journal-unique ID created automatically on insert, though it'll be a little bit tricky to do this in a way that'll work for both PostgreSQL and MySQL (which would be required for us to distribute it as part of OJS).
Then, to separate the internal IDs from the presentation IDs, I'd suggest introducing a new function to lib/pkp/classes/submission/Submission.inc.php called getPresentationId(). On standard installations, it would call getId and return the result. On your installation, it would get the alternate ID.
Users browsing this forum: No registered users and 4 guests