Antes que nada, definamos que es un módulo y para qué sirve.
Los módulos (modules) son los elementos que permiten añadir nuevas funcionalidades a Drupal, para adaptarlo a las necesidades de cada sitio web. Es decir que, son “plugins” que amplían sus posibilidades y funcionalidades.
Ahora, para descargar e instalar cualquier módulo de Drupal, debemos buscarlo en la página de módulos oficiales para Drupal.
La página nos mostrará una interfaz como la que se ve a continuación:
Es una interfaz bastante fácil de entender y usar, ya que nos dara la opcion de buscar los módulos por nombre, o distintos filtros. Estos filtros nos ayudarán bastante a la hora de buscar un módulo en concreto, ya que podremos establecer valores de búsqueda como la versión de Drupal para la cual necesitamos el módulo, la estabilidad, módulos de búsqueda, etc…
Una vez dicho esto, buscaremos el módulo que queremos, y tendremos 3 opciones para instalarlo en nuestro Drupal:
1. Instalar con Composer: Es recomendable descargar el módulo por Composer, de esta forma garantizamos que sea compatible con el Core de Drupal.
( Composer es un administrador de dependencias para PHP que nos permite descargar paquetes desde un repositorio para agregarlo a nuestro proyecto.
Entramos a la carpeta de nuestro proyecto y escribimos el siguiente comando:
$ composer require drupal/(nombre del módulo)
Al escribir el comando y dar (Enter), veremos como se descarga nuestro módulo
Ahora lo instalaremos, nos dirigimos a la sección “Ampliar” en nuestro Drupal, y buscamos el nombre del módulo que descargamos, en este caso usaremos el módulo llamado “Admin Toolbar”
Seleccionamos los 3 módulos e instalamos:
2. Descargar el módulo desde la URL de Drupal.org
En vez de descargar el módulo, copiamos el link e instalamos
3. Descargando el módulo desde los enlaces de drupal.org:
Una vez elegido el módulo, lo descargamos:
Es importante NO descomprimir el archivo
Vamos a la sección “Ampliar”, instalar nuevo módulo, cargamos el archivo y lo instalamos:
En conclusión, los módulos son obligatorios en Drupal si queremos sacar el mayor provecho a nuestro sitio web, son herramientas necesarias que aportaran gran variedad de opciones y mejoras.