Caso mock
CMS reutilizable para múltiples sitios comerciales
Arquitectura de contenido para operar páginas, casos, SEO y proyectos sin duplicar CMS por cada sitio.
Estructura futura
Problema
Cada nuevo sitio comercial corría el riesgo de crear modelos de contenido aislados, duplicar mantenimiento y romper consistencia SEO.
Contexto
El trabajo parte de un Payload CMS reutilizable con proyectos, páginas, bloques, media, SEO y casos de estudio.
Decisiones
- Separar Payload crudo de modelos internos consumidos por Astro.
- Usar `Projects` como tenant/site y `Pages.sections[]` como contrato editorial.
- Mantener mock data con forma compatible para diseñar sin depender del CMS en desarrollo inicial.
Solución
Una capa de queries, cliente y adapters traduce el contenido de Payload a modelos internos del frontend.
Implementación
- Repositorio Astro con data source intercambiable mock/live.
- Modelos internos tipados para servicios, casos, acciones y SEO.
- Documentación de credenciales MCP necesarias sin exponer secretos.
Resultado
Base preparada para crecer con contenido administrable sin reescribir UI cuando Payload vuelva a estar conectado.