-
EBT Blocks 🧱
-
EPT Paragraphs 🆕
-
Ressources & Support
- Livre Drupal
- Blog
-
Études de cas
- Comment maintenir d’énormes menus dans Drupal
- Drupal comme backend : GraphQL, JSON:API, RESTful
- Gestion de configuration pilotée par CI
- Mise à jour de Drupal 7 vers la dernière version de Drupal
- Remplacer Colorbox par GLightbox
- Réécriture des plugins CKEditor 4 pour CKEditor 5
- Traduction automatique des pages Drupal avec l’IA
- Documentation de l'API JSON Drop
- Drupal Documentation
- Forum
- Quoi de neuf
- Télécharger Drupal
- Contactez-nous
Canvas Palette - Rendez-la colorée🎨
Canvas Palette - Faites glisser des blocs, ajoutez une vidéo, ajoutez une touche de couleur - aucun diplôme en design requis.
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.
❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes
Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
Préparation de la structure du module
Menu
- Comprendre Drupal
- Exigences système pour Drupal
- Installation de Drupal 8
- Mise à jour de Drupal 8
- Administration du site Drupal 8
- Modules Drupal 8
- Comparaison des modules Drupal
- Thèmes Drupal
- Types de champs Drupal
- Gestion de la configuration
- Multisite Drupal
- Accessibilité
- Dépannage de Drupal 8
-
Création de modules pour Drupal
- Débuter - informations de référence (Drupal 8)
- Préparation de la structure du module
- Règles de nommage et d’emplacement de votre module Drupal 8
- Informer Drupal 8 de votre module avec un fichier .info.yml
- Ajouter un fichier composer.json
- Affichage sur la page "Hello World" via un module Drupal
- Ajout du contrôleur principal
- Ajouter un fichier de routage
- Ajouter un lien dans le menu
- Nous continuons.
- Ajouter une configuration par défaut
- Inclure la configuration par défaut dans votre module Drupal 8
- Guide pratique pour créer des modules basiques Drupal 8
- Structure de base d'un module Drupal
- Formulaire de configuration Drupal
- Définir et utiliser votre propre configuration dans Drupal 8
- Création d'une page dans un module Drupal de manière programmatique
- Création d’un bloc dans un module Drupal de manière programmatique
- Création de types de champs, widgets et formatteurs dans Drupal
- Création d’un style d’affichage Views pour Drupal
- Création d’un style d’affichage Views pour Drupal
- Ajout d’un template de thématisation dans un module Drupal
- Ajout de feuilles de style (CSS) et de JavaScript (JS) dans un module Drupal 8
- Tests de module Drupal 8
- Publiez votre module sur drupal.org
- Comprendre les hooks
- Drupal 8 API
- Thématisation Drupal 8
- Mise à jour vers Drupal 8
Dans les sous-sections suivantes du guide, nous allons créer des exemples de différentes parties d’un site Drupal, telles qu’une page personnalisée, un bloc, une entité, un champ, etc. Tous les exemples commencent par le dossier du module et le fichier .info.yml, et avec seulement ces deux éléments, le module apparaîtra sur la page d’administration des extensions de Drupal 8 ou pourra être activé directement via Drush.
Cette sous-section vous guidera à travers le processus de démarrage en créant, en nommant et en plaçant correctement le fichier .info.yml, qui deviendra le point de départ pour chaque nouveau module que vous créerez.
Si vous souhaitez cloner le dépôt git de l’exemple de code fourni dans cette section, vous devez installer git et suivre les instructions. Vous pouvez cloner le dépôt git en utilisant la commande suivante :
git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world
Tous les fichiers sont chargés par défaut, mais vous pouvez les « cacher » en vérifiant la version « skeleton » pour commencer. Pour vérifier cela, allez dans le répertoire du module et utilisez la commande suivante :
git checkout skeleton
Les autres branches correspondent aux sous-sections suivantes de ce guide et sont destinées à correspondre à leurs équivalents plus complets dans le module Examples, qui se trouve ici.