Dans le menu Administrer
> Gestion des utilisateurs
> Droits d'accès
, descendez au module pmb
dans la liste des modules et activez les droits que vous souhaitez :
pmb recherche fédérée
: inclure la recherche dans le catalogue PMB dans la recherche Drupalpmb navigation
: navigation par localisations / sectionspmb navigation périodiques
: navigation dans la liste des périodiques du catalogue (A2Z)pmb navigation thesaurus
: navigation dans le thésauruspmb recherche catalogue
: pages de recherche dans le catalogue de PMBpmb recherche catalogue externe
: pages de recherche dans l'aggregateur de sources externes de PMBpmb voir auteur
: détail d'un auteur & de ses oeuvres citées dans le cataloguepmb voir collection
: détail d'une collection et les oeuvres qui la compose citées dans le cataloguepmb voir notice
: détail d'une noticepmb voir éditeur
: détail d'un éditeur et les publications de cet éditeur dans le catalogueLa configuration du module se fait dans le menu Administrer
> Configuration du site
> Paramètres du module PMB
. Trois groupes de paramètres sont à définir :
Lien vers PMB
: informations sur le webservice exposant les fonctions de PMB
Cache
: paramètre des caches pour alléger les requêtes aux webservices
Affichage
: paramètres d'affichage des résultats de recherche
Le type de lien (le protocole du webservice en fait) est forcément JSON-RPC.
Adresse du webservice défini dans PMB.
Si vous avez défini un utilisateur externe dans PMB autre que l'utilisateur anonyme, renseignez cet utilisateur.
Saisissez le mot de passe de l'utilisateur externe autre qu'anonyme.
Le profil de cache dépend de l'utilisation ou non de droits sur la visibilité des notices en fonction de l'utilisateur dans PMB. En effet, si une recherche dans PMB renvoie un résultat, le résultat est mis en cache. Si le cache est partagé par tout le monde et que les droits de visibilité des notices sont différents selon le lecteur, un lecteur verra potentiellement des notices qui lui sont interdites si un autre lecteur a fait la même recherche.
Les anonymes et les lecteurs partagent le même cache
Anonymous readers have their own cache. All readers share the same cache
Les anomymes ont leur propre cache. Chaque lecteur a son propre cache
Plus le cache est différentié, moins les performances seront bonnes (en effet, une même recherche devra être faite plusieurs fois pour chaque utilisateur).
Réglez les durées de vie du cache en fonction de la fréquence de mise à jour des notices de PMB. Les prêts et les réservations doivent avoir une durée de vie courte pour être actualisés quasi en en temps réel.
Réglez le nombre de notices par page que vous souhaitez pour les recherches et les autorités.