Créer un module avec Drupal 8

Créer un module

Testez gratuitement nos 1300 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Une fois que tout est prêt, il vous reste à créer votre module. Il s'agit de créer le dossier du module et le fichier .info qui servira à donner les informations nécessaires à Drupal.
03:11

Transcription

Voilà. Passons maintenant à la création du module à proprement parler, une fois qu’on a arrangé un petit peu nos différents modules. Donc on va créer un module qu’on va appeler « demo ». On avait appelé le thème « formation », on va appeler le module « demo » pour pas se mélanger les pinceaux et là on crée un nouveau fichier vide, on va l’appeler « demo.info ». Donc dans Drupal 7 « demo.info » aurait suffi mais ici on est en « yml » et on va créer ce fichier-là. A la même manière que pour le thème, on va saisir nos informations au format « yml ». Donc là on va l’appeler « Démo module », donc c’est comme on dit : un « Human Readable Name ». Donc « description ». Très simple à utiliser hein, les fichiers « yml ». Donc ensuite le « package ». Donc le « package », si vous allez voir sur votre « front », ça correspond à ça. Ici on a un package « core », on a un package « other », on a un package « ctools », etc. Si vous voulez voir à quel « package » appartient telle ou telle chose, vous pouvez aller voir dans le fichier « info » des différents modules. Ici on peut soit mettre « autres », donc « AUTRE » ou alors on va créer notre propre « package » qu’on va appeler « demo suite » : une suite de module pour la démonstration. On saisit notre version de « core ». Ensuite on peut saisir la version du module hein. Donc on est en version « 8.x » et la version du module c’est « 0.1 » par exemple. On saisit le « type ». Souvenez-vous dans « thème » on saisissait « type : thème », là on saisit évidemment « type : module ». Alors il y a une nouveauté aussi par rapport à Drupal 7, c’est qu’on a la possibilité de cacher le module dans la liste des modules. Ici bien sûr on ne va pas le cacher et là on a créé un module Drupal en fait avec un simple dossier et un fichier, avec là aussi les évolutions par rapport à Drupal 7, c’est que dans Drupal 7 il fallait deux fichiers et ici on n’a qu’un seul. Avant d’aller activer le module, si vous voulez connaître les différentes possibilités qu’offre Drupal à vous au niveau du fichier « yml » pour les modules, vous vous rendez sur le site de Drupal sur cette adresse-là : donc « /node/2000204 ». Donc voilà, vous trouverez toutes les informations nécessaires. Et ensuite donc, j’ai le cache d’ouvert mais là pour rajouter un module, il n’y a pas besoin de rafraichir le cache. On va simplement rafraichir la page. Alors si on trie nos différents packages, on retrouve notre module « demo suite » et « demo module ». Ensuite, pour l’activer il suffit de cocher la case comme pour toutes les autres modules et on clique sur « Installer ». Donc en fait si vous rencontrez quoi que ce soit comme erreur, vous réactualisez simplement votre page des modules et vous allez voir que si on descend, notre module démo a bien été activé. Donc rassurez-vous, même si vous voyez des erreurs, vous actualisez, vous revenez sur votre page des modules et vous vérifiez que votre module est activé et tout ira bien. Donc là, on a simplement créé un module grâce à un fichier « .yml » et maintenant on est prêt à interagir avec Drupal.

Créer un module avec Drupal 8

Étendez les possibilités de Drupal en créant votre propre module. Modifiez le fonctionnement natif du CMS grâce aux hooks, créez une entrée de menu, un bloc système, etc.

1h14 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :27 avr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !