Cascais Smart Pole promove sustentabilidade com Drupal
O Cascais Smart Pole é uma iniciativa conjunta da Get2C, NOVA SBE, Câmara Municipal de Cascais, Cascais Ambiente, Veolia e Prio, que une espaços físicos e digitais para promover alfabetização ambiental e ação climática local.
Desenvolvido em Drupal 9, e posteriormente atualizado para Drupal 10, o projeto combina tecnologia, educação e envolvimento comunitário, permitindo que cidadãos, empresas e instituições monitorizem o seu impacto ambiental, adotem comportamentos sustentáveis e contribuam para a neutralidade carbónica do concelho.
A plataforma integra informação em tempo real, ferramentas de cálculo da pegada de carbono e conteúdos educativos acessíveis, tornando-se um ponto de encontro entre tecnologia e sustentabilidade.
O principal desafio consistiu em agregar dados provenientes de múltiplas fontes, garantindo a sua atualização em tempo real e mantendo simultaneamente a clareza, fiabilidade e acessibilidade da informação.
Entre os desafios identificados destacaram-se:
- Integrar dados ambientais de diferentes origens (MobiCascais, Veolia e outros sistemas);
- Assegurar a consistência e precisão dos cálculos de pegada de carbono;
- Criar um design apelativo, acessível e intuitivo, adequado a públicos com diferentes níveis de literacia digital;
- Promover o envolvimento cívico, oferecendo mecanismos para participação e partilha de ideias sobre sustentabilidade;
- Garantir uma experiência editorial eficiente, com gestão otimizada de conteúdos, ficheiros e idiomas.
A solução teria de equilibrar robustez técnica, design funcional e utilidade pública, mobilizando a comunidade para a ação climática.
A JAVALI desenvolveu a plataforma Cascais Smart Pole com base em Drupal 10, tirando partido de módulos open source e de uma arquitetura centrada na escalabilidade e acessibilidade.
Entre as principais funcionalidades e características destacam-se:
- Integração de dados em tempo real provenientes de sistemas externos (MobiCascais e Veolia);
- Calculadora de pegada de carbono para cidadãos e empresas, com histórico de progresso e recomendações personalizadas;
- Dashboard interativo que apresenta indicadores ambientais atualizados, promovendo transparência e literacia climática;
- Conteúdos educativos e ferramentas de participação pública, acessíveis a qualquer utilizador;
- Design inclusivo e acessível, conforme as normas WCAG, garantindo navegação simples para todos os perfis de utilizadores;
- Gestão editorial avançada, com recurso a módulos como Media Folders e Media Folder Management, assegurando organização e consistência de ficheiros a longo prazo;
- Pesquisa multilingue otimizada, através do módulo Search by Current Language, melhorando a experiência em contextos multilingues.
A plataforma tornou-se uma ferramenta de referência em sustentabilidade urbana, promovendo a literacia ambiental e o envolvimento direto da comunidade.
Entre os principais resultados alcançados destacam-se:
- Centralização de dados ambientais e transparência sobre indicadores locais;
- Ferramentas interativas de cálculo e monitorização da pegada de carbono;
- Aumento da literacia climática através de conteúdos educativos acessíveis;
- Maior participação cívica, com envolvimento de cidadãos e empresas nas ações de sustentabilidade;
- Interface acessível e inclusiva, adaptada a diferentes públicos e dispositivos;
- Base tecnológica escalável, apta a suportar futuras integrações e novos módulos de dados.
O Cascais Smart Pole demonstra o potencial do Drupal para criar soluções digitais abertas e colaborativas, capazes de ligar tecnologia, ambiente e cidadania.
Tecnologias e funcionalidades
- Drupal 9.4.x (posteriormente atualizado para Drupal 10);
- Módulos evoluídos: Spreadsheets e Consent Popup;
- Integração de APIs de dados em tempo real (MobiCascais, Veolia);
- Calculadora de pegada de carbono com dados persistentes;
- Dashboard interativo com indicadores ambientais;
- Pesquisa multilingue otimizada;
- Design responsivo e acessível (WCAG 2.1 AA);
- Conformidade com o RGPD e arquitetura escalável.
Contributos para a comunidade Drupal
Este projeto é um exemplo do uso de tecnologia open source para fins ambientais e sociais, tendo contribuído com melhorias concretas para a comunidade Drupal.
Entre os contributos mais relevantes destacam-se:
- Evolução do módulo Spreadsheets, que passou a permitir cálculos em tempo real dentro do Drupal. No Cascais Smart Pole, este módulo alimenta a calculadora de pegada de carbono, eliminando dependências de ferramentas externas. As melhorias realizadas foram partilhadas com a comunidade, beneficiando outros projetos a nível global.
- Extensão do módulo Consent Popup, que passou a ser um mecanismo versátil para destacar informação em formato popup, não limitado ao consentimento RGPD, mas aplicável a contextos informativos diversos.
- Partilha de boas práticas em acessibilidade e integração de dados, reforçando o ecossistema Drupal com soluções reutilizáveis por municípios e organizações de todo o mundo.