Drupal

Organización de los ejercicios

Los ejercicios de Drupal se han dividido en cuatro páginas:

Sistemas de Gestión de Contenido (CMS): Drupal

Los Sistemas de Gestión de Contenido (en inglés, CMS, Content Management Systems) son aplicaciones web que permiten crear, modificar y publicar sitios webs de forma centralizada. Los CMS surgieron a finales de los 90, en muchos casos como evolución de aplicaciones creadas originalmente para sitios de noticias.

Las aplicaciones orientadas a crear y mantener sitios web generalistas se suelen autodenominar CMS y las que están más orientadas a sectores específicos (entornos empresariales, documentación , educativos, etc.) suelen utilizar otras denominaciones (Knowledge MS, Document MS, Learning MS, etc), pero también se pueden considerar CMS.

Los CMS suelen ofrecer unas características básicas que después pueden ampliarse a través de módulos o plug-ins. Uno de los CMS más populares es Drupal, que se trata en esta lección.


El creador de Drupal fue el belga Dries Buytaert, que sigue al frente de la comunidad que desarrolla Drupal. Drupal es software libre distribuido bajo licencia GPL 2 o posterior.

Drupal ha tenido siempre fama de ser difícil de utilizar, pero también la de estar más preparado para crear sitios complejos, al contrario que WordPress que se ha caracterizado por su facilidad de uso.


Drupal 1.0 se publicó en 2001. Hasta Drupal 6, publicado en febrero de 2008, se fueron publicando una o dos versiones de Drupal al año. Pero publicar Drupal 7 costó tres años debido a los grandes cambios introducidos para facilitar la administración en general y la creación de sitios en varios idiomas. Y Drupal 8 costó casi cinco años debido a los todavía más grandes cambios internos en la aplicación a todos los niveles. Afortunadamente, a partir de Drupal 8 se adoptó un modelo de desarrollo más corto y predecible, con nuevas versiones cada seis meses. Cada dos años se publica una nueva versión principal (9, 10, 11, etc) y cada seis meses se publica una versión secundaria (11.0, 11,1, etc.), que se empezaron publicando en abril y octubre, pero que desde 2020 se están publicando en junio y diciembre. Las versiones principales se mantienen durante cuatro años y las versiones secundarias duante un año. Este nuevo modelo permite que Drupal vaya mejorando de forma progresiva y que los sitios se puedan ir actualizando sin tantos problemas como antes.

Drupal Actualizado 28-09-2024 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 1 2 3 4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 5 6 7 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 9 9.1 9.2 9.3 9.4 9.5 10 10.1 10.2 10.3 10.4 11 11.1 11.2

Cada versión de Drupal se mantiene durante un tiempo, publicándose actualizaciones que corrigen fallos y problemas de seguridad.

Drupal Actualizado 28-09-2024 2008 2008 2009 2009 2010 2010 2011 2011 2012 2012 2013 2013 2014 2014 2015 2015 2016 2016 2017 2017 2018 2018 2019 2019 2020 2020 2021 2021 2022 2022 2023 2023 2024 2024 2025 2025 6 6.5 6.10 6.15 6.20 6.25 6.30 6.35 6.38 7 7.5 7.10 7.15 7.20 7.25 7.30 7.35 7.40 7.50 7.55 7.60 7.65 7.70 7.75 7.80 7.85 7.90 7.95 7.100 8.0 8.0.5 8.1 8.1.10 8.2 8.2.8 8.3 8.3.7 8.4 8.4.8 8.5 8.5.15 8.6 8.6.18 8.7 8.7.14 8.8 8.8.12 8.9 8.9.20 9 9.0.14 9.1 9.1.15 9.2 9.2.21 9.3 9.3.22 9.4 9.4.15 9.5 9.5.11 10 10.0.11 10.1 10.1.8 10.2 .5 10.3 .5 10.4 11 11.1 11.2

Actualmente (septiembre de 2024), la versión más popular sigue siendo Drupal 7 (con casi el 50% de las instalaciones) y seguramente costará años que versiones posteriores alcancen la implantación de Drupal 7, si alguna vez lo consiguen. En un primer momento, el salto a Drupal 8 estuvo bloqueado por la ausencia de migración automática de Drupal 7 a Drupal 8, que no fue posible para sitios en inglés hasta Drupal 8.6 (publicada en septiembre de 2018) y para sitios en varios idiomas hasta septiembre de 2019. Otro problema que bloquea muchas migraciones es que muchos módulos disponibles para Drupal 7 no han dado el salto a Drupal 8/9/10. Por último, muchos profesionales creadores de sitios web están más familiarizados con Drupal 7 que con 8/9/10 y prefieren seguir con una plataforma estable.

Drupal no ha querido dejar atrás a los usuarios de Drupal 7 y la fecha de finalización del soporte de Drupal 7, inicialmente prevista para noviembre de 2021, se retrasó a noviembre de 2022, en febrero de 2022 se retrasó a noviembre de 2023 y en junio de 2023 se retrasó a enero de 2025. El tiempo dirá si Drupal conseguirá que los sitios creados con Drupal 7 sean actualizados a Drupal 11 y no pasen a utilizar otros CMS rivales. Los datos de los últimos años no son esperanzadores en ese sentido, puesto que el número total de instalaciones de Drupal se ha reducido casi un 30% desde su máximo de 2016.

En el verano de 2024 Drupal anunció la decisión de crear una versión simplificada de Drupal que se llamará Drupal CMS y se publicará a finales de 2024. Antes que para competir con WordPress, es posible que esta versión esté enfocada a no perder a los que abandonen Drupal 7 en 2025.


Enlaces de interés

Artículos y páginas básicas

Se explican a continuación los tipos de contenido páginas básicas y artículos y sus opciones de creación.

En Drupal existen dos tipos principales de contenido:

Cada vez que se crea un artículo o una página básica, Drupal le asigna un número de nodo que lo identifica y permite acceder a él directamente.

Crear artículos

Crear páginas básicas