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 ha adoptado un modelo de desarrollo más corto y predecible, planificando dos versiones anuales, en abril y octubre. En teoría, este nuevo modelo tiene que permitir que Drupal vaya mejorando de forma progresiva y que los sitios se puedan ir actualizando sin problemas.

Drupal Actualizado 02-05-2019 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 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 9 9.1

Cada versión de Drupal se mantiene durante un tiempo, publicándose actualizaciones que corrigen fallos y problemas de seguridad. La versión 6 se mantuvo durante 8 años, hasta la publicación de Drupal 8. La versión 7 se mantendrá hasta noviembre de 2021, aproximadamente un año después de la publicación de Drupal 9. Las primeras versiones 8.X se mantuvieron únicamente seis meses. A partir de la versión 8.5 las versiones se mantienen durante un año, corrigiendo fallos durante los primeros seis meses y únicamente problemas de seguridad en los seis meses siguientes.

Drupal Actualizado 02-05-2019 2008 2008 2009 2009 2010 2010 2011 2011 2012 2012 2013 2013 2014 2014 2015 2015 2016 2016 2017 2017 2017 2018 2018 2019 2019 2020 2020 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 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.15 8.7 8.8 9 9.1

Actualmente (mayo de 2019), la versión más popular sigue siendo Drupal 7 y seguramente costará años que Drupal 8 alcance a Drupal 7. Los principales motivos son que la migración automática de Drupal 7 a Drupal 8 no ha estado disponible hasta Drupal 8.6 (publicada en septiembre de 2018) y sólo está disponible para sitios en inglés, que muchos profesionales creadores de sitios web están más familiarizados con Drupal 7 que con 8 y que Drupal 7 dispone de muchos más módulos que Drupal 8 para ampliar sus capacidades.

Los planes previstos son publicar Drupal 9 en junio de 2020, y poner fin al soporte de Drupal 7 y Drupal 8 en noviembre de 2021. La fecha de publicación de Drupal 10 dependerá de si finalmente Drupal 9 está basado en la versión 4 o 5 del framework Symfony.

De aquí hasta noviembre de 2021 serán unos años cruciales para Drupal y el desafío es conseguir que los sitios creados con Drupal 7 sean actualizados a Drupal 8 o 9 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 está decreciendo ligeramente.


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