Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Instalación de módulos EBT sin Composer

05/05/2025, by Ivan

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

Descargar módulo EBT Core

Para la instalación de Drupal usaré el archivo comprimido desde la página principal del core:

https://www.drupal.org/project/drupal

Versiones de Drupal

Tarball de 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

composer.json de EBT Core

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:

JQuery UI

Una vez descargados todos los módulos:

Todos los módulos personalizados

Proceda a instalarlos uno por uno. Instale primero EBT Core y luego los demás módulos EBT.

Módulos EBT instalados

Si instala, por ejemplo, EBT Slideshow:

https://www.drupal.org/project/ebt_slideshow

Dependencias en composer.json

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

EBT Flexslider

Extraiga el archivo de la librería de manera que todos los archivos estén en /libraries/flexslider:

EBT Slideshow

Puede verificar las rutas correctas en el archivo ebt_slideshow.libraries.yml:

Bibliotecas de EBT Slideshow

Después de eso, podrá agregar bloques EBT y mostrarlos correctamente:

EBT Slideshow

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.