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 EPT 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 EPT. Su ogni pagina progetto di Drupal.org puoi andare al link della release e scaricare i moduli EPT uno per uno da 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

Scaricare il modulo EPT 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 EPT richiedono il modulo EPT Core:
https://www.drupal.org/project/ept_core

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

/modules/custom/ept_core/composer.json

Drupal EPT 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 EPT Webform richiede anche il modulo Webform:

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

EPT Tabs richiede un insieme dei propri moduli:

/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

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 EPT Core e dopo di che gli altri moduli EPT.

Moduli EPT installati

Se hai installato, ad esempio, EPT Slideshow:

https://www.drupal.org/project/ept_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

EPT Flexslider

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

EPT Slideshow

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

Librerie EPT Slideshow

Dopo di che, sarai in grado di aggiungere i paragrafi EPT e visualizzarli correttamente:

EPT Slideshow

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

composer require drupal/ept_slideshow

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