Basauri
Basauri: Transformación de los servicios municipales con Drupal
Cómo un moderno sistema multisitio ha capacitado al gobierno local de Basauri
¿Alguna vez se ha preguntado cómo puede gestionar eficazmente una ciudad como Basauri sus diversos servicios comunitarios y su presencia digital? Con Drupal, el Ayuntamiento de Basauri encontró la solución perfecta.
Una actualización profunda y necesaria
El Ayuntamiento de Basauri es el órgano de gobierno municipal de Basauri, una ciudad situada en el País Vasco (España). Encargado de gestionar diversos servicios cívicos como la seguridad pública, la planificación urbana y el bienestar social, el Ayuntamiento se dedica a mejorar la calidad de vida de la comunidad. La ciudad necesitaba un sitio web robusto y escalable para centralizar la gestión, modernizar su presencia digital y mejorar el contacto con sus ciudadanos.
Se eligió Drupal para construir una solución flexible y escalable que pudiera servir a múltiples portales, soportar una gestión de contenidos compleja, garantizar altos niveles de seguridad y proporcionar una integración perfecta con otros servicios administrativos.
Transformando la gestión de contenidos: Cómo VLSuite revolucionó la presencia digital del Ayuntamiento de Basauri
Uno de los elementos fundamentales del proyecto del Ayuntamiento de Basauri fue la revisión completa del desarrollo y la gestión de contenidos. El sistema de gestión de contenidos del core de Drupal configurado para dar cabida a las taxonomías, categorías y tipos de contenido necesarios, como «Noticias», «Normativa municipal», «Ordenanzas» y «Subvenciones», ha sido la pieza clave para ello. El sistema soporta con facilidad los flujos de trabajo de publicación y aprobación, la publicación programada de contenidos y la creación de nuevas páginas y secciones. Pero todo esto ha sido amplificado hasta nuevos límites, gracias a la creación de la VLsuite.
Basado en el Layout Builder del Core de Drupal, VLSuite se diseñó para ofrecer una experiencia «What You See Is What You Get» (WYSIWYG) tanto a nivel de diseño como de contenido. Esta característica permite previsualizar en tiempo real las variantes de apariencia, mejorando significativamente la experiencia del editor más allá de lo que ofrece el núcleo de Drupal. Al integrar fuentes de iconos para las llamadas 'utility classes' y otros componentes, y permitir la animación a nivel de sección o bloque, VLSuite proporciona una forma dinámica y atractiva de gestionar el contenido. Los editores pueden crear y reutilizar secciones o diseños completos del sitio mediante una biblioteca de diseños, lo que mejora notablemente la eficacia de la producción de contenidos.
Además, VLSuite incorpora permisos de usuario por niveles, lo que permite en Basauri distintos niveles de edición de contenidos en función de la función del usuario. Cada utilidad (utility) puede marcarse como «avanzada» o no, con lo que el paquete se adapta a distintos niveles de conocimientos. A diferencia de otras soluciones, VLSuite no depende de una distribución, perfil o tema específicos, y tiene una dependencia opcional de Bootstrap 5 para las funcionalidades out-of-the-box. Su compatibilidad con otros enfoques que funcionan con Layout Builder garantizó que pudiera integrarse a la perfección en el flujo de trabajo existente en Basauri. Además las utilidades preconfiguradas facilitaron que los editores comenzaran a trabajar inmediatamente después de la asignación de funciones.
Esta flexibilidad y facilidad de uso permitió al Ayuntamiento de Basauri gestionar y crear contenidos de forma eficaz, lo que en última instancia se tradujo en una presencia digital más dinámica y fácil de usar.
Creando el paisaje digital de Basauri
Aparte de la gestión de contenidos, el proyecto Basauri se embarcó en una revisión integral del sitio web municipal, lo que abarcó una amplia gama de objetivos y requisitos.
La fase inicial consistió en el diseño de la arquitectura del sitio web, que incluía el desarrollo de un mapa del sitio completo y un wireframe. Se creó una interfaz de usuario adaptable y optimizada para varios dispositivos, acompañada de un sistema de menús estructurado para mejorar la navegación del usuario. Una tarea importante fue la migración de contenidos desde el antiguo sitio web Drupal 6, asegurando que la información existente se trasladara sin problemas a la nueva plataforma. Además, se incorporó una eficaz funcionalidad de búsqueda para ayudar a los usuarios a localizar rápidamente la información pertinente.
La gestión centralizada fue un punto clave, ya que el proyecto pretendía unificar la administración de los distintos portales y sitios web asociados al Ayuntamiento de Basauri y sus organismos autónomos dependientes. Esto incluía la creación de sitios web escalables y «verticales» y la flexibilidad para desarrollar micrositios con barras laterales, cabeceras, menús y pies de página personalizables. Dada la dependencia del ayuntamiento de la información almacenada en bases de datos corporativas procedente de aplicaciones administrativas (como subvenciones y registros de asociaciones), las capacidades de integración eran primordiales. La necesidad de sincronizar e integrar contenidos de otras aplicaciones y servicios en el portal municipal llevó a Metadrop a desarrollar el módulo External Entities Field Processors.
Le podemos ayudar a alcanzar sus objetivos
¿Preparado para transformar su negocio con innovadoras soluciones web?
La perfecta integración con otras aplicaciones municipales era otro requisito importante. Entre ellas, destaca la aplicación de gestión de eventos NOIZ, cuya integración era ensencial. Esta aplicación ofrece un servicio web que permite a los sitios web municipales mostrar agendas detalladas de eventos. La integración facilitó el consumo de datos a través de este servicio, posicionándolo como un módulo dentro del CMS que identificaba varios tipos de metadatos servidos por el WS.
La personalización de contenidos también era un requisito importante, con funciones para servir contenidos personalizados basados en perfiles de usuario predefinidos. Además se desarrolló un sitio de intranet, independiente de la arquitectura multisitio, con sus propias configuraciones. Las funciones y permisos de los usuarios se definieron meticulosamente para garantizar que los editores y administradores de contenidos tuvieran los niveles de acceso adecuados para publicar, eliminar y modificar información.
El soporte multilingüe era un requisito fundamental, ya que el sitio web debía atender a residentes vascohablantes e hispanohablantes. Esto implicaba la gestión de un gran volumen de contenidos en dos idiomas, facilitada por la creación del módulo Entity Translations Helper Module. El proyecto también debía soportar la inclusión de contenidos multimedia y permitir la carga de diversos tipos de documentos (con integración FTP).
Otro aspecto crucial fue la integración de las redes sociales, lo que permitió insertar feeds de redes sociales en páginas clave y fomentar la colaboración y la conversación con los ciudadanos a través de encuestas, comentarios y foros de debate.
La optimización SEO se abordó meticulosamente para garantizar que el sitio web se adhiriera a las mejores prácticas para mejorar la clasificación en los motores de búsqueda. Esto incluyó la implementación de metaetiquetas, marcado schema.org y optimizaciones para dispositivos móviles. También se incluyó el posicionamiento web y la integración de funciones para compartir en redes sociales. Se integraron análisis con Matomo para supervisar el uso del sitio y los orígenes del tráfico web.
Por último, la accesibilidad y el cumplimiento de la normativa GDPR (RGPD) eran requisitos innegociables. El sitio web se diseñó para cumplir plenamente las normas de accesibilidad WCAG 2.1. Se desarrollaron extensiones para garantizar el cumplimiento de la normativa sobre cookies y las normas GDPR, salvaguardando la privacidad de los abonados que navegan por los portales.
En resumen, el proyecto Basauri proporcionó una experiencia digital sofisticada, sólida y fácil de usar para el Ayuntamiento de Basauri, cumpliendo todos los requisitos funcionales y técnicos especificados y aportando al mismo tiempo valiosas herramientas y módulos a la comunidad Drupal.
Herramientas e integraciones esenciales para el proyecto Basauri
El proyecto Basauri aprovechó una serie de módulos especializados para crear una plataforma muy funcional y fácil de usar.
Uno de los módulos clave fue Visual Layout Suite (VLSuite), que revoluciona la creación de páginas gracias a sus funciones de arrastrar y soltar. Esto hace que sea increíblemente fácil para los usuarios no técnicos crear y gestionar diseños complejos, facilitando la creación de páginas de destino, el desarrollo de plantillas personalizadas y la reutilización de bloques de contenido.
Otro módulo clave fue Matomo Analytics (matomo_analytics), que integró en Drupal las funciones avanzadas de análisis de Matomo. Esto permitió obtener estadísticas completas de los visitantes, paneles de control fáciles de usar y una solución que respeta la privacidad para rastrear e informar sobre el tráfico del sitio web.
La suite de Webform fue vital para la creación de formularios y encuestas personalizados, desde sencillos formularios de contacto hasta complejas aplicaciones, y proporcionó funciones de recopilación de datos, análisis de envíos y elaboración de informes.
Para garantizar que el sitio cumplía las normas de rendimiento, seguridad y SEO, se utilizó el módulo X-Ray Audit (xray_audit). Este módulo realiza auditorías exhaustivas y proporciona informes detallados y recomendaciones.
El gestor XNTT (xnttmanager) ayudó a gestionar e integrar entidades externas, garantizando una sincronización perfecta entre Drupal y diversas aplicaciones administrativas. Para mejorar aún más esta sincronización, se desarrolló el módulo External Entities Field Processors, que desempeña un papel crucial. Facilita la sincronización de datos entre Drupal y bases de datos externas y proporciona tipos de campo personalizados para manejar estos datos externos sin problemas.
Para mejorar las capacidades de búsqueda, se utilizó Search API Solr (search_api_solr) y Facets . Estos módulos permiten una indexación y consulta rápidas y eficientes, y funciones de búsqueda por facetas para refinar los resultados.
Para mostrar eventos y otros contenidos basados en fechas, se ha utilizado eel módulo Calendar View (calendar_view) que ofrece vistas intuitivas mensuales, semanales y diarias, y se integra perfectamente con otros tipos de contenido.
Por último, el módulo Entity Translations Helper (entity_translations_helper) se creó para simplificar el proceso de gestión de traducciones del sitio multilingüe, garantizando la coherencia y precisión de los contenidos en euskera y español.
Contribución a la comunidad Drupal
A lo largo del proyecto Basauri, se realizaron importantes contribuciones a la comunidad Drupal.
Una de las principales contribuciones fue el módulo Visual Layout Suite, desarrollado para proporcionar una plataforma versátil y fácil de usar para la gestión y creación de contenidos.
Además, se creó el módulo External Entities Field Processors para satisfacer las necesidades de integración de contenidos de otras aplicaciones y servicios.
Finalmente , se desarrolla el módulo Entity Translations Helper para ayudar a gestionar las traducciones entre euskera y castellano.
Estas contribuciones demuestran nuestro compromiso con la mejora del ecosistema Drupal a la vez que ofrecemos una experiencia digital de alta calidad para el Ayuntamiento de Basauri.
Las 5 razones principales por las que Drupal impulsó la visión de Basauri
Drupal surgió como la opción ideal para Basauri debido a una miríada de características y capacidades que se alineaban perfectamente con los requisitos del proyecto. He aquí las cinco principales:
- Flexibilidad en la composición y personalización de páginas: La arquitectura de Drupal permite construir páginas y diseños muy personalizados. Esta flexibilidad es vital para las variadas necesidades de los sitios web municipales, en los que deben coexistir diversos tipos de páginas (noticias, normativas, subvenciones) y secciones.
- Gestión y moderación de contenidos: Drupal ofrece un sólido sistema de gestión de contenidos que admite flujos de trabajo complejos para la creación, moderación y publicación de contenidos. Esta característica es esencial para gestionar los diversos tipos de contenidos publicados por el Ayuntamiento de Basauri.
- Escalabilidad: Drupal puede manejar un alto volumen de tráfico y grandes cantidades de contenido, por lo que es adecuado para municipios con gran cantidad de datos y numerosos visitantes al sitio.
- Seguridad: Drupal cuenta con un sólido historial en materia de seguridad, ya que proporciona actualizaciones y parches periódicos para evitar vulnerabilidades. Esto es especialmente importante para una entidad gubernamental que maneja información sensible.
- Accesibilidad y usabilidad: Drupal es compatible con las últimas normas de accesibilidad web (WCAG 2.1), lo que garantiza que el sitio sea utilizable por todos los ciudadanos, incluidos los discapacitados.
La transformación digital del Ayuntamiento de Basauri : testimonio de la potencia y flexibilidad de Drupal.
La transformación digital del Ayuntamiento de Basauri es un testimonio de la potencia y flexibilidad de Drupal: Al centralizar la gestión de contenidos, integrar aplicaciones externas y proporcionar contenidos multilingües y personalizados, Drupal ha permitido al Ayuntamiento servir mejor a sus ciudadanos. Si su organización está buscando una solución escalable, segura y flexible, Drupal puede ser la elección correcta.
¿Está listo para llevar su presencia digital al siguiente nivel? Póngase en contacto con nosotros hoy mismo para hablar de cómo podemos ayudarle a construir una plataforma tan dinámica y robusta como la de Basauri.