Saltar al contenido
Esteban Padilla
Volver a los proyectos

Publicar sin manual

El sitio de una corporación legislativa regional, que pasó de un CMS antiguo a un sitio estático con un pequeño panel de publicación.

Rol
Todo, menos parte del frontend
Tiempo
3 meses
Stack
Astro · Cloudflare Workers · D1 · R2
Equipo
Con un colaborador de frontend

Problema

El sitio corría en un CMS antiguo en el que ya no confiaba, y nadie lo iba a mantener después de la entrega.

Restricciones

  • Tiene que correr en una capa gratuita.
  • Nadie que lo mantenga después de la entrega.
  • Está pensado para que un funcionario publique un documento en menos de dos minutos sin manual; si una prueba con usuarios falla, se recorta el panel, nunca se escribe un manual.

Decisiones

  • Elegí un sitio estático con un pequeño panel de publicación en vez de otro CMS, así no queda nada que parchar después de la entrega.
  • Probé cada URL histórica antes del cambio y entregué las redirecciones como reglas estáticas.
  • Agregué una válvula de builds; unos contadores amplían el intervalo entre builds y los topan por debajo del límite mensual del hosting, porque los intervalos solos se pasarían con una publicación constante.
  • Hice que un build fallido deje en línea la versión anterior, así una publicación desde el panel nunca puede poner una página rota en línea.

Resultado

En línea en 2026, corriendo en una capa gratuita.

  • 6.585 URLs históricas probadas
  • 587 redirecciones
  • Unos 280.000 enlaces internos, 0 rotos

Créditos

Un colaborador de frontend trabajó en parte del proyecto.

Siguiente caso Un número de caso consecutivo también es una credencial