DICCIONARIO · D

Drupal

Drupal es un gestor de contenidos (CMS) de código abierto escrito en PHP que destaca por su modelo de contenido estructurado, su sistema de permisos y su seguridad. Es gratuito y se usa sobre todo en webs grandes y complejas, como portales institucionales, universidades o medios, donde WordPress se queda corto.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
Sistema de gestión de contenidos (CMS) de código abierto
Creador
Dries Buytaert; primera versión publicada el 15 de enero de 2001
Licencia
GNU GPL versión 2 o posterior (gratuito)
Tecnología
PHP con componentes de Symfony; base de datos MySQL/MariaDB, PostgreSQL o SQLite
Versiones
Drupal 11 (core) y Drupal CMS 2.0, publicado el 28 de enero de 2026; Drupal 12 está previsto para la semana del 7 de diciembre de 2026
Cuota de uso
0,6 % de todas las webs y 0,9 % de las que usan un CMS conocido (W3Techs, septiembre de 2026)

≡En resumen

  • Drupal es un CMS gratuito y de código abierto pensado para webs con mucho contenido, muchos usuarios y requisitos de seguridad altos.
  • Su punto fuerte es el contenido estructurado: tipos de contenido, campos, taxonomías, vistas y permisos por rol sin programar.
  • Drupal CMS es la distribución lista para usar, con editor visual Canvas, plantillas y asistentes de IA; el core es la base para desarrolladores.
  • Es más difícil de aprender y mantener que WordPress, así que tiene sentido en proyectos medianos o grandes, no en una web sencilla.
  • Drupal 10 deja de tener soporte el 9 de diciembre de 2026: si tu web sigue en esa versión, toca planificar la actualización.

01 ¿Qué es Drupal?

El proyecto lo inició el belga Dries Buytaert cuando era estudiante en Amberes. Publicó la primera versión el 15 de enero de 2001. El nombre viene del neerlandés druppel (gota): el sitio original era drop.org, que en realidad iba a llamarse dorp (pueblo), pero una errata cambió el nombre y se quedó. De ahí el logotipo con forma de gota, la Druplicon.

Hoy lo mantiene una comunidad de miles de desarrolladores, con la Drupal Association como organización sin ánimo de lucro que coordina el proyecto. Técnicamente, desde la versión 8 se apoya en componentes del framework Symfony, lo que lo acercó al desarrollo PHP moderno.

02 ¿Para qué sirve Drupal?

01

Portales institucionales

Administraciones, universidades y ONG con cientos de páginas, varios editores y requisitos de accesibilidad.

02

Medios y editoriales

Webs con mucho volumen de publicación, flujos editoriales (borrador, revisión, publicado) y contenido relacionado.

03

Webs multidioma

La traducción de contenidos, menús e interfaz forma parte del core, sin depender de plugins de terceros.

04

Intranets y extranets

Áreas privadas con permisos por rol, grupos de usuarios y documentos restringidos.

05

Drupal headless

Drupal como back-end que sirve el contenido por API (JSON:API o REST) a una web en React, una app o una pantalla.

06

Webs corporativas complejas

Empresas con catálogos técnicos, buscadores con filtros y varias marcas o países en una sola instalación.

En resumen, Drupal brilla cuando el contenido tiene estructura y reglas. Para una web de cinco páginas o un blog personal es excesivo. Para proyectos que combinan contenido, lógica de negocio e integraciones, lo habitual es plantear un desarrollo web a medida o un CMS robusto como Drupal, y la decisión depende de quién va a editar y mantener la web.

03 Cómo funciona Drupal: nodos, campos, vistas y módulos

Concepto Qué es Ejemplo
Nodo Cada pieza de contenido de la web Una noticia, una página o una ficha de producto
Tipo de contenido y campos La plantilla de datos de cada nodo El tipo «Evento» con fecha, lugar y precio
Taxonomía Vocabularios para clasificar contenido Categorías, etiquetas o sectores
Vistas (Views) Constructor de listados y consultas sin programar «Próximos eventos de Madrid ordenados por fecha»
Módulos Extensiones que añaden funciones SEO, formularios, comercio (Drupal Commerce)
Temas La capa de diseño, con plantillas Twig El aspecto visual de la web
Roles y permisos Qué puede hacer cada tipo de usuario Un redactor crea borradores; un editor los publica
Conceptos básicos de Drupal

Todo el contenido y la configuración se guardan en una base de datos, y Drupal genera las páginas al vuelo con una caché muy agresiva para que carguen rápido. Se instala en un servidor con PHP (Drupal 11 exige PHP 8.3 o superior) y un servidor web como Apache o Nginx. La instalación profesional se hace con Composer, el gestor de dependencias de PHP, y la configuración se exporta a archivos para versionarla en Git y pasarla de desarrollo a producción sin tocar la base de datos a mano.

04 Versiones de Drupal y calendario de soporte en 2026

Versión Estado Fecha clave
Drupal 7 Sin soporte Fin de vida el 5 de enero de 2025
Drupal 8 y 9 Sin soporte Fin de vida en 2021 y 2023
Drupal 10 Solo seguridad, última rama 10.6 Fin de vida el 9 de diciembre de 2026
Drupal 11 Versión estable actual Publicada en agosto de 2024
Drupal 12 Próxima versión mayor Prevista para la semana del 7 de diciembre de 2026
Drupal CMS 2.0 Distribución lista para usar sobre el core 11 Publicada el 28 de enero de 2026
Estado de las versiones principales de Drupal (septiembre de 2026)

Drupal CMS 1.0 salió en enero de 2025 como resultado de la iniciativa Starshot, con la que el proyecto quiso hacer Drupal más accesible para personas sin perfil técnico. La versión 2.0 incorporó Drupal Canvas, un editor visual de arrastrar y soltar con vista previa en directo, plantillas de sitio completas y asistentes de IA para generar páginas a partir de una descripción o crear textos alternativos de imágenes.

05 Drupal vs WordPress vs Joomla

Criterio Drupal WordPress Joomla
Curva de aprendizaje Alta Baja Media
Contenido estructurado Nativo y muy potente Con plugins (campos personalizados) Nativo, más limitado
Permisos y roles Muy detallados en el core Básicos; se amplían con plugins Intermedios
Multidioma En el core Con plugins como WPML o Polylang En el core
Ecosistema de temas y plugins Menor y más técnico El más grande del mercado Mediano
Coste de desarrollo Más alto (perfiles especializados) Más bajo Medio
Mejor para Portales grandes y complejos Webs corporativas, blogs y tiendas Webs medianas y comunidades
Comparativa de Drupal, WordPress y Joomla

Si dudas, la pregunta clave es quién va a editar y cuánta estructura tiene tu contenido. Para la mayoría de pymes, WordPress es más práctico: te lo contamos en las ventajas y desventajas de WordPress. Si tu proyecto necesita flujos editoriales, permisos finos y muchos tipos de contenido, Drupal gana.

06 Ventajas y desventajas de Drupal

Ventajas Desventajas
Gratuito y de código abierto, sin licencias por usuario Curva de aprendizaje alta para editores y desarrolladores
Equipo de seguridad propio y avisos de seguridad publicados Menos temas y módulos que WordPress
Escala bien en webs con miles de páginas y mucho tráfico Desarrollo y mantenimiento más caros
Multidioma, accesibilidad y permisos en el core Las actualizaciones mayores exigen trabajo técnico
Arquitectura API-first para proyectos headless Menos profesionales disponibles, sobre todo en pymes
Pros y contras de usar Drupal

07 ¿Cuánto cuesta una web en Drupal?

El software no cuesta nada. Lo que pagas es el trabajo y la infraestructura. El precio real depende de cuatro partidas, y la más importante no se ve el primer día: el mantenimiento.

  • ✓Desarrollo: análisis del modelo de contenido, tema a medida, módulos e integraciones.
  • ✓Hosting: un servidor con PHP 8.3 o superior, Composer y acceso por SSH; el alojamiento compartido más barato suele quedarse corto.
  • ✓Mantenimiento: actualizaciones de seguridad del core y los módulos, copias de seguridad y monitorización.
  • ✓Actualizaciones mayores: cada pocos años hay que pasar de versión, por ejemplo de Drupal 10 a 11 o 12.
  • ✓Formación del equipo editor para que use bien los tipos de contenido y los flujos de publicación.

Para tener una referencia de lo que supone mantener una web al día, consulta nuestra guía de mantenimiento web. Y si lo que buscas es un proyecto con diseño propio y un gestor fácil para tu equipo, en nuestro servicio de diseño web a medida te ayudamos a elegir el CMS que encaja.

Preguntas frecuentes sobre Drupal

Drupal es un gestor de contenidos (CMS) gratuito y de código abierto, escrito en PHP, que se usa para crear webs con mucho contenido estructurado, varios editores y requisitos de seguridad altos.

Sí. Drupal se distribuye bajo licencia GPL y se puede descargar, usar y modificar sin pagar licencias. Lo que cuesta es el desarrollo, el hosting y el mantenimiento.

Depende del proyecto. WordPress es más fácil y barato para webs corporativas, blogs y tiendas; Drupal es mejor para portales grandes con muchos tipos de contenido, permisos detallados y flujos editoriales.

En septiembre de 2026 la versión estable del core es Drupal 11, y la distribución lista para usar es Drupal CMS 2.0, publicada en enero de 2026. Drupal 12 está previsto para la semana del 7 de diciembre de 2026.

Drupal 10 llega al fin de vida el 9 de diciembre de 2026. A partir de esa fecha no recibirá parches de seguridad, así que conviene actualizar a Drupal 11 antes.

En PHP, con componentes del framework Symfony y plantillas Twig. Funciona sobre bases de datos MySQL o MariaDB, PostgreSQL y SQLite.

Sí: permite URLs amigables, metaetiquetas, sitemaps y datos estructurados mediante módulos, y genera HTML limpio. Como en cualquier CMS, el posicionamiento depende del contenido y de una buena configuración técnica.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
C CMS Un CMS (Content Management System o sistema de gestión de contenidos) es un software que permite crear, editar y publicar el contenido de una web sin programar cada cambio. Separa el contenido del diseño y del código, y es la base de la mayoría de webs: WordPress, el más usado, mueve cerca del 40 % de todos los sitios. F Framework Un framework es un marco de trabajo de software que da a los programadores una estructura, unas reglas y un conjunto de componentes listos para construir aplicaciones sin partir de cero. A diferencia de una librería, el framework controla el flujo del programa y llama a tu código. Laravel, Django, Angular o Flutter son frameworks. J Joomla Templates Las Joomla templates, o plantillas de Joomla, son extensiones que controlan el diseño y la maquetación de un sitio hecho con el CMS Joomla, separados del contenido. Deciden la estructura, los colores, la tipografía y las posiciones de los módulos, de modo que puedes cambiar el aspecto de toda la web sin reescribir los artículos. B Back end El back end es la parte de una web o aplicación que se ejecuta en el servidor y que el usuario no ve: la lógica de negocio, la base de datos, la autenticación y las API que entregan la información al navegador o a la app. Sin back end no hay registros, pagos, búsquedas ni contenidos dinámicos. A Apache (servidor HTTP) Apache HTTP Server es un servidor web de código abierto, desarrollado por la Apache Software Foundation desde 1995, que recibe las peticiones de los navegadores y les entrega las páginas, imágenes y archivos de un sitio. Es modular, gratuito, compatible con Linux, Windows y macOS, y popularizó la configuración por carpetas con el archivo .htaccess. F Front-end El front-end es la parte de una web o aplicación que ve y usa directamente la persona: la interfaz que se ejecuta en su navegador o dispositivo, construida con HTML, CSS y JavaScript. Decide cómo se muestra el contenido, lo rápido que responde y lo fácil que resulta usarlo, por eso influye en la conversión y en el SEO.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp