Instalación de módulos EBT sin Composer
Nota: Use la instalación con Composer si es posible. Sin Composer es difícil actualizar el conjunto de módulos de Drupal.
A veces no tenemos acceso a la consola ni a Composer, por ejemplo, en un alojamiento compartido. Pero aún puede instalar los módulos EBT en él. En cada página del proyecto en Drupal.org puede ir al enlace de la versión publicada y descargar los módulos EBT uno por uno:
https://www.drupal.org/project/ebt_core
https://www.drupal.org/project/ebt_tabs
https://www.drupal.org/project/ebt_webform
https://www.drupal.org/project/ebt_slideshow
Para la instalación de Drupal usaré el archivo comprimido desde la página principal del core:
https://www.drupal.org/project/drupal
Después de instalar Drupal necesitamos descargar todos los módulos y sus dependencias. Por ejemplo, todos los módulos EBT requieren el módulo EBT Core:
https://www.drupal.org/project/ebt_core
EBT Core también requiere los módulos Field Group y Media Library Form Element. Puede revisar las dependencias en el archivo composer.json:
/modules/custom/ebt_core/composer.json
https://www.drupal.org/project/field_group
https://www.drupal.org/project/media_library_form_element
Primero habilite las dependencias Field Group y Media Library Form Element.
El módulo EBT Webform también requiere el módulo Webform:
https://www.drupal.org/project/webform
EBT Tabs requiere varios módulos adicionales, visibles en:
/modules/custom/ebt_tabs/composer.json
https://www.drupal.org/project/block_field
https://www.drupal.org/project/jquery_ui_tabs
https://www.drupal.org/project/paragraphs
https://www.drupal.org/project/viewsreference
Debe revisar cada dependencia y sus archivos composer.json para conocer sus requisitos e instalarlos manualmente. No es posible instalar un módulo sin sus dependencias:
Una vez descargados todos los módulos:
Proceda a instalarlos uno por uno. Instale primero EBT Core y luego los demás módulos EBT.
Si instala, por ejemplo, EBT Slideshow:
https://www.drupal.org/project/ebt_slideshow
Este requiere la librería levmyshkin/flexslider:
https://packagist.org/packages/levmyshkin/flexslider
https://github.com/levmyshkin/flexslider
Debe descargar manualmente los archivos de esta librería y colocarlos en la carpeta /libraries/flexslider.
https://github.com/levmyshkin/flexslider/releases/tag/2.7.4
Extraiga el archivo de la librería de manera que todos los archivos estén en /libraries/flexslider:
Puede verificar las rutas correctas en el archivo ebt_slideshow.libraries.yml:
Después de eso, podrá agregar bloques EBT y mostrarlos correctamente:
Como puede ver, es posible instalar módulos EBT sin Composer. Pero sería mucho más fácil instalarlos con:
composer require drupal/ebt_slideshow
Composer descargará todas las dependencias incluyendo EBT Core, Paragraphs, todos los módulos de Drupal necesarios e incluso la librería JavaScript levmyshkin/flexslider automáticamente. Solo necesitará habilitar el módulo EBT Slideshow en la página de módulos.