Desenvolvimento Web & Setor Público 2022-2026

Institut de Cultura de Barcelona

Quinze sites do ecossistema barcelona.cat em Drupal: os festivais da cidade, os seus museus e os seus órgãos de participação, com migração para Drupal 10, três idiomas por site e equipas de comunicação a publicar sozinhas.

4 anos 6 especialistas 2022-2026 barcelona.cat
Serviços
  • Desenvolvimento Drupal
  • Migração para Drupal 10
  • Manutenção evolutiva
  • Acessibilidade web
  • Gestão de conteúdos
  • Formação de editores

01O desafio

O desafio

O Institut de Cultura de Barcelona não tem um site, tem um ecossistema. Os festivais da cidade (Grec, BCNegra, Festival 42, Barcelona Poesia), os museus (Frederic Marès, Museu d'Història de Barcelona), os programas municipais e os órgãos de participação vivem cada um na sua própria instalação de Drupal dentro de barcelona.cat, com o seu tema, o seu público e o seu calendário. Manter quinze sites ao mesmo tempo obriga a sustentar o mesmo nível de acessibilidade, segurança e multilingue em todos, sem que nenhum fique para trás nas versões, e com equipas de comunicação não técnicas a publicar todos os dias em catalão, espanhol e inglês. A isto juntava-se uma dívida de plataforma: parte do ecossistema ainda corria em Drupal 7, 8 e 9, com o fim do suporte à porta.

02A solução

A solução

Trabalhamos dentro da plataforma Drupal da Câmara de Barcelona, não contra ela: os seus perfis e os seus temas corporativos (talia, aglaia, minerva) são a base, e por cima desenvolvemos os tipos de conteúdo, os parágrafos e as vistas de que cada equipamento precisa. Migrámos os sites de Drupal 7, 8 e 9 para Drupal 10 preservando conteúdos e URL, e republicámos 22 exposições virtuais do Arxiu Municipal de Barcelona num novo módulo de Drupal 10. Cada site publica em três idiomas, com a configuração exportada para git e deploys por pipeline de GitLab. E fechamos o ciclo onde o setor público costuma falhar: um manual de conteúdos e formação aos editores, para que o dia a dia não dependa de nós.

Stack técnico

Como está montado

Front

  • Twig Templates do front
  • Sass Preprocessador CSS

Motor

Dados

  • MySQL 8 Base de dados
  • Redis Cache em memória

03Arquitetura

Como flui um pedido

  1. A equipa de comunicação de cada equipamento publica na instalação de Drupal do seu site, com os tipos de conteúdo e os parágrafos do perfil corporativo da Câmara

  2. A configuração de cada site viaja exportada em git, pelo que uma alteração de estrutura é revista e implementada, não editada à mão em produção

  3. O pipeline de GitLab leva a alteração do ambiente local (DDEV) até produção, com a mesma receita para os quinze sites

  4. O Drupal 10 serve a página no idioma pedido (catalão, espanhol ou inglês), apoiando-se em Redis para as consultas repetidas

  5. Os festivais absorvem os seus picos de calendário (programação, bilhetes, agenda) sem mexer na plataforma, porque o pico é de conteúdo, não de código

04Impacto medido

Resultados

  • 15 Sites em produção em barcelona.cat
  • 22 Exposições virtuais republicadas
  • 3 Idiomas por site (ca, es, en)
  • D7→D10 Migração de plataforma

Dados verificáveis

Métricas em detalhe

Sites do ecossistema barcelona.cat em produção
15
Exposições virtuais do Arxiu Municipal republicadas em Drupal 10
22
Idiomas publicados em cada site (catalão, espanhol, inglês)
3
Anos de relação com o Institut de Cultura de Barcelona
4

Metodologia: Números de âmbito em agosto de 2026, verificáveis abrindo cada site em barcelona.cat. O desenvolvimento é feito dentro da plataforma Drupal da Câmara de Barcelona (perfis e temas corporativos), não sobre uma plataforma nossa: o que trazemos é o desenvolvimento, a migração, a manutenção e os conteúdos de cada site.

05O processo

O processo

  1. Inventário

    Levantamento dos sites, das suas versões de Drupal, dos módulos e dos temas antes de mexer em algo

  2. Migração

    Passagem de Drupal 7, 8 e 9 para Drupal 10 preservando conteúdos e URL

  3. Desenvolvimento

    Tipos de conteúdo, parágrafos e vistas dentro dos temas corporativos da Câmara

  4. Conteúdos

    Publicação e manutenção editorial em catalão, espanhol e inglês

  5. Autonomia

    Manual de conteúdos e formação para a equipa de comunicação publicar sem depender do fornecedor

O seu próximo projeto?

Falemos de resultados

Conte-nos o seu desafio. Respondemos em 24h.

Começar a conversa
  • NDA disponível
  • Resposta <24h
  • Proposta faseada
Projeto seguinte La Salve IA e Apoio ao Cliente