Toutes les réponses utiles pour comprendre et utiliser le script.
FAQ – Questions fréquentes
Les notices du catalogue sont enregistrées dans des fichiers XML. Ce choix permet de conserver une base lisible, exportable et facile à sauvegarder, sans dépendre d’une base de données SQL lourde.
Non. Le fonctionnement principal repose sur le XML, ce qui simplifie l’installation et la maintenance. Les données peuvent être sauvegardées, restaurées ou exportées en CSV selon les besoins.
Oui. Le script peut fonctionner sur un hébergement PHP classique, par exemple OVH, ou en local avec un environnement comme Wamp, EasyPHP ou équivalent. Une connexion Internet reste utile pour les fonctions qui interrogent des API externes.
Le catalogue peut accueillir des livres, revues, rapports, mémoires, images, PDF, vidéos, fichiers audio, cartes postales, documents patrimoniaux ou ressources externes. Les champs et filtres peuvent être adaptés au vocabulaire de votre fonds.
Les visiteurs peuvent rechercher dans les titres, résumés, mots-clés, auteurs, rubriques, sous-rubriques et thématiques. Les filtres permettent ensuite d’affiner les résultats par type, auteur, éditeur, rubrique, collection, date ou autre critère configuré.
La sélection permet au visiteur de mettre de côté des documents pendant sa navigation. Elle est stockée localement dans le navigateur, sans création obligatoire de compte. Elle peut servir à préparer une consultation, une demande ou une réservation.
Une fiche détail présente les informations utiles d’un document : titre, couverture ou vignette, résumé, auteur, éditeur, ISBN, type, format, mots-clés, rubrique, sous-rubrique, thématique, parcours, collection, source, droits et média associé.
Depuis l’administration, la page d’ajout permet de saisir les champs de la fiche : titre, résumé, mots-clés, auteur, éditeur, ISBN, type, format, filtres de classement, couverture, source et média. La notice est ensuite enregistrée dans l’inventaire XML.
Lorsqu’un ISBN 13 chiffres est saisi, un bouton de complétion peut récupérer les informations disponibles. Le script tente de remplir les champs utiles : titre, auteur, éditeur, résumé, année, langue, catégories et couverture.
La recherche par ISBN utilise d’abord Google Books. Si certaines données manquent, Open Library peut être appelée en fallback automatique. D’autres sources comme Gallica, Archive.org ou la BnF peuvent aussi être envisagées selon le projet.
Une couverture peut être saisie manuellement, choisie depuis la médiathèque, envoyée en fichier ou recherchée à partir de l’ISBN. Les sources prévues incluent AbeBooks, Open Library et Google Books.
Le bouton de génération analyse le contenu de la fiche, notamment le titre, le résumé, l’auteur, l’éditeur et les filtres. Les mots trop courants ou peu utiles sont filtrés afin de proposer une liste courte de mots-clés exploitables.
Les menus déroulants proposent les valeurs déjà présentes dans le fonds. L’option ** Autre ** permet de saisir une nouvelle valeur, par exemple une nouvelle rubrique, sous-rubrique, thématique, collection, source, licence, langue, auteur ou éditeur.
L’import CSV permet de reprendre des données issues d’Excel ou LibreOffice. Les colonnes servent à alimenter les champs des notices et peuvent enrichir les listes de filtres utilisées dans l’administration et sur le site public.
L’administration permet de générer des sauvegardes XML, de les renommer, télécharger, restaurer ou supprimer. Les données peuvent aussi être exportées en CSV pour archivage, contrôle ou réutilisation dans un tableur.
Le script prévoit des accès différenciés selon les rôles. Un administrateur dispose des fonctions complètes, tandis qu’un utilisateur peut avoir un accès plus limité selon la configuration. La gestion des comptes permet d’ajuster les droits, l’identité et les mots de passe.
En mode administrateur, certains champs peuvent être corrigés directement depuis les pages publiques ou les fiches détail. Des suggestions peuvent apparaître à partir des valeurs existantes. Si aucune modification valide n’est confirmée, la valeur initiale est conservée.
Chaque notice est structurée dans un inventaire XML. Ce format facilite la lecture par PHP, la sauvegarde, l’export CSV et la maintenance. Il convient bien aux fonds documentaires qui veulent rester légers et faciles à déplacer.
Les pages publiques peuvent être mises en cache sous forme HTML afin d’accélérer l’affichage. Après une modification importante, le cache peut être nettoyé pour que les visiteurs voient les informations à jour.
Oui, un sitemap XML peut être généré pour aider les moteurs de recherche à découvrir les pages importantes du site. La meta description de la page d’accueil peut aussi reprendre la description configurée du site.
Oui. L’interface s’appuie sur Bootstrap et sur des fichiers CSS personnalisables. Il est possible d’adapter les couleurs, les textes, les champs affichés, les filtres et le vocabulaire utilisé par le site.
Selon la configuration, le script peut s’appuyer sur Google Books, Open Library, AbeBooks pour les couvertures, et éventuellement Gallica, Archive.org ou la BnF pour enrichir certains contenus documentaires.
Oui, la consultation et l’administration du fonds peuvent fonctionner en local si le serveur web est disponible. En revanche, les fonctions qui interrogent Google Books, Open Library, AbeBooks ou d’autres API nécessitent une connexion Internet.
Un hébergement PHP classique suffit dans la plupart des cas. Le script peut être installé sur un serveur mutualisé ou en local avec Wamp, EasyPHP ou équivalent. Le cache HTML aide à garder une consultation rapide, même sur une infrastructure légère.