Articles

Il y a des avis selon lesquels Drupal est une plateforme compliquée et qu’il est difficile d’installer et configurer Drupal. Mais Drupal est en développement actif depuis plus de 20 ans, et durant ce temps, toutes les méthodes d’installation et de configuration ont été constamment améliorées. Maintenant, vous pouvez installer Drupal avec Docker dans un environnement virtuel. Utilisons Lando et installons Drupal en 10 minutes.


Lorsque nous utilisons Drupal et que nous avons besoin d'utiliser le code d'un module contrib ou du noyau dans un module personnalisé, nous utilisons des hooks et des services. Nous avons déjà utilisé des hooks dans cet article :


Dans l’article précédent, nous avons examiné ce qu’est l’Injection de Dépendances :
12.15. Services et Injection de Dépendances.
Dans cet article, un exemple de code avec Injection de Dépendances dans un contrôleur.
/modules/custom/drupalbook/src/Controller/ModalFormContactController.php :


Dans les articles précédents, nous avons vu ce que sont les Services, l’Injection de dépendances (DI) et comment les utiliser dans un Controller :
12.15. Services et Injection de dépendances.
12.15.1. Injection de dépendances dans un contrôleur
Dans cet article, un exemple de comment ajouter des services via DI dans une classe de bloc :
/modules/custom/drupalbook/src/Plugin/Block/CartBlock.php :


Dans les articles précédents, nous avons vu ce que sont les Services, l’Injection de Dépendances (DI) et comment les utiliser dans un Controller ou un bloc :
12.15. Services et Injection de Dépendances.
12.15.1. Injection de Dépendances dans un contrôleur
12.15.2. Injection de Dépendances dans un bloc


Dans les articles précédents, nous avons examiné ce que sont les Services, l’Injection de Dépendances (DI) et comment les utiliser dans votre contrôleur, bloc et formulaire :


Dans les articles précédents, nous avons expliqué ce que sont les Services, l’Injection de Dépendances (DI) et comment les utiliser dans votre contrôleur, bloc et formulaire :


Bienvenue dans la documentation d’EBT. Les modules Extra Block Types (EBT) sont une série de modules Drupal inspirés des constructeurs de pages Guttenberg, Elementor, WP Bakery. Combinés avec Layout Builder, ces modules facilitent grandement la création de pages d’atterrissage.


Vous pouvez installer les modules EBT avec Composer comme un module Drupal habituel, par exemple EBT Slideshow :
composer require drupal/ebt_slideshow
Toutes les dépendances seront téléchargées automatiquement et vous n’aurez pas besoin de manipuler manuellement votre fichier composer.json. C’est l’idée principale de tous les modules EBT : les installer et les utiliser en quelques clics, sans compétences spécifiques.
Il suffit d’aller sur la page Étendre et d’activer le module EBT, c’est tout !
