← Diario de Construcción

El papel de Baserow como backend editorial para múltiples dominios

Cómo usar Baserow para centralizar la gestión de contenido de varios sitios Astro, manteniendo organización, historial y escala operativa.

Cuando gestionas solo un blog, el editor de WordPress o los archivos Markdown locales pueden ser suficientes. Pero ¿qué sucede cuando decides operar una red de 5, 10 o 50 sitios? La complejidad escala y necesitas un punto central para organizar ideas, estados, metadatos y destinos de publicación.

En este artículo, muestro cómo convertí Baserow en un backend editorial para orquestar múltiples dominios sin atar la operación a un único CMS.

La necesidad de un hub central

Gestionar múltiples sitios estáticos puede convertirse en un problema logístico si cada uno tiene su propio sistema de inicio de sesión, su propia lista de ideas y su propio repositorio mental. El objetivo de un Systems Builder es reducir fricción operativa sin perder control.

Al centralizar ideas, borradores, estados de publicación y metadatos en Baserow, obtengo una vista panorámica de la red editorial sin cambiar de pestaña todo el tiempo ni reconstruir contexto para cada sitio.

¿Por qué Baserow y no WordPress?

Aunque WordPress puede usarse como headless CMS, trae una aplicación completa consigo. Para mi caso, necesitaba menos un CMS completo y más una base editorial flexible. Baserow encaja bien en ese papel porque ofrece:

  1. API nativa: simple de integrar con n8n.
  2. Campos personalizables: puedo crear canonical_id, site_id, tags_json y estados de traducción sin adaptar todo al modelo mental de WordPress.
  3. Interfaz de tabla: ideal para triar rápidamente decenas de ideas de contenido.

Cómo estructurar tablas para múltiples dominios

En mi configuración en a2au.xyz, la estructura de tablas en Baserow refleja la jerarquía operativa:

  • Proyectos: define el activo, como Laboratorio o sitio de nicho.
  • Dominios: lista dominios raíz y configuraciones relevantes.
  • Ideas: funciona como bandeja de entrada para borradores, capturas e investigación.
  • Contenido: guarda el texto final y sus metadatos antes de enviarlo a GitHub.

Esta separación permite que n8n descubra a qué repositorio, idioma y ruta debe enviarse cada artículo.

Integrando con la cadena de publicación

Baserow no publica el sitio por sí solo; funciona como fuente de verdad editorial. El flujo queda así:

  1. Cambio el estado de un registro en Baserow a “Aprobado para publicación”.
  2. n8n detecta este cambio a través de webhook o polling.
  3. n8n lee los datos del registro, monta el archivo Markdown y hace push al repositorio correcto definido en la tabla de sitios.

Gestión de contenido con base sólida

Tener un backend editorial desacoplado me da libertad para cambiar la tecnología del frontend sin perder datos ni reorganizar toda la operación. El contenido no queda atrapado dentro del motor de renderizado.

Si quieres escalar producción de contenido con orden, empieza a pensar en la base editorial incluso antes de elegir tu generador de sitios estáticos. En mi laboratorio, Baserow es una de las piezas que hacen sostenible ese crecimiento.

Documentación y herramientas