logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

Installazione dei moduli EBT senza composer

06/09/2025, by Ivan

Avviso: Usa l’installazione tramite Composer se possibile. Senza Composer è difficile aggiornare lo zoo dei moduli Drupal.

A volte non abbiamo accesso alla console e a Composer, ad esempio su hosting condivisi. Ma è comunque possibile installare i moduli EBT. Su ogni pagina progetto di Drupal.org puoi andare al link della release e scaricare i moduli EBT uno per uno da Drupal.org:

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

Scaricare il modulo EBT Core

Per l’installazione di Drupal userò l’archivio tarball dalla pagina di Drupal core:

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

Release di Drupal

Drupal tarball

Dopo l’installazione di Drupal dobbiamo scaricare tutti i moduli e tutti i moduli dipendenti. Ad esempio, tutti i moduli EBT richiedono il modulo EBT Core:
https://www.drupal.org/project/ebt_core

EBT Core richiede anche i moduli Field Group e Media Library Form Element, puoi verificare le dipendenze nel file composer.json:

/modules/custom/ebt_core/composer.json

Drupal EBT Core composer.json

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

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

Abilita prima le dipendenze Field Group e Media Library Form Element.

Il modulo EBT Webform richiede anche il modulo Webform:

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

EBT Tabs richiede un insieme dei propri moduli:

/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

Devi passare attraverso ciascun modulo dipendente e controllare anche il loro composer.json per ottenere le dipendenze e installarle manualmente. Non è possibile installare un modulo Drupal senza dipendenze:

JQuery ui

Ora che hai scaricato tutti i moduli:

tutti i moduli custom

Installa i moduli uno per uno. Installa prima EBT Core e dopo di che gli altri moduli EBT.

Moduli EBT installati

Se hai installato, ad esempio, EBT Slideshow:

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

dipendenze in composer.json

Richiederà la libreria levmyshkin/flexslider:

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

https://github.com/levmyshkin/flexslider

Ora devi scaricare manualmente i file di questa libreria e inserirli nella cartella /libraries/flexslider.

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

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

EBT Flexslider

Estrai l’archivio della libreria, in modo che tutti i file siano archiviati in /libraries/flexsldier:

EBT Slideshow

Puoi controllare i percorsi corretti nel file ebt_slideshow.libraries.yml:

Librerie EBT Slideshow

Dopo di che, sarai in grado di aggiungere i blocchi EBT e visualizzarli correttamente:

EBT Slideshow

Come vedi è possibile installare i moduli EBT senza composer. Ma sarebbe molto più semplice installare i moduli con:

composer require drupal/ebt_slideshow

Composer scaricherà automaticamente tutte le dipendenze inclusi EBT Core, Paragraphs, tutti gli altri moduli Drupal e persino la libreria javascript levmyshkin/flexslider. Ti basterà solo abilitare il modulo EBT Slideshow nella pagina dei Moduli.