C’est avec une immense fierté qu’ABCD Brasil annonce le lancement officiel d’ABCD version 4.0.0. Il ne s’agit pas d’une simple mise à jour de routine, mais d’une étape architecturale majeure dans l’histoire de notre logiciel.
Pendant de nombreuses années, ABCD a servi la communauté des Sciences de l’Information en tant que SIGB (Système Intégré de Gestion de Bibliothèque / ILS) robuste. Avec l’arrivée de la version 4.0.0, le système fait un bond technologique et conceptuel, se transformant en une véritable LSP (Plateforme de Services de Bibliothèque / Library Services Platform). Mais qu’est-ce que cette transition signifie dans la pratique pour les bibliothécaires, les archivistes, les muséologues et les institutions patrimoniales ?
Cela signifie qu’ABCD est désormais plus modulaire, extensible et interopérable que jamais. La nouvelle version a été repensée pour répondre aux exigences complexes des institutions contemporaines, permettant des intégrations avancées et une personnalisation sans précédent.
Ci-dessous, nous détaillons les principales innovations qui font d’ABCD v4.0.0 notre meilleure version à ce jour.
🧩 Architecture Modulaire et la Puissance des Plugins
Le changement le plus profond au cœur du système est l’adoption d’une architecture basée sur des plugins. Au lieu d’un logiciel monolithique où tous les modules sont préinstallés, ABCD adopte désormais la philosophie de l'”installation à la demande”.
- Système de Plugins Sûr et Flexible : L’expansion des services s’effectue désormais sans avoir besoin de modifier le code central (core) du système. Cela garantit des mises à jour plus sûres et un environnement beaucoup plus stable.
- Un Système Plus Léger : Les modules hérités ou à usage très spécifique (comme les modules ODDS, SIP2, Projets et Experts) ont été retirés de l’installation par défaut. Désormais, les institutions n’installent à distance que ce qu’elles utilisent réellement, garantissant un logiciel plus agile et centré sur les besoins réels de chaque unité d’information.
🔗 Interopérabilité et Exportation Avancée de Données
L’intégration avec d’autres écosystèmes est au cœur d’une LSP. Pour s’assurer que vos données circulent de manière sécurisée et fluide, nous avons mis en place de nouveaux outils de communication et d’extraction :
- API REST Native : ABCD dispose désormais d’une API REST complète qui sert de passerelle sécurisée pour l’accès aux bases de données CISIS. L’API comprend une gestion centralisée des clés, un chiffrement SHA256 et un contrôle strict des portées de lecture et d’écriture, facilitant l’intégration d’ABCD avec d’autres systèmes institutionnels.
- Exportation par Lot en JSON : En réponse à une demande croissante pour des formats de données plus modernes, nous avons introduit un flux intégré pour l’exportation de bases de données en JSON. Le système permet l’extraction au format natif ISIS ou avec un mappage direct vers le standard Dublin Core.
- Résilience de Traitement : Le moteur de conversion de données a été entièrement restructuré pour traiter les blocs d’enregistrements individuellement. Cela garantit une tolérance élevée face aux balises XML malformées, aux caractères de contrôle et aux erreurs d’encodage UTF-8, empêchant ainsi le blocage de l’exportation. L’interface comprend désormais une barre de progression en temps réel et un gestionnaire sécurisé pour le téléchargement et la suppression des fichiers générés.
🏛️ Gestion Muséologique d’Excellence avec le Standard SPECTRUM
Les Sciences de l’Information desservent une immense diversité de collections. Afin de répondre aux besoins spécifiques des musées, la version 4.0.0 introduit des outils dédiés à la muséologie.
- Nouveau Modèle de Données : Nous avons commencé la mise en œuvre d’une base de données et d’un module de gestion destinés aux musées, rigoureusement structurés selon le standard international SPECTRUM. La structure de ce modèle de base de données est le résultat de l’articulation entre les paramètres établis dans Spectrum et l’expérience pratique consolidée dans le Manuel de Catalogage Muséologique du Centro Histórico e Cultural Mackenzie (CHCM), qui a collaboré à son élaboration.
- OPAC Adapté pour les Musées : Le catalogue public (OPAC) a été doté de nouvelles interfaces et de formats d’affichage (PFT) spécifiquement adaptés aux collections muséologiques, incluant l’affichage des métadonnées des pièces jointes, le contrôle des inscriptions des œuvres et un support entièrement multilingue.
🔍 Le Nouvel OPAC : Recherche Experte et Performance
L’expérience de l’utilisateur final dans le catalogue en ligne a toujours été une priorité. Dans cette version, l’OPAC (qui a définitivement remplacé l’ancien iAH) a reçu des améliorations substantielles tant au niveau de l’interface que des performances internes :
- Recherche Experte (Expert Search) : Nous avons introduit une nouvelle interface de recherche booléenne directe. Les résultats sont désormais organisés de manière plus claire dans des panneaux rétractables, permettant à l’utilisateur de basculer facilement entre le formulaire de recherche et les résultats.
- Contrôle de Pertinence et Performance : Pour les institutions gérant de grands volumes de données, nous avons ajouté des contrôles configurables pour le classement par pertinence, augmenté le tampon (buffer) de recherche et remanié la logique de recherche intégrée. Le résultat est une recherche beaucoup plus rapide et stable.
- Métriques (Analytics) : L’analyse des journaux de recherche (OPAC Analytics) a fait l’objet d’optimisations de performance, aidant les gestionnaires à mieux comprendre le comportement de recherche de leurs utilisateurs de manière rapide et efficace.
🛠️ Administration, Sécurité et Catalogage Améliorés
La gestion d’ABCD est désormais une tâche plus sûre, plus organisée et plus intuitive pour les professionnels de l’information :
- LanguageManager : Nous avons abandonné les anciens dossiers de langues statiques au profit du nouveau LanguageManager. Ce système de traduction en cascade garantit que les fichiers du cœur (core) restent séparés des personnalisations locales de votre institution (désormais sauvegardées dans un dossier sécurisé appelé
content). Vous pouvez ainsi personnaliser les textes et les menus sans craindre de les perdre lors des prochaines mises à jour. - Sécurité Renforcée (UI et Système) : La barre supérieure centrale a été entièrement repensée. De plus, nous avons ajouté une interface native pour modifier les mots de passe avec une protection CSRF et appliqué une désinfection (sanitization) rigoureuse des variables dans l’ensemble du système pour prévenir les vulnérabilités (XSS).
- Saisie de Données (Catalogage) : Pour faciliter la création d’identifiants uniques, nous avons créé un nouveau type de champ
HASH, qui génère automatiquement des valeurs cryptographiques sécurisées. Le traitement des champs à sélection multiple a également été amélioré, tout comme l’intégration d’un assistant sécurisé pour la génération de numéros à incrémentation automatique (AI). - Synchronisation des Prêts : Nous avons créé une routine automatisée qui effectue la synchronisation intelligente de la base des exemplaires avec la base des prêts (loanobjects), faisant ainsi gagner un temps précieux aux bibliothécaires et évitant le double travail.
ABCD v4.0.0 est le résultat d’un travail architectural acharné pour fournir un outil libre, robuste et aligné sur les meilleures pratiques de la technologie et de la bibliothéconomie moderne.
Nous invitons toute la communauté des bibliothécaires, archivistes et muséologues à explorer cette nouvelle version. La documentation complète et les fichiers à télécharger sont d’ores et déjà disponibles sur notre dépôt officiel GitHub !


