Allowing borrowers interactions
To allow borrowers to interact with ILS, you need to enable module 'Opac users'.
You need to do at least 2 things to enable interaction between ILS and users:
- Chose an authentication method
- Add user fields to store authentication informations
Chose an authentication method
Go to Configuration > OPAC > OPAC user settings.
In first block (Authentication) you have 3 choices:
- None
- ILS authentication is disabled. Users won't have access to their holds, issues, etc...
- Drupal account
- Drupal login and password will be used to make ILS authentication
- Additional account
- User will be allowed to give his ILS login and password, which can be different from Drupal login and password
Note that when you select one of these options, up to 3 drop-down list can appear. Do not care about them for the moment, we will go back later to set them up.
This is the only mandatory setting in this page.
Other settings are for enabling/disabling pages or allowing/disallowing some actions.
Add user fields to store authentication informations
Go to Configuration > People > Account settings > Manage fields (tab).
If ILS authentication is enabled you have to add at least one field. This field will contain the ILS server on which the user will connect to.
Create a field of type "Opac server reference" (there is only one widget (Select list)).
If you choose the third authentication method (Additional account), you have to create two addional fields: one for username (login) and one for password. Create these two fields with type "Text".
Now go back to Configuration > OPAC > OPAC user settings and set previously seen drop-down list(s).
You're done with configuration. Now each user have to configure its own 'ILS server' field to be able to authenticate on ILS.
Authentication debug mode
When building your drupal opac, you could need to know if your are connected or not to an ILS server. It's possible by enabling the Authentication debug mode. To do that, go to 'admin/config/opac/opac-users' and check Authentification debug mode checkbox. Once it's done you'll see a warning on each page of the site telling you that you are not connected to any ILS server.
User pages
OPAC Users module actually provides 2 pages where the user can see different informations about him: his holds and his checkouts.
What is displayed in these pages is ILS-dependent and can be configured in OPAC Server configuration pages (Configuration » OPAC Servers » YourServer » Patron Fields tabs).
ILS informations about users
For each existing OPAC servers, the OPAC Users module add extra user fields in Configuration » Account settings » Manage Fields/Display so you can tweak the user page to display the informations you want about the users.
You can also choose where to display the label in Configuration » OPAC Servers » » Patron mappings.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion