Installazione dei moduli EPT senza composer
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
Per l’installazione di Drupal userò l’archivio tarball dalla pagina di Drupal core:
https://www.drupal.org/project/drupal
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
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:
Ora che hai scaricato tutti i moduli:
Installa i moduli uno per uno. Installa prima EPT Core e dopo di che gli altri moduli EPT.
Se hai installato, ad esempio, EPT Slideshow:
https://www.drupal.org/project/ept_slideshow
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
Estrai l’archivio della libreria, in modo che tutti i file siano archiviati in /libraries/flexsldier:
Puoi controllare i percorsi corretti nel file ept_slideshow.libraries.yml:
Dopo di che, sarai in grado di aggiungere i paragrafi EPT e visualizzarli correttamente:
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.