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 EPT sin Composer

06/05/2025, by Ivan

Nota: Utiliza la instalación con Composer si es posible. Sin Composer es difícil actualizar la gran cantidad de módulos de Drupal.

A veces no tenemos acceso a la consola y a Composer, por ejemplo en un alojamiento compartido. Pero aún puedes instalar los módulos EPT en él. En cada página del proyecto en Drupal.org puedes ir al enlace de la versión y descargar los módulos EPT uno por uno desde Drupal.org:

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

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

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

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

Descargar módulo EPT Core

Para la instalación de Drupal, utilizaré el archivo tarball desde la página de Drupal core:

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

Versiones de Drupal

Archivo tarball de Drupal

Después de instalar Drupal, necesitamos descargar todos los módulos y todos los módulos dependientes. Por ejemplo, todos los módulos EPT requieren el módulo EPT Core:
https://www.drupal.org/project/ept_core

EPT Core también requiere los módulos Field Group y Media Library Form Element, puedes verificar las dependencias en el archivo composer.json:

/modules/custom/ept_core/composer.json

composer.json de EPT Core

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

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

Primero habilita los módulos dependientes Field Group y Media Library Form Element.

El módulo EPT Webform también requiere el módulo Webform:

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

EPT Tabs requiere varios módulos propios:

/modules/custom/ept_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

Debes revisar cada módulo dependiente y consultar su archivo composer.json también para obtener las dependencias e instalarlas manualmente. No es posible instalar un módulo de Drupal sin sus dependencias:

JQuery UI

Ahora que tienes todos los módulos descargados:

Todos los módulos personalizados

Instalemos los módulos uno por uno. Instala primero EPT Core y luego los demás módulos EPT.

Módulos EPT instalados

Si instalaste, por ejemplo, EPT Slideshow:

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

dependencias en composer.json

Requiere la librería levmyshkin/flexslider:

https://packagist.org/packages/levmyshkin/flexslider

https://github.com/levmyshkin/flexslider

Ahora necesitas descargar los archivos de esta librería manualmente y colocarlos en la carpeta /libraries/flexslider.

https://github.com/levmyshkin/flexslider/tags

https://github.com/levmyshkin/flexslider/releases/tag/2.7.4

EPT Flexslider

Extrae el archivo de la librería, de modo que todos los archivos estén almacenados en /libraries/flexslider:

EPT Slideshow

Puedes verificar las rutas correctas en el archivo ept_slideshow.libraries.yml:

Bibliotecas de EPT Slideshow

Después de eso, podrás agregar párrafos EPT y mostrarlos correctamente:

EPT Slideshow

Como ves, es posible instalar módulos EPT sin Composer. Pero sería mucho más fácil instalar los módulos con:

composer require drupal/ept_slideshow

Composer descargará todas las dependencias, incluyendo EPT Core, Paragraphs, todos los demás módulos de Drupal e incluso la librería javascript levmyshkin/flexslider automáticamente. Solo tendrás que habilitar el módulo EPT Slideshow en la página de Módulos.