¿Qué es un CMS? Sistemas de gestión de contenidos explicados
Un CMS, o sistema de gestión de contenidos, es un software que permite crear, editar y publicar el contenido de una web —artículos, páginas, imágenes, descripciones de productos— a través de un editor sencillo en lugar de cambiar código. Guarda el contenido, lleva el registro de borradores y versiones, y publica la versión definitiva en el sitio. WordPress es el ejemplo más conocido, pero hay muchos otros.
Por qué importa cuando construyes con IA
Cuando una IA crea tu web, los textos y las imágenes suelen acabar escritos directamente en el código. Eso está bien mientras seas el único que edita y te valga pedir los cambios a la IA. Se convierte en un problema cuando otra persona —un responsable de marketing, un dependiente, un voluntario— necesita corregir una errata, añadir una entrada de blog o cambiar el horario cada semana sin tocar el código.
Por eso una de las preguntas más útiles para plantearse pronto es: ¿quién va a cambiar el contenido, y con qué frecuencia? La respuesta decide si necesitas un CMS, una sencilla página de administración integrada en tu app o nada en absoluto. Equivocarse significa tener que añadir un CMS más tarde, o construir uno que nunca se usará.
Una analogía cotidiana
Piensa en la carta de un restaurante.
En un restaurante, la carta está pintada directamente en la pared. Queda muy bien, pero cambiar un precio significa llamar al pintor. Eso es contenido escrito en el código.
En otro, la carta está en una pizarra con un marco fijo y encabezados: Entrantes, Principales, Postres. Cualquier empleado puede borrar una línea y escribir un plato nuevo, y la pizarra sigue con buen aspecto porque el marco y los encabezados no cambian. Eso es un CMS. El marco es el diseño (la plantilla), las líneas escritas son el contenido, y la regla de que «solo el encargado cambia los precios» son los permisos del CMS.
CMS tradicional frente a headless
Hay dos tipos principales.
CMS tradicional (acoplado). Un único sistema guarda el contenido y genera la web. Eliges un tema, escribes en el editor, pulsas publicar y la página aparece. WordPress, Drupal y Joomla funcionan así, igual que los editores integrados de creadores de webs como Squarespace y Wix.
CMS headless. El CMS solo guarda y edita el contenido. No tiene una «cabeza» web propia. Tu web o tu app pide el contenido a través de una API y lo muestra con su propio diseño. Contentful, Sanity y Strapi son ejemplos conocidos, y WordPress también puede usarse de esta forma.
| CMS tradicional | CMS headless | |
|---|---|---|
| Quién controla el diseño | Los temas y plantillas del CMS | Tu propio frontend |
| Esfuerzo de puesta en marcha | Bajo: instalar, elegir tema, escribir | Mayor: alguien tiene que construir el frontend |
| Una sola fuente de contenido para web, app y correo | Más difícil | Pensado para ello |
| Buen encaje | Blogs, webs de presentación, pequeños negocios | Webs y apps a medida, varios canales |
Si tu web se creó con un creador de apps con IA como código a medida, un CMS headless (o una pequeña área de administración integrada) es la opción natural, porque la IA ya ha construido el frontend.
Un ejemplo práctico: las noticias y la carta de una panadería
Supongamos que Maya, la dueña de una panadería, tiene una web creada con IA con una página de inicio, una carta y una sección de noticias. Su personal quiere publicar «¡Vuelve el pan de calabaza!» sin tener que pedírselo a Maya cada vez.
Un CMS para esta web guardaría el contenido en tipos estructurados, muy parecidos a las tablas de una base de datos:
Tipo de contenido: Entrada
| Campo | Ejemplo |
|---|---|
| title | ¡Vuelve el pan de calabaza! |
| slug | vuelve-pan-de-calabaza |
| body | Nuestro favorito de otoño vuelve este sábado... |
| cover_image | pan-calabaza.jpg |
| status | publicada |
| published_at | 2026-10-03 |
Tipo de contenido: Producto de la carta
| Campo | Ejemplo |
|---|---|
| name | Pan de masa madre |
| price | 6,50 |
| category | Panes |
| available | true |
El personal inicia sesión en el editor, rellena un formulario para una nueva entrada, sube una foto y pulsa publicar. La página de noticias de la web pide al CMS todas las entradas con status = publicada, de la más reciente a la más antigua, y las muestra con el diseño del sitio. Nadie toca el código, y el diseño se mantiene coherente porque el personal solo rellena campos.
Fíjate en lo que hacen los campos. Como price es un campo propio y no una frase dentro de un párrafo, el sitio puede mostrar los precios con el mismo formato en todas partes. Como existe un campo status, el personal puede guardar borradores sin que aparezcan en el sitio.
Términos clave
| Término | Qué significa |
|---|---|
| Tipo de contenido | Una plantilla para un tipo de contenido, como Entrada, Producto o Miembro del equipo. |
| Campo | Una pieza de un tipo de contenido: título, texto, imagen, precio. |
| Entrada | Un elemento de un tipo de contenido: una entrada o un producto concreto. |
| Slug | El nombre de una entrada apto para URL, como vuelve-pan-de-calabaza. |
| Borrador / publicado | Si una entrada ya es visible en el sitio en vivo. |
| Texto enriquecido | Texto con formato: encabezados, negrita, enlaces e imágenes. |
| Biblioteca multimedia | Donde se guardan y reutilizan las imágenes y archivos subidos. |
| Roles | Quién puede hacer qué: los autores escriben, los editores publican, los administradores cambian los ajustes. |
| Headless | Un CMS que solo ofrece contenido a través de una API, sin web propia. |
| Vista previa | Ver cómo quedará un borrador en el sitio antes de publicarlo. |
Errores comunes e ideas equivocadas
- «Un CMS es lo mismo que un creador de webs». Los creadores de webs suelen incluir un CMS, pero un CMS se centra específicamente en gestionar el contenido. Un CMS headless no tiene ningún diseño web.
- «Todas las webs necesitan uno». Una web de cinco páginas que cambia dos veces al año no lo necesita. Pedir a una IA que «actualice el horario» puede ser más sencillo que mantener un CMS.
- Meterlo todo en un único cuadro de texto. Si los precios, las fechas y las direcciones están enterrados en párrafos, no puedes ordenarlos, filtrarlos ni darles formato. Usa campos separados.
- Olvidarse de los permisos. Decide quién puede publicar, no solo quién puede escribir. Un nuevo empleado probablemente no debería poder borrar la portada.
- Ignorar las imágenes. Sin límites de tamaño, la gente sube fotos enormes y el sitio se ralentiza. Pide redimensionado automático.
- Dar por hecho que el contenido se traslada fácilmente. Pasar de un CMS a otro suele implicar exportar y reasignar el contenido. Consulta cómo migrar una web de WordPress.
Qué pedir a tu creador de webs con IA
- «¿Qué partes del contenido de esta web están escritas en el código y cuáles vienen de una base de datos?»
- «Guarda las entradas del blog en una base de datos con título, slug, texto, imagen de portada, estado y fecha de publicación.»
- «Crea una página de administración sencilla en la que el personal con sesión iniciada pueda crear, editar y publicar entradas. Solo los administradores pueden borrar.»
- «Muestra los borradores solo al personal con sesión iniciada; la web pública muestra solo las entradas publicadas.»
- «Redimensiona las imágenes subidas y guárdalas en el almacenamiento de archivos, no en la base de datos.»
- «Como alternativa, conecta esta web a [un CMS headless] mediante su API, y guarda la clave de API en el servidor.»
Para ayuda paso a paso, consulta cómo añadir un blog a tu web y cómo crear un blog con IA. Si estás valorando dejar WordPress, alternativas a WordPress compara las opciones.
CMS y Mythex
Mythex es un creador de apps con IA, no un CMS: no hay un acceso de editor independiente para un equipo de contenidos de serie, y normalmente cambias el contenido pidiéndolo en el chat. Si otras personas necesitan editar el contenido, pide al agente que construya una pequeña área de administración apoyada en la base de datos Postgres del proyecto, con las subidas guardadas en el almacenamiento de archivos. Mythex no incluye por sí mismo el inicio de sesión de los usuarios finales, así que el agente integra el proveedor de acceso que elijas. O bien pídele que conecte la web a un CMS headless que ya uses, a través de la API de ese CMS.
Preguntas
¿Qué es un CMS en términos sencillos?
Un CMS (sistema de gestión de contenidos) es un software que te permite añadir y editar los textos, imágenes y páginas de una web a través de un editor sencillo, en lugar de cambiar código. Guarda el contenido y se encarga de publicarlo en el sitio.
¿Es WordPress un CMS?
Sí. WordPress es el CMS tradicional más conocido: guarda tu contenido, te ofrece un editor para escribirlo y usa temas para mostrarlo como web. También puede usarse en modo headless, donde solo proporciona el contenido a un frontend separado.
¿Qué es un CMS headless?
Un CMS headless guarda y edita el contenido, pero no decide cómo se ve. Tu web o tu app obtiene el contenido a través de una API y lo muestra como quiera, lo que significa que el mismo contenido puede alimentar una web, una app y otros canales.
¿Necesito un CMS para mi web?
Lo necesitas si personas sin conocimientos técnicos van a actualizar contenido con frecuencia, como entradas de blog, descripciones de productos o páginas del equipo. Si la web cambia poco, o si te basta con pedir los cambios a un creador de webs con IA, quizá no lo necesites.