Propio · Web pública y gestor de contenidos para ayuntamientos pequeños

Ajuntaweb 2.0

La segunda generación de Ajuntaweb: mismo producto, reescrito desde cero con los 102 fallos de la primera versión delante y treinta y nueve criterios de diseño escritos antes de la primera línea de código.

En desarrolloago 2026 – hoy
El problema

Un ayuntamiento de quinientos habitantes no tiene departamento de informática. Quien mantiene el web es el secretario o el alcalde, sin formación técnica y entre otras veinte tareas. Cualquier gestor de contenidos genérico le pide que invente una estructura, y esa estructura no la va a inventar: va a dejar de actualizar el web.

La decisión que lo define

Un gestor de contenidos de dominio, no genérico. El editor habitual nunca entra en el admin de Django ni decide taxonomías: abre «Avisos» y escribe un aviso. Se paga flexibilidad innecesaria a cambio de que el usuario no tenga que aprender nada, y se puede pagar porque el dominio es cerrado y lo fija la ley.

Cómo está hecho

Un solo código y un despliegue por municipio: el código es compartido y los medios, los estáticos y la base de datos viven en el directorio del inquilino. Los módulos se declaran a sí mismos y el núcleo común no importa a ninguno.

  • Un municipio es configuración, no un fork: la separación entre el directorio base y el del inquilino es lo que evita mantener veinte ramas.
  • Los módulos se declaran a sí mismos y apps/common no importa ninguno: es la regla que elimina el ciclo de dependencias que tenía la 1.0.
  • Releases inmutables con reversión atómica, y la comprobación de despliegue de Django como puerta obligatoria.

Lo que demuestra11

Principios que se ven aquí4