¿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— mediante un editor sencillo en lugar de cambiar el código. Guarda el contenido, lleva el control de los borradores y las versiones, y publica la versión definitiva en el sitio. WordPress es el ejemplo más conocido, pero existen muchos más.
Por qué importa cuando creas con IA
Cuando una IA construye tu web, los textos y las imágenes suelen acabar escritos directamente en el código. Eso está bien mientras seas la única persona que edita y te baste con 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 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 implica o bien añadir un CMS más tarde, o bien construir uno que nunca usarás.
Una analogía cotidiana
Piensa en la pizarra del menú de un restaurante.
En un restaurante, el menú está pintado directamente en la pared. Queda muy bien, pero cambiar un precio exige llamar al pintor. Eso es contenido escrito en el código.
En otro, el menú está en una pizarra con un marco fijo y encabezados: Entrantes, Principales, Postres. Cualquier miembro del personal puede borrar una línea y escribir un plato nuevo, y la pizarra sigue teniendo un aspecto coherente 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 CMS headless
Hay dos grandes tipos.
CMS tradicional (acoplado). Un mismo 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í, como también los editores integrados de creadores de webs como Squarespace y Wix.
CMS headless. El CMS solo almacena y edita el contenido. No tiene una «cabeza» web propia. Tu sitio o tu app solicitan el contenido a través de una API y lo muestran 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 front end |
| Esfuerzo de puesta en marcha | Bajo: instalar, elegir un tema, escribir | Mayor: alguien tiene que construir el front end |
| Una sola fuente de contenido para web, app y email | Más difícil | Pensado para ello |
| Encaja mejor con | Blogs, webs de presentación, pequeños negocios | Webs y apps a medida, varios canales |
Si tu web se construyó con un creador de apps con IA como código a medida, un CMS headless (o una pequeña zona de administración) es la opción natural, porque la IA ya ha construido el front end.
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 equipo 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-el-pan-de-calabaza |
| body | Nuestro favorito de otoño regresa este sábado... |
| cover_image | pan-de-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 | Pan |
| available | true |
El personal inicia sesión en el editor, rellena un formulario para una entrada nueva, 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 aspecto 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, la web puede mostrar los precios con el mismo formato en todas partes. Como existe un campo status, el personal puede guardar borradores que no aparecen 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, cuerpo, imagen, precio. |
| Entrada | Un elemento de un tipo de contenido: una entrada de blog o un producto concreto. |
| Slug | El nombre amigable para URL de una entrada, como vuelve-el-pan-de-calabaza. |
| Borrador / publicado | Si una entrada ya es visible o no en el sitio en vivo. |
| Texto enriquecido | Texto con formato: títulos, negritas, 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 la configuración. |
| 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. |
Ideas erróneas y errores habituales
- «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.
- «Toda web necesita 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.
- Olvidar los permisos. Decide quién puede publicar, no solo quién puede escribir. Un nuevo empleado probablemente no debería poder borrar la página de inicio.
- Ignorar las imágenes. Sin límites de tamaño, la gente sube fotos enormes y la web se ralentiza. Pide que se redimensionen automáticamente.
- Dar por hecho que el contenido se traslada con facilidad. 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 fijadas 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, cuerpo, imagen de portada, estado y fecha de publicación.»
- «Crea una página de administración sencilla donde 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 solo muestra 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 incluye de serie un acceso separado al editor para un equipo de contenidos, y normalmente cambias el contenido pidiéndolo en el chat. Si otras personas necesitan editar contenido, pide al agente que construya una pequeña zona de administración respaldada por 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 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 utilices, mediante 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, las imágenes y las páginas de una web mediante un editor sencillo, en lugar de cambiar el código. Guarda el contenido y se encarga de publicarlo en el sitio.
¿WordPress es 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 suministra el contenido a un front end independiente.
¿Qué es un CMS headless?
Un CMS headless almacena y edita el contenido, pero no decide cómo se ve. Tu web o tu app obtienen el contenido a través de una API y lo muestran como quieran, 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 no técnicas van a actualizar el contenido con frecuencia, por ejemplo entradas de blog, descripciones de productos o páginas de equipo. Si la web casi no cambia, o si te basta con pedir las modificaciones a un creador de webs con IA, quizá no lo necesites.