Modifations to Registration Process

Are you an Editor, Author, or Journal Manager in need of help? Want to talk to us about workflow issues? This is your forum.

Moderators: jmacgreg, michael, vgabler, John

Forum rules
The Public Knowledge Project Support Forum is moving to http://forum.pkp.sfu.ca

This forum will be maintained permanently as an archived historical resource, but all new questions should be added to the new forum. Questions will no longer be monitored on this old forum after March 30, 2015.
feliciasullivan
Posts: 2
Joined: Wed Nov 05, 2008 5:49 pm

Modifations to Registration Process

Postby feliciasullivan » Wed Nov 05, 2008 5:54 pm

We would like to modify the "reviewer" options presented during registration.

When registering the person must indicate if they are registering for various functions, including reviewer. When a person registers as a reviewer we want them to let us know the section of the journal they want to review and their expertise.

Currently the user is presented

"Reviewer: Willing to conduct peer review of submissions to the journal. Identify reviewing interests (substantive areas and research methods)."

Here's what we would like:

Reviewer: Willing to conduct peer review of submissions to the journal. Identify reviewing interests and journal sections of interest to you:

Journal Sections:
Option 1
Option 2
Option 3
etc . ..

Reviewing Interests:
OOption 1
Option 2
Option 3
etc . ..

we'd like the options to be checkboxes that could be pulled into the reviewers profile. Is it possible to make these modifications? If so, what file(s) do I need to work on to make this happen?

Thanks for your help.

- Felicia

mcrider
Posts: 952
Joined: Mon May 05, 2008 10:29 am
Location: Vancouver, BC

Re: Modifations to Registration Process

Postby mcrider » Thu Nov 06, 2008 4:35 pm

Hi Felicia,

It would be fairly complex to implement this, as the changes not only have to be reflected in the registration form, but also in the profile viewing code and profile editing code (and really anywhere in the system that uses the $user->getInterests() or setInterests() function). Plus, you'll have to be comfortable working with PHP and Smarty templates, and finally these changes will likely make upgrading rather difficult. But, I'll give a quick rundown of some of the files you'll have to work with and I hope it helps!

For registration, the relevant files are templates/user/register.tpl (which displays the registration form), and classes/user/form/RegistrationForm.inc.php (which tells the registration template to be displayed and assigns data to it, i.e. this is where you would use $templateMgr->assign() to send your journal sections and reviewing interests to the template, which you then would iterate through in the template). When the form is submitted, the function registerUser() in pages/user/RegistrationHandler.inc.php receives the data. Here you would have to parse the review interests form data, which will likely be some sort of array, and convert it to a string so the $user->setInterests() function can handle it. You'll then have to edit the profile display and editing code (classes/user/form/ProfileForm.inc.php and templates/user/profile.tpl) to accommodate these changes to registration.

I'll leave it at here for now, to see if you'll have the resources to handle all these modifications and if you have any specific questions.

Cheers,
matt

feliciasullivan
Posts: 2
Joined: Wed Nov 05, 2008 5:49 pm

Re: Modifations to Registration Process

Postby feliciasullivan » Tue Dec 02, 2008 8:02 am

Thanks Matt. As I feared these modifications may be beyond our current skill resources. I'll see if there might be some additional help we can secure. Appreciate your response.

- Felicia

mga
Posts: 24
Joined: Mon Oct 26, 2009 10:33 pm

Re: Modifations to Registration Process

Postby mga » Wed Mar 03, 2010 10:39 am

How can you prevent this checkbox from appearing at all? We don't want the "average Joe" registering as a reviewer.

jmacgreg
Posts: 4191
Joined: Tue Feb 14, 2006 10:50 am
Contact:

Re: Modifations to Registration Process

Postby jmacgreg » Mon Mar 08, 2010 4:40 pm

Hi mga,

See Journal Setup Step 4.1: Access and Security; there's an option to en/disable what users can register as.

Cheers,
James

mga
Posts: 24
Joined: Mon Oct 26, 2009 10:33 pm

Re: Modifations to Registration Process

Postby mga » Tue Mar 16, 2010 2:23 pm

Oh I just noticed this is an OJS post. I get mixed up with OCS and OJS questions. I want to know how to do this in OCS. Is it possible?

jmacgreg
Posts: 4191
Joined: Tue Feb 14, 2006 10:50 am
Contact:

Re: Modifations to Registration Process

Postby jmacgreg » Mon Mar 22, 2010 10:52 am

Hi mga,

It's a little different in OCS: If you go to Conference Management -> Conference Timeline and Information, you'll see a section on opening and closing reviewer registration. Just set the close date to a date in the past (or the open date to a date in the future, I suppose), and users won't be able to register as reviewers.

Cheers,
James


Return to “OJS Editorial Support and Discussion”

Who is online

Users browsing this forum: Google [Bot] and 1 guest