Module pmbdrupal : présentation & mise en oeuvreMise en œuvre du module > Paramétrage de base du module
page précédentepage suivante

Paramétrage de base du module

Activer les droits

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 Drupal
  • pmb navigation : navigation par localisations / sections
  • pmb navigation périodiques : navigation dans la liste des périodiques du catalogue (A2Z)
  • pmb navigation thesaurus : navigation dans le thésaurus
  • pmb recherche catalogue : pages de recherche dans le catalogue de PMB
  • pmb recherche catalogue externe : pages de recherche dans l'aggregateur de sources externes de PMB
  • pmb voir auteur : détail d'un auteur & de ses oeuvres citées dans le catalogue
  • pmb voir collection : détail d'une collection et les oeuvres qui la compose citées dans le catalogue
  • pmb voir notice : détail d'une notice
  • pmb voir éditeur : détail d'un éditeur et les publications de cet éditeur dans le catalogue
Pour plus de détail sur les pages et les blocs disponibles dans le module

Paramétrer le module

La 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 :

  1. Lien vers PMB : informations sur le webservice exposant les fonctions de PMB

  2. Cache : paramètre des caches pour alléger les requêtes aux webservices

  3. Affichage : paramètres d'affichage des résultats de recherche

Lien vers PMB

Type de lien

Le type de lien (le protocole du webservice en fait) est forcément JSON-RPC.

Url du service fourni par PMB

Adresse du webservice défini dans PMB.

L'identifiant du service

Si vous avez défini un utilisateur externe dans PMB autre que l'utilisateur anonyme, renseignez cet utilisateur.

Le mot de passe pour utiliser le service. Laissez blanc si l'utilisation est anonyme.

Saisissez le mot de passe de l'utilisateur externe autre qu'anonyme.

Cache

Profil de cache

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.

  • Si aucun droit particulier n'est défini dans PMB (i.e. toutes les notices sont visibles aussi bien aux anonymes qu'aux lecteurs connus) choisir Les anonymes et les lecteurs partagent le même cache
  • Si des notices sont masquées aux utilisateurs anonymes et visibles aux lecteurs identifiés, sans différenciation de droit par utilisateur, choisir Anonymous readers have their own cache. All readers share the same cache
  • Si des notices sont masquées aux utilisateurs anonymes et visibles aux lecteurs identifiés, selon certains critères liés au lecteur, choisir 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).

Durée de vie

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.

Affichage

Réglez le nombre de notices par page que vous souhaitez pour les recherches et les autorités.

page précédentepage suivante
A propos...PMB ServicesRéalisé avec Scenari