Ministério Público reforça acessibilidade e segurança com Drupal 10
A Procuradoria-Geral da República (PGR) é a entidade máxima do Ministério Público em Portugal, responsável por coordenar, dirigir e fiscalizar a atividade dos procuradores. Em 2024, a PGR deu mais um passo na sua transformação digital com o lançamento da nova versão do seu portal institucional, agora em Drupal 10.
Desde 2014, a JAVALI tem sido parceira tecnológica da PGR, assegurando a manutenção e evolução contínua da sua presença digital. Este novo portal reflete o compromisso com a acessibilidade, a segurança e a centralização de informação, através de uma plataforma moderna, escalável e adaptada às exigências da Administração Pública.
Com mais de 40 websites associados às diversas direções, procuradorias e serviços do Ministério Público, o antigo portal, desenvolvido em Drupal 7, encontrava-se limitado em termos de escalabilidade, desempenho e conformidade com padrões de acessibilidade e segurança mais recentes.
A migração para Drupal 10 apresentava diversos desafios:
- Garantir a migração robusta e automatizada de todos os conteúdos;
- Integrar os portais regionais do Porto e de Lisboa;
- Unificar a experiência digital num sistema multisite centralizado;
- Melhorar a acessibilidade para cidadãos com necessidades especiais;
- Assegurar uma plataforma moderna, responsiva e segura, preparada para evoluções futuras.
A nova plataforma foi desenvolvida com base numa arquitetura multisite em Drupal 10, permitindo consolidar todos os websites do Ministério Público numa única infraestrutura tecnológica. A JAVALI liderou o processo completo de migração de dados a partir do Drupal 7, garantindo total integridade de conteúdos e estrutura editorial.
Foram ainda desenvolvidos módulos personalizados para suportar a organização dos conteúdos por entidade, área temática e tipo de utilizador, e implementado um sistema de permissões avançado com fluxos de aprovação editorial.
O design foi reformulado com base num Design System próprio, garantindo consistência visual, responsividade total em dispositivos móveis e conformidade com os critérios de acessibilidade WCAG. A experiência de navegação foi otimizada com sistemas de cache inteligentes, lazy loading e integração de motor de busca interno.
O novo portal do Ministério Público representa um marco na evolução digital da Instituição, tendo sido integralmente migrado de Drupal 7 para Drupal 10, com total continuidade de dados e sem comprometer a integridade ou estrutura editorial existente. Esta transição permitiu consolidar mais de 40 websites institucionais numa única plataforma multisite, garantindo uma gestão centralizada, mais eficiente e consistente.
Foram também integrados os portais regionais do Porto e de Lisboa, reforçando a centralização da informação e facilitando o acesso dos cidadãos aos conteúdos de âmbito regional e nacional. A acessibilidade foi significativamente melhorada, com a implementação de boas práticas WCAG, assegurando que o portal é inclusivo e utilizável por todos os cidadãos, incluindo pessoas com limitações visuais ou motoras.
O novo design, totalmente adaptado a dispositivos móveis, segue uma lógica mobile-first, o que garante uma experiência fluida em qualquer ecrã — seja desktop, tablet ou smartphone. A gestão editorial foi otimizada, reduzindo esforço e tempo através de uma interface unificada e fluxos de trabalho simplificados. Por fim, a plataforma está agora preparada para crescer de forma contínua, suportando futuras necessidades de manutenção, integração e expansão funcional.
Tecnologias e funcionalidades
- Drupal 10.1.x (última versão estável à data de lançamento)
- Arquitetura multisite construída com base no módulo domain
- Migração automatizada de conteúdos e estrutura editorial
- Integração via web services com vários sistemas internos do Ministério Público, incluindo bases de dados de legislação, pareceres e outros recursos institucionais
- Módulos personalizados para gestão de procuradorias, direções e conteúdos temáticos
- Layout responsivo com Design System institucional
- Sistema de perfis e permissões granulares
- Integração com motor de pesquisa interno
- Otimização de desempenho com cache inteligente e lazy loading
- Conteúdos construídos com base em paragraphs
- SEO avançado com módulos Metatag, Simple Sitemap, Pathauto e Redirect
- Cumprimento do RGPD com ferramentas específicas
Contributos para a comunidade Drupal
Durante o desenvolvimento, a equipa da JAVALI teve uma participação ativa na comunidade Drupal, contribuindo com melhorias relevantes:
- Evolução do módulo OrgChart para responder às necessidades do projeto, posteriormente partilhado com a comunidade Drupal
- Testes de compatibilidade com versões futuras do core Drupal, ajudando a antecipar problemas e garantir estabilidade
- Correções de acessibilidade aplicadas no projeto e partilhadas com a comunidade
- Estas contribuições reforçam o posicionamento da JAVALI como parceiro estratégico na modernização tecnológica da Administração Pública, promovendo o uso sustentável e responsável de tecnologias open-source.