Lanzamiento de ABCD v4.0.0: La Evolución de un ILS a una Plataforma de Servicios (LSP) Integrada

Es con inmenso orgullo que ABCD Brasil anuncia el lanzamiento oficial de ABCD versión 4.0.0. Esta no es solo una actualización de rutina más, sino un hito arquitectónico en la historia de nuestro software.

Durante muchos años, ABCD sirvió a la comunidad de la Ciencia de la Información como un robusto ILS (Integrated Library System). Con la llegada de la versión 4.0.0, el sistema da un salto tecnológico y conceptual, transformándose en una verdadera LSP (Library Services Platform). Pero, ¿qué significa esta transición en la práctica para bibliotecarios, archivistas, museólogos e instituciones de la memoria?

Significa que ABCD ahora es más modular, expandible e interoperable que nunca. La nueva versión fue rediseñada para satisfacer las complejas demandas de las instituciones contemporáneas, permitiendo integraciones avanzadas y una personalización sin precedentes.

A continuación, detallamos las principales innovaciones que hacen de ABCD v4.0.0 nuestra mejor versión hasta la fecha.

🧩 Arquitectura Modular y el Poder de los Plugins

El cambio más profundo en el núcleo del sistema es la adopción de una arquitectura basada en plugins. En lugar de un software monolítico donde todos los módulos vienen preinstalados, ABCD ahora adopta la filosofía de “instalación bajo demanda”.

  • Sistema de Plugins Seguro y Flexible: La expansión de servicios ahora ocurre sin necesidad de modificar el código central (core) del sistema. Esto garantiza actualizaciones más seguras y un entorno mucho más estable.
  • Un Sistema Más Ligero: Los módulos heredados o de uso muy específico (como los módulos ODDS, SIP2, Proyectos y Expertos) fueron eliminados de la instalación predeterminada. Ahora, las instituciones instalan remotamente solo lo que realmente utilizan, garantizando un software más ágil y enfocado en las necesidades reales de cada unidad de información.

🔗 Interoperabilidad y Exportación Avanzada de Datos

La integración con otros ecosistemas es el corazón de una LSP. Para asegurar que sus datos circulen con seguridad y fluidez, implementamos nuevas herramientas de comunicación y extracción:

  • API REST Nativa: ABCD pasa a contar con una API REST completa, que funciona como un gateway seguro para el acceso a las bases de datos CISIS. La API cuenta con gestión centralizada de claves, encriptación SHA256 y un control riguroso de los permisos de lectura y escritura, facilitando la integración de ABCD con otros sistemas institucionales.
  • Exportación en Lote a JSON: Respondiendo a una demanda creciente por formatos de datos más modernos, introdujimos un flujo integrado para la exportación de bases de datos en JSON. El sistema permite la extracción en el formato ISIS nativo o con mapeo directo al estándar Dublin Core.
  • Resiliencia en el Procesamiento: El motor de conversión de datos fue totalmente reestructurado para procesar bloques de registros individualmente. Esto garantiza una alta tolerancia contra marcados XML malformados, caracteres de control y fallas de codificación UTF-8, evitando que la exportación se congele. La interfaz ahora incluye una barra de progreso en tiempo real y un administrador seguro para la descarga y eliminación de los archivos generados.

🏛️ Gestión Museológica de Excelencia con el Estándar SPECTRUM

La Ciencia de la Información atiende a una diversidad enorme de colecciones. Para contemplar las necesidades específicas de los museos, la versión 4.0.0 introduce herramientas dedicadas a la museología.

  • Nuevo Modelo de Datos: Iniciamos la implementación de una base de datos y módulo de gestión dirigidos a museos, rigurosamente estructurados en base al estándar internacional SPECTRUM. La estructura de este modelo de base de datos resulta de la articulación entre los parámetros establecidos en Spectrum y la experiencia práctica consolidada en el Manual de Catalogación Museológica del Centro Histórico y Cultural Mackenzie (CHCM), que colaboró en la elaboración del modelo.
  • OPAC Adaptado para Museos: El catálogo público (OPAC) ganó nuevas interfaces y formatos de visualización (PFTs) adaptados específicamente para colecciones museológicas, contemplando la visualización de metadatos de archivos adjuntos, control de inscripciones de las obras y soporte totalmente multilingüe.

🔍 El Nuevo OPAC: Búsqueda Experta y Rendimiento

La experiencia del usuario final en el catálogo en línea siempre ha sido una prioridad. En esta versión, el OPAC (que sustituyó definitivamente al antiguo iAH) recibió mejoras sustanciales tanto en la interfaz como en el rendimiento interno:

  • Búsqueda Experta (Expert Search): Introdujimos una nueva interfaz de búsqueda booleana directa. Los resultados ahora se organizan de forma más limpia en paneles retráctiles, permitiendo que el usuario alterne fácilmente entre el formulario de búsqueda y los resultados.
  • Control de Relevancia y Rendimiento: Para instituciones con grandes volúmenes de datos, agregamos controles configurables para el ranking de relevancia, aumentamos el búfer de búsqueda y refactorizamos la lógica de búsqueda integrada. El resultado es una búsqueda mucho más rápida y estable.
  • Métricas (Analytics): El análisis de logs de búsqueda (OPAC Analytics) pasó por optimizaciones de rendimiento, ayudando a los administradores a comprender mejor el comportamiento de búsqueda de sus usuarios de forma rápida y eficiente.

🛠️ Administración, Seguridad y Catalogación Mejoradas

Administrar ABCD ahora es una tarea más segura, organizada e intuitiva para los profesionales de la información:

  • LanguageManager: Abandonamos las antiguas carpetas estáticas de idiomas en favor del nuevo LanguageManager. Este sistema de traducción en cascada garantiza que los archivos del núcleo permanezcan separados de las personalizaciones locales de su institución (ahora guardadas en una carpeta segura llamada content). De esta manera, puede personalizar los textos y menús sin temor a perderlos en futuras actualizaciones.
  • Seguridad Reforzada (UI y Sistema): La barra superior central fue completamente rediseñada. Además, agregamos una interfaz nativa para el cambio de contraseñas con protección CSRF y aplicamos una sanitización rigurosa de variables en todo el sistema para prevenir vulnerabilidades (XSS).
  • Entrada de Datos (Catalogación): Para facilitar la creación de identificadores únicos, creamos el nuevo tipo de campo HASH, que genera automáticamente valores criptográficos seguros. El tratamiento de campos de selección múltiple también fue mejorado, así como la integración de un asistente seguro para la generación de números autoincrementales (AI).
  • Sincronización de Préstamos: Creamos una rutina automatizada que realiza la sincronización inteligente de la base de copias con la base de préstamos (loanobjects), ahorrando un tiempo valioso a los bibliotecarios y evitando el retrabajo.

ABCD v4.0.0 es el resultado de un arduo trabajo arquitectónico para entregar una herramienta libre, robusta y alineada con las mejores prácticas de la tecnología y la bibliotecología moderna.

¡Invitamos a toda la comunidad de bibliotecarios, archivistas y museólogos a explorar esta nueva versión! La documentación completa y los archivos para descargar ya están disponibles en nuestro repositorio oficial de GitHub.

Deja un comentario