Hemeroteca Digital
Arxiu històric de la ciutat de Barcelona
Eina que permet accedir als documents digitalitzats per l'Arxiu Històric de la ciutat de Barcelona. Permet buscar mitjançant paraules clau, any de publicació, autor, etc. Desenvolupament full-stack, disseny i arquitectura de la plataforma.
- Client
- Arxiu històric de la ciutat de Barcelona
- Sector
- Cultura i patrimoni
- Any
- 2019–2023
- Durada
- 4 anys i mig
El repte
L'Arxiu Històric de la Ciutat de Barcelona conserva un dels fons de premsa més importants de Catalunya: més de dos segles de diaris i revistes digitalitzats, del Diario de Barcelona (1792) a les revistes de la Guerra Civil i la premsa clandestina de l'exili.
Tot aquest fons existia com a milers d'imatges digitalitzades, però sense cap eina pública per consultar-lo. Calia una plataforma capaç d'indexar centenars de milers de pàgines i fer-les cercables per a investigadors i ciutadania — amb grafies que van del segle XVII al XX.
La solució
Vam dissenyar i desenvolupar la plataforma completa: arquitectura, disseny, front end i back end, amb Laravel i Vue.
El cor és un cercador construït sobre Elasticsearch, i l'elecció no va ser casual: una base de dades convencional no està feta per cercar dins de centenars de milers de pàgines de text extret per OCR — les consultes serien lentes i sense noció de rellevància. Elasticsearch indexa cada paraula per avançat, respon en mil·lisegons i ordena els resultats pel que realment hi encaixa, per gran que sigui el fons, sense fer més pesada la resta de la plataforma.
Sobre aquest motor hi vam configurar una anàlisi a mida del fons: cerca insensible a accents i majúscules — imprescindible amb grafies catalanes i castellanes que van del segle XVII al XX — i filtres combinables per col·lecció, títol, autor, data i llengua, que el mateix índex calcula en cada cerca.
La plataforma es connecta amb l'API de l'Institut de Cultura de Barcelona. L'equip de l'arxiu llança la sincronització des del backoffice: parcial, només amb els documents nous o modificats des de l'última, o completa. El servidor la processa en segon pla per lots, amb seguiment del progrés i la possibilitat de tornar a processar els documents que han fallat. Incorporar documents nous no requereix carregar-los a mà.
El resultat són dues webs en una — Hemeroteca i Biblioteca — amb visor de documents, consulta de PDF, web multilingüe i un backoffice perquè l'equip de l'arxiu gestioni col·leccions i títols.
Resultats
- +3.300
- Títols de publicacions consultables
- 2 segles
- De premsa digitalitzada (1792–1994)
- +1.100
- Títols de premsa clandestina i d'exili
- 4,5 anys
- D'evolució contínua (2019–2023)