Auto Enrolment of Users in all journals within an OJS

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:

  1. a manual process and hectic too.
  2. 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:

  1. it automatically gets enrolled in all the journals?
  2. or, the registration page gives them a choice to select the journals they want to register in?
  3. 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.

Hi @1amrahulranjan,

If a user is already registered in one journal in the installation (e.g. as Author, Reviewer, or Reader), they can self-enroll in other journals by navigating to that journal and navigating to the “Roles” tab on their profile page. (Alternately, for authors, they can just start a new submission in the second journal and they’ll automatically be granted an author role.)

In a multi-journal environment there will be a “Register with other journals” control on the Roles tab that they can use to control all of these enrollments in one place.

Regards,
Alec Smecher
Public Knowledge Project Team

This topic was automatically closed after 12 days. New replies are no longer allowed.