Développement Web & Secteur Public 2022-2026

Institut de Cultura de Barcelona

Quinze sites de l'écosystème barcelona.cat sous Drupal : les festivals de la ville, ses musées et ses organes de participation, avec migration vers Drupal 10, trois langues par site et des équipes de communication qui publient seules.

4 ans 6 especialistas 2022-2026 barcelona.cat
Services
  • Développement Drupal
  • Migration vers Drupal 10
  • Maintenance évolutive
  • Accessibilité web
  • Gestion de contenus
  • Formation des éditeurs

01Le défi

Le défi

L'Institut de Cultura de Barcelona n'a pas un site, il a un écosystème. Les festivals de la ville (Grec, BCNegra, Festival 42, Barcelona Poesia), les musées (Frederic Marès, Museu d'Història de Barcelona), les programmes municipaux et les organes de participation vivent chacun dans leur propre installation Drupal au sein de barcelona.cat, avec leur thème, leur public et leur calendrier. Maintenir quinze sites à la fois oblige à tenir le même niveau d'accessibilité, de sécurité et de multilinguisme partout, sans qu'aucun ne prenne du retard sur les versions, avec des équipes de communication non techniques qui publient chaque jour en catalan, espagnol et anglais. S'y ajoutait une dette de plateforme : une partie de l'écosystème tournait encore sous Drupal 7, 8 et 9, avec la fin du support imminente.

02La solution

La solution

Nous travaillons à l'intérieur de la plateforme Drupal de la Ville de Barcelone, et non contre elle : ses profils et ses thèmes corporate (talia, aglaia, minerva) constituent la base, et par-dessus nous développons les types de contenu, les paragraphes et les vues dont chaque équipement a besoin. Nous avons migré les sites de Drupal 7, 8 et 9 vers Drupal 10 en conservant contenus et URL, et republié 22 expositions virtuelles de l'Arxiu Municipal de Barcelona dans un nouveau module Drupal 10. Chaque site publie en trois langues, avec la configuration exportée dans git et des déploiements par pipeline GitLab. Et nous bouclons la boucle le secteur public échoue le plus souvent : un manuel de contenus et une formation des éditeurs, pour que le quotidien ne dépende pas de nous.

Stack technique

Comment c'est construit

Front

  • Twig Templates du front
  • Sass Préprocesseur CSS

Moteur

Données

  • MySQL 8 Base de données
  • Redis Cache en mémoire

03Architecture

Comment circule une requête

  1. L'équipe de communication de chaque équipement publie dans l'installation Drupal de son propre site, avec les types de contenu et les paragraphes du profil corporate de la Ville

  2. La configuration de chaque site voyage exportée dans git : un changement de structure se relit et se déploie, il ne se modifie pas à la main en production

  3. Le pipeline GitLab porte le changement de l'environnement local (DDEV) à la production, avec la même recette pour les quinze sites

  4. Drupal 10 sert la page dans la langue demandée (catalan, espagnol ou anglais), en s'appuyant sur Redis pour les requêtes répétées

  5. Les festivals absorbent leurs pics de calendrier (programmation, billetterie, agenda) sans toucher à la plateforme, car le pic est de contenu, pas de code

04Impact mesuré

Résultats

  • 15 Sites en production sur barcelona.cat
  • 22 Expositions virtuelles republiées
  • 3 Langues par site (ca, es, en)
  • D7→D10 Migration de plateforme

Données vérifiables

Métriques en détail

Sites de l'écosystème barcelona.cat en production
15
Expositions virtuelles de l'Arxiu Municipal republiées sous Drupal 10
22
Langues publiées sur chaque site (catalan, espagnol, anglais)
3
Années de collaboration avec l'Institut de Cultura de Barcelona
4

Méthodologie: Chiffres de périmètre en août 2026, vérifiables en ouvrant chaque site sur barcelona.cat. Le développement se fait à l'intérieur de la plateforme Drupal de la Ville de Barcelone (profils et thèmes corporate), pas sur une plateforme à nous : ce que nous apportons, c'est le développement, la migration, la maintenance et les contenus de chaque site.

05Le processus

Le processus

  1. Inventaire

    Recensement des sites, de leurs versions de Drupal, de leurs modules et de leurs thèmes avant toute intervention

  2. Migration

    Passage de Drupal 7, 8 et 9 à Drupal 10 en conservant contenus et URL

  3. Développement

    Types de contenu, paragraphes et vues à l'intérieur des thèmes corporate de la Ville

  4. Contenus

    Publication et maintenance éditoriale en catalan, espagnol et anglais

  5. Autonomie

    Manuel de contenus et formation pour que l'équipe de communication publie sans dépendre du prestataire

Votre prochain projet ?

Parlons résultats

Racontez-nous votre défi. Nous vous répondons sous 24 h.

Commencer la conversation
  • NDA disponible
  • Réponse <24h
  • Proposition par phases
Projet suivant La Salve IA & Service Client