É com imenso orgulho que a ABCD Brasil anuncia o lançamento oficial do ABCD versão 4.0.0. Esta não é apenas mais uma atualização de rotina, mas sim um marco arquitetônico na história do nosso software.
Durante muitos anos, o ABCD serviu à comunidade da Ciência da Informação como um robusto ILS (Integrated Library System). Com a chegada da versão 4.0.0, o sistema dá um salto tecnológico e conceitual, transformando-se em uma verdadeira LSP (Library Services Platform). Mas o que essa transição significa na prática para bibliotecários, arquivistas, museólogos e instituições de memória?
Significa que o ABCD agora é mais modular, expansível e interoperável do que nunca. A nova versão foi redesenhada para atender às demandas complexas das instituições contemporâneas, permitindo integrações avançadas e uma personalização sem precedentes.
Abaixo, detalhamos as principais inovações que fazem do ABCD v4.0.0 a nossa melhor versão até hoje.
🧩 Arquitetura Modular e o Poder dos Plugins
A mudança mais profunda no núcleo do sistema é a adoção de uma arquitetura baseada em plugins. Em vez de um software monolítico onde todos os módulos vêm pré-instalados, o ABCD agora adota a filosofia de “instalação sob demanda”.
- Sistema de Plugins Seguro e Flexível: A expansão de serviços agora ocorre sem a necessidade de modificar o código central (core) do sistema. Isso garante atualizações mais seguras e um ambiente muito mais estável.
- Um Sistema Mais Leve: Bases e módulos legados, ou de uso muito específico (como os módulos ODDS, SIP2, Projetos e Especialistas), foram removidos da instalação padrão. Agora, as instituições instalam remotamente apenas aquilo que realmente utilizam, garantindo um software mais ágil e focado nas necessidades reais de cada unidade de informação.
🔗 Interoperabilidade e Exportação Avançada de Dados
A integração com outros ecossistemas é o coração de uma LSP. Para garantir que seus dados circulem com segurança e fluidez, implementamos novas ferramentas de comunicação e extração:
- API REST Nativa: O ABCD passa a contar com uma API REST completa, que funciona como um gateway seguro para acesso às bases de dados CISIS. A API conta com gestão centralizada de chaves, criptografia SHA256 e controle rigoroso de escopos de leitura e escrita, facilitando a integração do ABCD com outros sistemas institucionais.
- Exportação em Lote para JSON: Respondendo a uma demanda crescente por formatos de dados mais modernos, introduzimos um fluxo integrado para exportação de bases de dados em JSON. O sistema permite a extração no formato ISIS nativo ou com mapeamento direto para o padrão Dublin Core.
- Resiliência no Processamento: O motor de conversão de dados foi totalmente reestruturado para processar blocos de registros individualmente. Isso garante uma alta tolerância contra marcações XML malformadas, caracteres de controle e falhas de codificação UTF-8, evitando que a exportação trave. A interface agora inclui uma barra de progresso em tempo real e um gerenciador seguro para download e exclusão dos arquivos gerados.
🏛️ Gestão Museológica de Excelência com o Padrão SPECTRUM
A Ciência da Informação atende a uma diversidade enorme de acervos. Para contemplar as necessidades específicas dos museus, a versão 4.0.0 introduz ferramentas dedicadas à museologia.
- Novo Modelo de Dados: Iniciamos a implementação de um banco de dados e módulo de gestão voltados para museus, rigorosamente estruturados com base no padrão internacional SPECTRUM. A estrutura deste modelo de base de dados resulta da articulação entre os parâmetros estabelecidos no Spectrum e a experiência prática consolidada no Manual de Catalogação Museológica do Centro Histórico e Cultural Mackenzie (CHCM), que colaborou na elaboração do modelo.
- OPAC Adaptado para Museus: O catálogo público (OPAC) ganhou novas interfaces e formatos de exibição (PFTs) adaptados especificamente para acervos museológicos, contemplando a exibição de metadados de anexos, controle de inscrições das obras e suporte totalmente multilíngue.
🔍 O Novo OPAC: Pesquisa Especialista e Performance
A experiência do usuário final no catálogo online sempre foi uma prioridade. Nesta versão, o OPAC (que substituiu definitivamente o antigo iAH) recebeu melhorias substanciais tanto em interface quanto em performance sob o capô:
- Pesquisa Especialista (Expert Search): Introduzimos uma nova interface de busca booleana direta. Os resultados agora são organizados de forma mais limpa em painéis retráteis, permitindo que o usuário alterne facilmente entre o formulário de pesquisa e os resultados.
- Controle de Relevância e Desempenho: Para instituições com grandes volumes de dados, adicionamos controles configuráveis para o ranqueamento de relevância, aumentamos o buffer de pesquisa e refatoramos a lógica de busca integrada. O resultado é uma pesquisa muito mais rápida e estável.
- Métricas (Analytics): A análise de logs de busca (OPAC Analytics) passou por otimizações de performance, ajudando os gestores a compreenderem melhor o comportamento de busca dos seus usuários de forma rápida e eficiente.
🛠️ Administração, Segurança e Catalogação Aprimorada
Gerenciar o ABCD agora é uma tarefa mais segura, organizada e intuitiva para os profissionais da informação:
- LanguageManager: Abandonamos as antigas pastas estáticas de idiomas em favor do novo LanguageManager. Este sistema de tradução em cascata garante que os arquivos do núcleo fiquem separados das customizações locais da sua instituição (agora salvas em uma pasta segura chamada
content). Assim, você pode personalizar os textos e menus sem medo de perdê-los nas próximas atualizações. - Segurança Reforçada (UI e Sistema): A barra superior central foi completamente redesenhada. Além disso, adicionamos uma interface nativa para alteração de senhas com proteção CSRF e aplicamos uma sanitização rigorosa de variáveis em todo o sistema para prevenir vulnerabilidades (XSS).
- Entrada de Dados (Catalogação): Para facilitar a criação de identificadores únicos, criamos o novo tipo de campo
HASH, que gera automaticamente valores criptográficos seguros. O tratamento de campos de múltipla escolha também foi melhorado, assim como a integração de um assistente seguro para a geração de números de auto-incremento (AI). - Sincronização de Empréstimos: Criamos uma rotina automatizada que realiza a sincronização inteligente da base de cópias com a base de empréstimos (loanobjects), poupando tempo valioso dos bibliotecários e evitando retrabalho.
O ABCD v4.0.0 é o resultado de muito trabalho arquitetônico para entregar uma ferramenta livre, robusta e alinhada com as melhores práticas da tecnologia e da biblioteconomia moderna.
Convidamos toda a comunidade de bibliotecários, arquivistas e museólogos a explorar essa nova versão. A documentação completa e os arquivos para download já estão disponíveis no nosso repositório oficial no GitHub!


