Desenvolupament Web & Sector Públic 2022-2026

Institut de Cultura de Barcelona

Quinze webs de l'ecosistema barcelona.cat en Drupal: els festivals de la ciutat, els seus museus i els seus òrgans de participació, amb migració a Drupal 10, tres idiomes per web i equips de comunicació publicant sols.

4 anys 6 especialistas 2022-2026 barcelona.cat
Serveis
  • Desenvolupament Drupal
  • Migració a Drupal 10
  • Manteniment evolutiu
  • Accessibilitat web
  • Gestió de continguts
  • Formació a editors

01El repte

El repte

L'Institut de Cultura de Barcelona no una web, un ecosistema. Els festivals de la ciutat (Grec, BCNegra, Festival 42, Barcelona Poesia), els museus (Frederic Marès, Museu d'Història de Barcelona), els programes municipals i els òrgans de participació viuen cadascun en la seva pròpia instal·lació de Drupal dins de barcelona.cat, amb el seu tema, el seu públic i el seu calendari. Mantenir quinze webs alhora obliga a sostenir el mateix llistó d'accessibilitat, seguretat i multiidioma en totes, sense que cap es quedi enrere de versió, i amb equips de comunicació no tècnics publicant cada dia en català, castellà i anglès. A això s'hi sumava un deute de plataforma: part de l'ecosistema encara era en Drupal 7, 8 i 9, amb el final de suport a tocar.

02La solució

La solució

Treballem dins de la plataforma Drupal de l'Ajuntament de Barcelona, no contra ella: els seus perfils i els seus temes corporatius (talia, aglaia, minerva) són la base, i al damunt hi desenvolupem els tipus de contingut, els paràgrafs i les vistes que necessita cada equipament. Vam migrar les webs de Drupal 7, 8 i 9 a Drupal 10 conservant contingut i URL, i vam republicar 22 exposicions virtuals de l'Arxiu Municipal de Barcelona en un mòdul nou de Drupal 10. Cada web es publica en tres idiomes, amb la configuració exportada a git i desplegaments per pipeline de GitLab. I tanquem el cercle per on sol fallar el sector públic: un manual de continguts i formació als editors, perquè el dia a dia no depengui de nosaltres.

Stack tecnològic

Així està muntat

Front

  • Twig Plantilles del front
  • Sass Preprocessador CSS

Motor

Dades

  • MySQL 8 Base de dades
  • Redis Cau en memòria

03Arquitectura

Com flueix una petició

  1. L'equip de comunicació de cada equipament publica a la instal·lació de Drupal de la seva web, amb els tipus de contingut i els paràgrafs del perfil corporatiu de l'Ajuntament

  2. La configuració de cada web viatja exportada a git, de manera que un canvi d'estructura es revisa i es desplega, no es toca a mà en producció

  3. El pipeline de GitLab porta el canvi de l'entorn local (DDEV) a producció, amb la mateixa recepta per a les quinze webs

  4. Drupal 10 serveix la pàgina en l'idioma demanat (català, castellà o anglès), recolzant-se en Redis per a les consultes repetides

  5. Els festivals absorbeixen els seus pics de calendari (programació, entrades, agenda) sense tocar la plataforma, perquè el pic és de contingut, no de codi

04Impacte mesurat

Resultats

  • 15 Webs en producció a barcelona.cat
  • 22 Exposicions virtuals republicades
  • 3 Idiomes per web (ca, es, en)
  • D7→D10 Migració de plataforma

Dades verificables

Mètriques en detall

Webs de l'ecosistema barcelona.cat en producció
15
Exposicions virtuals de l'Arxiu Municipal republicades en Drupal 10
22
Idiomes publicats a cada web (català, castellà, anglès)
3
Anys de relació amb l'Institut de Cultura de Barcelona
4

Metodologia: Xifres d'abast a l'agost del 2026, verificables obrint cada web a barcelona.cat. El desenvolupament es fa dins de la plataforma Drupal de l'Ajuntament de Barcelona (perfils i temes corporatius), no sobre una plataforma nostra: el que hi aportem és el desenvolupament, la migració, el manteniment i els continguts de cada web.

05El procés

El procés

  1. Inventari

    Cens de les webs, les seves versions de Drupal, els mòduls i els temes abans de tocar res

  2. Migració

    Pas de Drupal 7, 8 i 9 a Drupal 10 conservant contingut i URL

  3. Desenvolupament

    Tipus de contingut, paràgrafs i vistes dins dels temes corporatius de l'Ajuntament

  4. Continguts

    Publicació i manteniment editorial en català, castellà i anglès

  5. Autonomia

    Manual de continguts i formació perquè l'equip de comunicació publiqui sense dependre del proveïdor

El teu proper projecte?

Parlem de resultats

Explica'ns el teu repte. Et respondrem en menys de 24h.

Començar la conversa
  • NDA disponible
  • Resposta <24h
  • Proposta per fases
Proper projecte La Salve IA i Atenció al Client