Hi Everyone,
I have a publication setup in OJS 3.4.0.7 at journal.thelawbrigade.com. There are 12 journals in this setup and is managed centrally by a shared editorial team since it is a law journal and expertise are same across different areas of law.
Now we have already enrolled the journal managers, editors and reviewers manually across multiple journals using “Users & Roles => Users => Search and select “Include users with no roles in this journal => Add user to the journal.” This is a manual process but since the number of journal managers, editors and reviewers are limited, it is easy to do this.
The Problem
The problem I am facing is with the enrolment of contributors (authors, readers, etc.). So what happens is Person 1 with email address person1@email.com registers as a contributor in Journal 1. He can submit an article in Journal 1. But when we goes to Journal 2 to register and submit an article. It says that person1@email.com or userid1 is already registered. Now this person has to register again using a different email address.
Temporary Solution & Potential Problem
Temporarily, we can and we do enrol this contributor to all other journals using “Users & Roles” but this is:
- a manual process and hectic too.
- The number of contributors is huge and we cannot do this for all of them.
Solution I am looking for is:
Is there a way we can make this process automatic? Can we modify the OJS code so that whenever a new user (any role) registers:
- it automatically gets enrolled in all the journals?
- or, the registration page gives them a choice to select the journals they want to register in?
- or, is there a way they can register in all or selected journals by themselves?
Please help me with this. I am not a programmer but have some basic knowledge of OJS and if anyone can guide me in detail, I can do it myself also.
Thank you in advance.