Koha

Proposer une recherche dans le SUDOC sur la page de résultats de l'OPAC

OPAC Koha

Il est possible d'ajouter du contenu sous les facettes de la page de résultats. Koha propose le champ OPACResultsSidebar dans les paramètres système relatifs à l'OPAC dans lequel il est possible d'ajouter du code html.

Ici, je propose un formulaire de recherche qui récupère les mots clés saisis par l'utilisateur dans Koha. Il n'y plus qu'à cliquer sur OK et le lecteur se retrouve sur le catalogue du SUDOC.

XSLT et Koha

Nous avons vu qu'il était possible de personnaliser l'OPAC de Koha au moyen de styles CSS que l'on renseigne dans les paramètres système ou en exploitant JQuery. Koha permet également de personnaliser les éléments que l'on souhaite afficher au niveau de la liste des résultats, ainsi qu'au niveau d'une notice détaillée au moyen d'une feuille de style XSLT.

Si l'on choisit d'activer la feuille de style XSLT, il faut renseigner le champ OPACXSLTDetailsDisplay dans les paramètres système relatifs à l'OPAC et indiquer "Sur la page de détail, formater les notices" "en utilisant XSLT".

Insérer un flux RSS sur la page d'accueil de l'OPAC

Il est possible d'afficher des fichiers et par conséquent des contenus externes à Koha sur la page d'accueil de l'OPAC.

Il s'agira d'afficher ici les titres des dernières informations publiées sur le site de l'établissement dont dépend la bibliothèque. Nous prendrons comme exemple ici l'Université et le SCD de Limoges qui utilise Koha.

Dans un premier temps, nous créons un fichier php (à défaut de créer un fichier perl) qui affichera les titres du flux RSS.

JQuery et Koha

jQuery est une bibliothèque JavaScript libre qui permet, entre autres, de modifier la structure d'une page HTML, en déplaçant des éléments (blocs css), en en supprimant ou en en cachant, en ajoutant du contenu, en insérant des pages externes, en modifiant les styles css, etc.

JQuery est fort utile lorsqu'on utilise une application web (CMS, etc.) et que l'on ne souhaite pas modifier le code du système en question.

Personnalisation de l'OPAC : dupliquer un bloc de la page

L'utilisation de JQuery permet également de dupliquer un bloc div d'une page du catalogue en ligne. Vous me direz quel intérêt de le faire dans l'OPAC de Koha. Il y a pourtant au moins un bloc que l'on peut trouver utile de cloner ailleurs : ce sont les numéros des pages de résultats qui figurent au bas de la page et que l'on peut vouloir faire figurer en haut de la liste des résultats.

Pour ce faire, il faut ajouter le code suivant dans le champ opacuserjs des paramètres système relatifs à l'OPAC :

OPACNoResultsFound

Lorsque vous effectuez une recherche dans l'OPAC de Koha et qu'il n'y a pas de résultats, vous pouvez proposer aux utilisateurs de lancer une recherche dans d'autres catalogues.
Il s'agit que récupérer la valeur de la variable q correspondant au(x) terme(s) recherché(s) dans l'url de la page de recherche (exemple:opac-search.pl?q=php). Il est possible de le faire grâce à un javascript.
Il s'agit de renseigner le champ "OPACNoResultsFound " sur la page des préférences système relatives à l'OPAC.

MyKohaCSS-0003

Mis à jour le 10/07/2012

Personnaliser votre OPAC Koha avec les éléments suivants :
Dans les préférences systèmes, à OPAC, renseignez les champs suivants :

OpacMainUserBlock :

<span class="frontpage">Your text here</span>

opacheader:

Pages