Sector(s)

Visit the site

Visit the site

Organizations Involved

The project focused on upgrading the municipal corporate website from Drupal 8.1.3 to Drupal 10.3.1. Key objectives included eliminating security risks associated with end-of-life software, optimizing database performance, modernizing the administration interface, and integrating secure development standards compliant with national government requirements

About the project

Goals:

  • Migrate the entire legacy web ecosystem from Drupal 8 (end-of-life) to Drupal 10.
  • Strengthen cybersecurity through comprehensive code remediation, bastionization, and compliance with ENS standards.
  • Improve system performance and content management capabilities for editorial staff.

Requirements:

  • Execution of a two-phase migration process (D8 to D9, then D9 to D10).
  • Refactoring of custom modules and themes to ensure full compatibility with PHP 8.1 and MariaDB 10.3.
  • Implementation of automated DevOps workflows and continuous integration to maintain security compliance.

Outcome:

  • Successful transition to a stable, future-proof Drupal 10 environment.
  • Elimination of critical security vulnerabilities and improved site responsiveness.
  • Deployment of an upgraded, secure infrastructure enabling the Ayuntamiento to host specialized corporate sites with enhanced performance and long-term maintainability.

Why Drupal was chosen

Drupal was selected for its robust enterprise-grade capabilities, high standards of security, and flexibility in managing complex content structures for public administration. Drupal's mature framework allows for strict adherence to the National Security Framework (ENS) and provides the necessary tools for seamless integration with modern web standards and high-traffic performance.

Portada Las Rozas

Technical Specifications

Drupal version: