Propio · CMS municipal a medida, en producción

Ajuntaweb 1.0

Web pública y gestor de contenidos hechos a la medida de un ayuntamiento pequeño: sus obligaciones de transparencia y publicidad activa, sus servicios y su vida local, gestionados por el propio ayuntamiento sin departamento de informática.

En producción desde febrero de 2024, con el contenido al día publicado por el ayuntamiento. Lo siguiente es Ajuntaweb 2.0, pensada para sustituirla con sus datos migrados; la revisión completa de este código, hecha en 2026, es su punto de partida.

Estable · Públicosep 2023 – hoyVerlo funcionando ↗
Qué demuestra
  • Un CMS a la medida de un dominio con obligaciones legales: transparencia, publicidad activa, servicios y participación modelados con su estructura real, y gestionado por personal no técnico.
  • Un producto propio de extremo a extremo, en producción desde febrero de 2024, con tráfico real.
  • El propio código revisado a fondo dos años después, como base de su sucesor.
El problema

Un ayuntamiento pequeño tiene las mismas obligaciones de publicidad activa y transparencia que uno grande, y una fracción de los medios. Las plantillas genéricas le dan un contenedor vacío que nadie rellena, y los proveedores le venden un web que se queda congelado el día de la entrega.

La decisión que lo define

Enlazar, no duplicar. Ninguna integración automática con los portales de la administración: todo son enlaces a los portales de terceros, almacenados en una tabla. Una decisión consciente que evita mantener sincronizaciones que se rompen y que ningún ayuntamiento pequeño podría sostener.

Cómo está hecho

Un código maestro con las aplicaciones del dominio y una capa por municipio (configuración, base de datos y archivos), que se enlazan al arrancar. El gestor es el admin de Django afinado para quien no es técnico, con editor enriquecido y protección por fila contra borrados accidentales. Las páginas se componen por bloques: cada sección llena las zonas de una plantilla base.

  • El modelo no es genérico: replica las obligaciones legales y las estructuras reales de un ayuntamiento catalán.
  • La auditoría de transparencia modelada dentro del gestor: el catálogo maestro de ítems clasificado en tres taxonomías independientes, la campaña como entidad temporal y la evaluación como tabla puente con nivel de cumplimiento.
  • Encuestas de satisfacción con tres canales de captura, incluida una pantalla táctil en modo quiosco, y la media publicada en la ficha pública del servicio.

Las evidencias20

Principios que se ven aquí3