La po­pu­la­ri­dad del CMS Drupal se ha in­cre­me­n­ta­do con el tiempo. Tanto es así que, con el paso de los años, se ha creado una inmensa comunidad en torno a este re­co­no­ci­do gestor de co­n­te­ni­dos de código abierto. En co­m­pa­ra­ción con otros sistemas de gestión de co­n­te­ni­dos, Drupal se ha co­n­ce­n­tra­do en la correcta in­te­gra­ción de una página web con los co­n­te­ni­dos pu­bli­ca­dos por sus usuarios. Además, cuenta con un núcleo de software compacto que contiene úni­ca­me­n­te las funciones ne­ce­sa­rias para crear una página web. Sin embargo, los usuarios pueden extender, en gran medida, el ámbito de apli­ca­ción del programa. 

Un núcleo y un sinnúmero de módulos

La reducida fu­n­cio­na­li­dad de este sistema solo se hace evidente una vez instalado (para de­s­ca­r­gar­lo visita su página oficial. Esto se debe, pri­n­ci­pa­l­me­n­te, a su es­tru­c­tu­ra modular: el núcleo es sencillo y compacto, pero puede ser equipado y extendido co­m­bi­na­n­do cientos de módulos in­te­gra­bles. Esto convierte a Drupal en un software altamente pe­r­so­na­li­za­ble. Los módulos para Drupal se pueden descargar de forma gratuita y se cla­si­fi­can en di­fe­re­n­tes áreas, tales como "Content", "Media", "eCommerce", "SEO" o "Security". También se puede elegir entre más de 1.000 "Di­s­tri­bu­tio­ns". Los perfiles de in­s­ta­la­ción del CMS Drupal han sido adaptados a de­te­r­mi­na­dos sectores y ámbitos de apli­ca­ción y ofrecen, por defecto, los módulos adecuados a ellos.

Cómo se­le­c­cio­nar los módulos básicos

Lós módulos in­te­gra­dos en el núcleo permiten crear una página web sencilla, un foro, un blog (incluso para más de un redactor) o una comunidad web. A co­n­ti­nua­ción, pre­se­n­ta­mos algunos de los módulos de Drupal que ya vienen in­te­gra­dos en el núcleo o que pueden ser in­s­ta­la­dos po­s­te­rio­r­me­n­te:

  • Views: este módulo es tan popular que fue incluido en el núcleo desde la octava versión de Drupal. Views facilita el acceso a la base de datos del gestor de co­n­te­ni­dos y, gracias a una gráfica interfaz de usuario, es posible filtrar y organizar co­n­te­ni­dos de acuerdo a di­fe­re­n­tes criterios de búsqueda.
  • CKEditor: basado en el principio WYSIWYG, este módulo también fue integrado en el núcleo de Drupal desde la versión 8. Similar a un editor de textos, CKEditor permite crear datos HTML de manera simple y rápida a través de una interfaz gráfica.
  • IMCE: con este módulo es posible editar imágenes fá­ci­l­me­n­te. Además, se puede integrar fá­ci­l­me­n­te con el CKEditor.
  • Ad­mi­ni­s­tra­tion Menu: si lo que necesitas es una he­rra­mie­n­ta de ad­mi­ni­s­tra­ción web fácil de utilizar y con un menú útil e intuitivo, este es el módulo perfecto para tu proyecto web.
  • Backup and Migrate: esta extensión permite crear copias de seguridad de tu base de datos y almacena los archivos en una ubicación diferente.

Los útiles módulos de Drupal

Algunas de las ex­te­n­sio­nes del CMS Drupal integran funciones útiles para la op­ti­mi­za­ción SEO de una página web. Por ejemplo, el módulo Path permite convertir un URL ilegible en uno de­s­cri­p­ti­vo, lo que tiene un impacto positivo en el po­si­cio­na­mie­n­to en bu­s­ca­do­res de la web. Existen, además, otros módulos SEO que pueden ser in­s­ta­la­dos po­s­te­rio­r­me­n­te, como son:

  • Pathauto es una extensión del módulo Path que crea au­to­má­ti­ca­me­n­te, por defecto, URL (p. ej., cuando la ruta de la página es nombrada de acuerdo al título).
  • Page Title permite cambiar fá­ci­l­me­n­te el título de las páginas en Drupal.
  • Metatag es la he­rra­mie­n­ta perfecta para crear etiquetas meta (como De­s­cri­p­tio­ns u Open Graph Tags).
  • Con la ayuda de XML Sitemap es posible crear un archivo sitemap para que los motores de búsqueda puedan consultar fá­ci­l­me­n­te los co­n­te­ni­dos de la página web.
  • Una colección de estos y otros módulos SEO están incluidos en el pack Drupal SEO Tools y sirve, por ejemplo, para realizar búsquedas de palabras clave o para conectar au­to­má­ti­ca­me­n­te enlaces internos.

Funciones adi­cio­na­les

Una ca­ra­c­te­rí­s­ti­ca peculiar de Drupal es que permite editar el contenido de la web di­re­c­ta­me­n­te en frontend. El programa también guarda las mo­di­fi­ca­cio­nes in­te­r­me­dias en archivos in­di­vi­dua­les, ase­gu­rá­n­do­se así de que tengas acceso a versiones an­te­rio­res del contenido. Además, desde la octava versión de Drupal, todos los temas son re­s­po­n­si­vos, lo que garantiza que todos los cambios rea­li­za­dos en tu página web de Drupal estarán op­ti­mi­za­dos para una correcta vi­sua­li­za­ción en todos los di­s­po­si­ti­vos. En lo que respecta a los permisos de acceso y a los roles de usuario, Drupal permite de­te­r­mi­nar qué usuarios tienen acceso a di­fe­re­n­tes áreas de la web y, de ser necesario, es­ta­ble­cer derechos de edición o mo­di­fi­ca­ción. Como co­n­se­cue­n­cia del uso ge­ne­ra­li­za­do de este sistema de gestión de co­n­te­ni­dos, Drupal es co­m­pa­ti­ble con muchos idiomas, y hoy en día es, junto a TYPO3, Joomla y WordPress, uno de los CMS más populares del mundo.

Drupal: re­que­ri­mie­n­tos de sistema y zonas de apli­ca­ción

Drupal es un software de código abierto basado en el lenguaje de pro­gra­ma­ción PHP. No depende de ninguna pla­ta­fo­r­ma y puede ser ejecutado en cualquier sistema operativo. Para la gestión de bases de datos se re­co­mie­n­da utilizar MySQL y MariaDB, aunque Drupal también soporta Po­s­t­gre­S­QL. Uti­li­za­n­do una extensión, es posible utilizar otro tipo de sistemas de bases de datos como Oracle. Una de las es­pe­cia­li­da­des de Drupal es la gestión del contenido generado por los usuarios. Debido a las di­fe­re­n­tes funciones para au­to­ma­ti­zar pu­bli­ca­cio­nes en co­mu­ni­da­des online, este CMS es usado co­n­s­ta­n­te­me­n­te para la creación y ad­mi­ni­s­tra­ción de foros y otros co­le­c­ti­vos web. Sin embargo, también existen cientos de páginas web co­n­ve­n­cio­na­les basadas en este gestor de co­n­te­ni­dos, por ejemplo: La Casa Blanca, Amnistía In­te­r­na­cio­nal o The Economist. El rango de apli­ca­ción del CMS Drupal es muy amplio y este va desde co­mu­ni­da­des online o portales web de gran tamaño a páginas web de empresas co­me­r­cia­les. Además, para ampliar la oferta, en su página de descargas en­co­n­tra­rás pla­n­ti­llas para Drupal, así como más de 2.000 temas sin ningún coste. Si quieres probar este gestor de contenido y descubrir si es apto para tu proyecto online, puedes descargar la versión de prueba desde su página web.

En resumen

La in­s­ta­la­ción compacta y si­m­pli­fi­ca­da de este CMS tiene, al mismo tiempo, ventajas y de­s­ve­n­ta­jas: la libertad de elección de los módulos significa también que, para utilizar algunas funciones, es necesario invertir tiempo en su in­s­ta­la­ción. Por otro lado, las ventajas de un sistema modular son obvias: es posible pe­r­so­na­li­zar e in­co­r­po­rar funciones in­di­vi­dua­les de otros módulos para ampliar las apli­ca­cio­nes y el campo de acción de este CMS. Para aquellos usuarios sin mucha ex­pe­rie­n­cia, Drupal es, en co­m­pa­ra­ción con Joomla o TYPO3, la mejor opción.

La inmensa comunidad de usuarios de Drupal es una ventaja que no se debe su­b­e­s­ti­mar. Además de conseguir in­fo­r­ma­ción sobre las muchas ex­te­n­sio­nes de este CMS, también es posible acceder a decenas de foros para pedir consejos. En co­n­clu­sión, Drupal es el sistema de gestión de co­n­te­ni­dos ideal para proyectos online donde la in­ter­ac­ción entre los usuarios es una prioridad.

Ir al menú principal