ABCD 4 en images : découvrez les nouveautés de cette version.

Si vous n’avez pas encore mis à jour votre ABCD, si vous découvrez le système ou si vous n’avez pas encore accédé à la nouvelle version de démonstration, cet article est pour vous. Nous vous avons préparé une visite détaillée des grandes innovations de la version 4.

ABCD conserve son identité visuelle classique — avec ses gros boutons traditionnels et ses barres bleues en haut et en bas — mais sa structure interne a subi une véritable révolution. ABCD n’est plus un bloc monolithique avec des modules rigides. Bien que les modules de Circulation et d’Acquisition restent fixes dans le noyau, d’autres fonctionnalités qui faisaient partie de notre histoire ont été extraites et transformées en plugins. Désormais, le système est modulaire : votre institution installe à la demande uniquement les outils qu’elle utilise réellement, garantissant un environnement plus léger, plus sûr et plus facile à maintenir.

La Nouvelle Barre Supérieure

Pour s’adapter à cette nouvelle architecture modulaire, l’interface a subi des ajustements intelligents. Le premier changement notable se trouve dans la barre bleue supérieure, qui s’est dotée d’un bouton dynamique appelé « Mods ». Celui-ci empile et organise tous les modules supplémentaires et les plugins au fur et à mesure de leur installation et de leur activation dans le système.

Toujours dans la barre supérieure, l’ancien bouton de déconnexion isolé, qui se trouvait dans le coin supérieur droit, a laissé place à un menu moderne (déroulant) centré sur l’utilisateur. Nous y avons concentré les options « Changer le mot de passe » — avec une interface désormais beaucoup plus sécurisée et native — et « Se déconnecter » (Logout).

Ergonomie et Sécurité dans la Saisie des Données

En catalogage, le confort du bibliothécaire et du catalogueur a été notre priorité. La fonctionnalité de type TAB dans la configuration FDT/FMT, qui existait déjà timidement dans la version précédente, a été étendue et standardisée pour la plupart des modèles de bases de données actuels. La navigation par onglets en plein écran réduit considérablement le besoin de faire défiler la page (scroll de la souris), rendant le flux de travail quotidien beaucoup plus ergonomique et épuré.

Une autre grande innovation de sécurité exclusive à la version 4 est le nouveau type de champ Hash. Il est désormais possible de configurer la FDT/FMT d’une base de données pour générer automatiquement une clé cryptographique de 64 caractères. Cela garantit une identification immuable, sécurisée et unique pour vos notices.

Nouveaux Services dans le Panneau de Configuration

De retour sur l’écran d’accueil d’ABCD, la section Paramètres a été élargie et propose désormais des outils essentiels de gestion et d’interopérabilité :

  • Plugins
  • API REST
  • Sauvegardes (Backups, améliorées par rapport à la version précédente)

Gestionnaire de Plugins

Les plugins représentent le grand saut évolutif de cette version. Grâce à eux, vous pouvez étendre les services d’ABCD sans modifier le code central de la plateforme. Comme ABCD est un logiciel libre, ses plugins le sont aussi. Tout développeur peut créer de nouvelles fonctionnalités en suivant notre Manuel de Développement de Modules et de Plugins.

Les modules validés par la communauté sont listés dans notre dépôt officiel et peuvent être installés en un seul clic directement depuis votre panneau de contrôle. Si vous le préférez, vous pouvez également développer votre propre solution et l’inclure manuellement dans le dossier /content/plugins de votre serveur.

Dans la partie supérieure du gestionnaire, vous pouvez visualiser tous les plugins déjà installés et les activer ou les désactiver facilement.

Dans la partie inférieure, le système affiche les plugins distants disponibles dans le catalogue en ligne, prêts à être téléchargés.

API REST

L’interopérabilité est fondamentale de nos jours. La nouvelle API REST permet à votre base de données d’être mise à disposition et consommée de manière sécurisée par d’autres systèmes via des requêtes GET (prenant en charge le mappage natif et Dublin Core). La documentation détaillée pour l’intégration technique est disponible sur ce lien : https://abcd-devcom.github.io/docs/abcd-advanced/api-rest.

Sauvegardes Simplifiées

Une fonctionnalité discrète, mais vitale pour toute institution. Désormais, le gestionnaire peut compresser des fichiers spécifiques, des répertoires entiers ou des bases de données complètes directement via l’interface graphique d’ABCD, sans avoir besoin de toucher au terminal du serveur. Pour des instructions détaillées sur le fonctionnement de cet outil, consultez la documentation.

Dans la vidéo ci-dessous, nous démontrons le flux de travail pratique de ce processus d’exportation :

Utilitaires Avancés

Le menu Utilitaires s’est enrichi de nouvelles fonctionnalités puissantes pour faciliter le quotidien de l’administrateur système :

  • Exporter la base de données en JSON ;
  • Convertir une base de données vers un autre Système d’Exploitation ;
  • Modification en lot de notices à l’aide de PROC ;
  • Synchronisation intelligente de la base de données Loanobjects avec Copies.

Exportation par Lots en JSON

En plus des exportations traditionnelles en ISO 2709 et texte, la version 4 permet d’extraire des parties ou l’intégralité d’une base de données au format JSON — l’un des formats les plus utilisés sur le web moderne. Le moteur d’exportation utilise la méthode native ou le mappage en Dublin Core et dispose d’une barre de progression en temps réel. Le système s’est révélé extrêmement résilient, gérant avec succès des bases de données de plus de 80 000 notices lors des tests d’homologation.

Conversion de Base de Données entre Systèmes d’Exploitation

Une fonctionnalité très attendue par de nombreux gestionnaires. Il est très courant pour les administrateurs d’ABCD d’utiliser un serveur principal basé sur Linux, mais de devoir effectuer des tests locaux sur des ordinateurs sous Windows. Grâce à l’amélioration de l’utilitaire CrunchMF, il est désormais possible de convertir la lecture d’une base de données d’un Système d’Exploitation à un autre en quelques clics, garantissant une compatibilité totale des fichiers dans n’importe quel environnement.

Modifications Sécurisées de Notices avec PROC

C’est un outil impressionnant pour la maintenance des données en lot. PROC permet de manipuler la structure des champs de la base de données avec une sécurité chirurgicale. À l’aide de notre documentation détaillée, vous pouvez modifier des données, restructurer des champs ou insérer des informations manquantes dans plusieurs notices à la fois. L’interface affiche la base de données originale à gauche et une simulation du résultat à droite. Le processus n’est consolidé que si l’administrateur exécute l’Homologation finale. Si vous changez d’avis en cours de route ou si vous repérez une erreur dans la syntaxe, la base de données originale reste totalement intacte.

Synchronisation Intelligente : Copies vs Loanobjects

Il est très fréquent que lors d’un catalogage intense, le bibliothécaire oublie d’envoyer certains exemplaires vers la base de données des Prêts. Ce nouvel utilitaire résout le problème en un seul clic. Le système scanne et croise les données, en mettant automatiquement à jour la base des Prêts (Loanobjects) uniquement avec les éléments en attente. Les notices déjà envoyées sont automatiquement ignorées pour éviter les doublons, à moins que vous ne choisissiez de forcer une synchronisation totale.

Gestion Muséologique : Le Standard Spectrum

ABCD étend sa portée aux institutions patrimoniales avec l’introduction d’un modèle destiné aux Musées : le standard Spectrum 5.1.
La standardisation actuelle de la base de données ABCD-Spectrum repose sur deux piliers fondamentaux : le standard international Spectrum — la Norme de Gestion des Collections de Musées du Royaume-Uni (Collections Trust), largement reconnue et adoptée par les institutions muséologiques dans plusieurs pays — et le Manuel de Catalogage du Musée CHCM, un document interne qui consolide la pratique technique développée et affinée au fil des années au Centro Histórico e Cultural Mackenzie (CHCM).

Spectrum 5.1, publié en septembre 2022, propose de repenser la documentation des collections, en rendant le catalogage plus accessible, clair et efficace. Ayant servi de base méthodologique fructueuse pour la gestion des collections au CHCM, cette base de données a été homologuée, traduite, et est désormais partagée nativement avec toute la communauté d’utilisateurs d’ABCD.

Le modèle Spectrum est déjà disponible dans la Liste des Bases de données
Écran de Saisie de Données Ergonomique pour le Standard Spectrum
Vue interne affinée d’une notice Spectrum
Visualisation publique dédiée dans l’OPAC, avec support des métadonnées pour les pièces jointes

Améliorations du Catalogue Public (OPAC)

Dans l’OPAC, nous avons apporté des améliorations chirurgicales pour optimiser l’expérience de recherche. La mise en page est un peu plus compacte, avec le formulaire de recherche élégamment masqué jusqu’à ce qu’il soit activé par l’utilisateur. Nous avons corrigé de petits conflits anciens dans la combinaison de termes de recherche et mis en place une fonctionnalité très demandée : le bouton pour la copie immédiate de la syntaxe de recherche actuelle.

Cette copie de syntaxe prend tout son sens lorsqu’elle est combinée avec le nouveau formulaire : la Recherche Experte (Expert Search). Juste en dessous de la Recherche Détaillée, nous avons mis à disposition une interface booléenne directe destinée aux chercheurs plus expérimentés (les fameux “Heavy Users”). Elle permet d’effectuer des combinaisons précises en utilisant les préfixes des champs. Bien qu’elle nécessite une certaine familiarité avec la documentation de la base de données, c’est une fonctionnalité extrêmement utile, car elle permet à l’utilisateur de sauvegarder ces chaînes de recherche complexes sur son ordinateur et de les répéter d’un simple “Copier-Coller”.

ABCD 4 est, en fait, une évolution conceptuelle et technologique qui rompt avec l’architecture traditionnelle du système, projetant le logiciel vers les besoins de la prochaine décennie. Cependant, nous n’aurions pas atteint ce niveau de maturité sans le soutien constant de grandes références de notre secteur. Nous exprimons notre profonde gratitude à Ernesto Spinak (Uruguay), Jesus E. Jurado (Venezuela), Alberto Alejandro Rosenberg (Argentine), Eustache Mêgnigbêto (Bénin), et Jacinto Moura (Portugal).

Aujourd’hui, l’évolution continue de la programmation d’ABCD est dirigée par Fred Hommersom (Pays-Bas) et Roger Craveiro Guilherme (Brésil). L’ensemble de l’infrastructure officielle des serveurs du projet est parrainé et maintenu par ABCD Brasil.

Laisser un commentaire