logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Installation des modules EPT sans Composer

21/06/2025, by Ivan

Remarque : Utilisez l'installation via Composer si possible. Sans Composer, il est difficile de mettre à jour la multitude de modules Drupal.

Parfois, nous n'avons pas accès à la console ni à Composer, par exemple sur un hébergement mutualisé. Mais vous pouvez quand même installer les modules EPT dessus. Sur chaque page de projet Drupal.org, vous pouvez aller via le lien de version de sortie et télécharger les modules EPT un par un :

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

Télécharger le module EPT Core

Pour l'installation de Drupal, j'utiliserai l'archive tarball depuis la page officielle de Drupal :

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

Versions Drupal

Archive tarball Drupal

Après l'installation de Drupal, nous devons télécharger tous les modules ainsi que leurs dépendances Drupal. Par exemple, tous les modules EPT requièrent le module EPT Core :
https://www.drupal.org/project/ept_core

EPT Core nécessite aussi les modules Field Group et Media Library Form Element, vous pouvez vérifier les dépendances dans le fichier composer.json :

/modules/custom/ept_core/composer.json

composer.json de Drupal EPT Core

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

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

Commencez par activer les dépendances Field Group et Media Library Form Element.

Le module EPT Webform nécessite aussi le module Webform :

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

EPT Tabs requiert plusieurs modules propres :

/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

Vous devez vérifier chaque module dépendant et consulter également leur fichier composer.json afin de récupérer leurs dépendances et les installer manuellement. Il n’est pas possible d’installer un module Drupal sans ses dépendances :

JQuery ui

Une fois que vous avez téléchargé tous les modules :

Tous les modules personnalisés

Installez les modules un par un. Installez d'abord EPT Core, puis les autres modules EPT.

Modules EPT installés

Si vous installez par exemple EPT Slideshow :

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

Dépendances dans composer.json

Il requiert la bibliothèque levmyshkin/flexslider :

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

https://github.com/levmyshkin/flexslider

Vous devez maintenant télécharger les fichiers de cette bibliothèque manuellement et les placer dans le dossier /libraries/flexslider.

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

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

EPT Flexslider

Extrayez l'archive de la bibliothèque pour que tous les fichiers soient dans /libraries/flexslider :

EPT Slideshow

Vous pouvez vérifier les chemins corrects dans le fichier ept_slideshow.libraries.yml :

EPT Slideshow libraries

Après cela, vous pourrez ajouter les paragraphes EPT et les afficher correctement :

EPT Slideshow

Comme vous le voyez, il est possible d’installer les modules EPT sans Composer. Mais ce sera beaucoup plus simple d’installer les modules avec :

composer require drupal/ept_slideshow

Composer téléchargera automatiquement toutes les dépendances, y compris EPT Core, Paragraphs, tous les autres modules Drupal et même la bibliothèque JavaScript levmyshkin/flexslider. Il ne vous restera plus qu’à activer le module EPT Slideshow sur la page des modules.