Glossan

¿Qué es CMS?

También llamado: Content Management System, gestor de contenidos, WordPress, Drupal, Joomla

Un CMS (Content Management System) es una aplicación que permite crear y editar el contenido de una web desde un panel, sin tocar código. WordPress, que mueve más del 40 % de las webs, es el más conocido.

Con un CMS, quien escribe se ocupa del texto y las imágenes, y las plantillas (temas) se encargan del diseño. La mayoría guardan el contenido en una base de datos y generan cada página en el servidor al visitarla.

Ejemplo

Instalar WordPress en un servidor con WP-CLI:

$ wp core download --locale=es_ES
$ wp config create --dbname=wp --dbuser=wpuser --dbpass=********
$ wp core install --url=https://example.com --title="Mi web" \
    --admin_user=admin --admin_email=hola@example.com

Tipos de CMS

Tipo Ejemplos Notas
Tradicional WordPress, Drupal, Joomla Panel, base de datos y web en el mismo sitio
Para tiendas PrestaShop, WooCommerce, Magento Especializados en comercio electrónico
Headless Strapi, Directus, Sanity Solo gestionan contenido y lo sirven por API; la web se hace aparte
Basado en archivos Kirby, Grav Sin base de datos

Una alternativa sin CMS son los generadores de sitios estáticos (SSG).

Errores habituales

¿Tienes un producto o servicio relacionado con CMS? Anúnciate en este término.

Términos relacionados

  • SSG — Un SSG (Static Site Generator) es una herramienta que genera todas las páginas de...
  • Base de datos — Una base de datos es un sistema que guarda información de forma organizada para...
  • PHP — PHP es un lenguaje de programación que se ejecuta en el servidor para generar...
  • Copia de seguridad — Una copia de seguridad es un duplicado de los archivos y bases de datos...
  • Entorno de staging — Un entorno de staging es una copia de tu web o aplicación, lo más...

Categorías: Backend, Web