WATERBEAR:Collections

But

Cette article a pour but de réviser complètement les écrans liés à la gestion des collections afin de les dissocier des écrans actuels faits pour les documents.


Contexte

Dans la base de données, on constate qu'il existe des tables pour les collections: "obj_collection_acces" et "obj_collection_liens" comme la majorité des autres thèmes principaux (éditeurs, lecteurs, villes, ...). Mais on constate ensuite que ces tables sont vides, inutilisées.

En fait ces données traitant des collections sont mélangées avec les documents (livres, périodiques, CD, DVD,...). Les écrans utilisés pour le catalogage et la recherche sont ceux des livres en général. Ces écrans sont incohérents et remplis d'onglets vides, inutiles.

Notre but est double:

  • Créer des écrans spécifiques aux collections
  • Créer des entrées dans le registre pour les collections comme pour les autres objets (villes, rues, abonnements,...). Le registre en sera plus clair.

Toutes les modifications se font dans le registre.




Aspect

Voici quelques écrans relatifs aux collections.

  • Catalogage:
    • Ecran du catalogage simple:


 


    • Ecran révélant les masques lors du catalogage:


 

    • Ecran du catalogage sans filtre:


 


  • Recherche:
    • Ecran de la définition des critères de recherche:


 


    • Ecran du résultat de la recherche sous forme de liste:


 


    • Ecran du résultat de la recherche sous forme notice individuelle avec la fenêtre pop-up de rebondissement:


 


Intégration dans le registre

Ces corrections sont à faire dans le registre. A ce stade, vous pouvez les personnaliser. Pour les appliquer, vous pouvez soit les intégrer dans l'écran d'importation au niveau de l'administration du registre, soit exécuter, en commande de ligne sous Linux, le script contenu dans le fichier zippé ci-dessous:

Télécharger le fichier ZIP

Ce fichier est à dézipper sous Linux dans un répertoire de travail quelconque sur la machine où se trouve les sources du site WEB de Waterbear:

unzip collection.maj.registre.zip

Dans ce répertoire généré, se trouvent un sous-répertoire "registre" contenant les fichiers texte (.txt) où se trouvent les enregistrements à injecter dans le registre. Ce contenu a le format de celui utilisé dans l'interface d'exportation et d'importation de l'administration du registre de Waterbear. On trouve également un fichier de script PHP. Dans ce fichier, il faut adapter la variable "$racinewaterbear" qui doit contenir le chemin de la racine du logiciel WEB de Waterbear où on retrouve le fichier "bib.php". Par exemple, si ce chemin est "/web/waterbear" comme dans notre exemple d'installation, la variable devient (ne pas oublier la barre oblique finale "/"):

$racinewaterbear = "/web/waterbear/";

Ensuite, en commande de ligne sous Linux, positionnez-vous dans le répertoire du script et exécutez-le:

php ./maj.registre.liste.fichier.php



->retour à la personnalisation de Waterbear