Créer un module avec Drupal 8

Gérer les dépendances entre les modules

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans vos futurs développements, vous aurez très probablement besoin de gérer des dépendances entre votre module et ceux de la communauté, ou entre vos différents modules. Découvrez comment, dans cette vidéo.
02:23

Transcription

Lorsque vous allez développer vos modules, vous aurez régulièrement besoin d'utiliser les librairies d'autres modules ou d'utiliser certaines fonctionnalités qui sont déjà disponibles dans d'autres modules pour ne pas avoir à les redévelopper vous-même. Pour cela, vous pouvez définir des dépendances entre les différents modules. Généralement on recommande de créer des dépendances si possible uniquement avec les modules du « CŒUR » ou avec les modules les plus utilisés. On peut très bien comprendre que créer une dépendance avec un module qui est peu utilisé ou qui n'est plus maintenu peut rapidement devenir problématique. Pour créer une dépendance, c'est aussi simple que pour les thèmes, donc « dependencies », « devel ». Donc on défini une dépendance par exemple avec le module « devel ». Donc là on va rafraichir notre page. Ici on voit toujours notre module hein, il n’y a pas de souci. Et on va cliquer ici et on va voir que maintenant le module requiert « devel ». « Devel » est activé, il n'y a aucun problème. On va rajouter le module juste en-dessous qui est « devel_generate ». En fait ce module – c’est une parenthèse – mais il sert à générer du faux contenu pour remplir vos sites. Ca peut être assez pratique dans certains cas. Ca génère, pour ceux qui le connaissent, du « lorem Ipsum », donc ça remplit votre site pour des démonstrations. Donc « devel_generate », on actualise. On voit qu'il requiert « devel_generate » mais que « devel_generate » est activé. Alors on ne nous a pas générés d’erreurs. Par contre, maintenant si on va s’amuser à désinstaller notre module... Et à le réinstaller... Donc on nous précise qu’il faut activer le module « devel_generate » pour installer « demo module ». En fait si le module n’est pas présent, bien entendu on ne pourra pas installer le module. Il faudra d'abord installer le module dont la dépendance est requise pour continuer. Donc ici on nous précise simplement que le module va être automatiquement activé pour satisfaire les dépendances. Vous savez maintenant comment définir des dépendances entre les différents modules.

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 !