Instalación de módulos en Drupal 8
Instala uno o varios módulos para modificar, ampliar o mejorar Drupal con funcionalidades adicionales.
Conocimientos necesarios
Paso 1: Obtener el módulo
Si el módulo que deseas instalar forma parte del núcleo de Drupal, puedes pasar al siguiente paso.
Para instalar un módulo, primero necesitas obtener el código del módulo que deseas instalar. El método recomendado para agregar una dependencia a tu proyecto es usando Composer. Esto supone que ya gestionas tu proyecto con Composer.
Para agregar un módulo, primero identifica su nombre corto. Es la última parte de la URL de la página del proyecto. Por ejemplo, el módulo Geofield en https://www.drupal.org/project/geofield tiene el nombre corto geofield.
Para descargar el módulo proporcionado junto con sus dependencias, ejecuta el siguiente comando desde la raíz de tu sitio (reemplazando el nombre corto por geofield):
composer require drupal/geofield
Después de ejecutar el comando deberías ver un mensaje indicando que el módulo fue añadido a tu archivo composer.json como dependencia y que el código correspondiente fue descargado.
Para más información y un video demostrativo, consulta: Uso de Composer para descargar y actualizar archivos y Descargar módulos y temas usando Composer.
Métodos alternativos para obtener un módulo incluyen:
Paso 2: Habilitar el módulo
Usando la interfaz de Drupal:
- Ve a la página "Extender" (admin/modules) desde el menú "Administrar".
- Encuentra el módulo o módulos que quieres habilitar y marca la casilla junto a cada uno.
- Haz clic en "Instalar" para habilitar el módulo nuevo.
Usando Drush:
drush en geofield
Para más información y video demostrativo, consulta: Descarga e instalación de módulos desde Drupal.org y Instalación de módulos desde la línea de comandos.
Información adicional
Organización del almacenamiento de módulos
Drupal busca módulos en varios lugares; el directorio raíz /modules (preferido) o /sites/*/modules. En estos lugares, Drupal recorrerá todos los subdirectorios en busca de módulos.
La práctica común es agregar todos los módulos descargados desde Drupal.org en /modules/contrib, y todo el código personalizado específico del proyecto en /modules/custom.
Varios módulos empaquetados en un solo proyecto
Generalmente, un proyecto (por ejemplo, https://drupal.org/project/devel) contiene varios módulos. Cada módulo dentro del proyecto está listado y puede habilitarse individualmente en la página Extender.
Información adicional
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.