Catégories
Développement Drupal Tutoriel

Relancer un hook update Drupal 8

Je pense que l’on a tous rencontré ce problème qui est de devoir relancer un hook_update d’un de nos modules custom Drupal.

Il existe plusieurs façons de faire, personnellement, je recommande de passer par Drush pour le faire.

Au lieu de modifier la version du module directement dans la base avec une requête SQL, je propose cette solution :

drush ev "drupal_set_installed_schema_version('mon module', la version souhaitée)"
Catégories
Drupal PHP Tutoriel

Drupal 8 – Créer rapidement un type d’entité

Dans ce tutoriel, nous allons voir comment créer en quelques lignes de commandes un nouveau type d’entité pour Drupal 8.
Pour cela nous allons avoir besoin de Drupal Console, si vous connaissez Drush, c’est le même genre d’outils.

Drupal Console vous permets d’exécuter des commandes sur vos projets qui vous faciliterons grandement la vie. Dans notre cas, au lieu de créer tous les fichiers nécessaires pour notre type d’entité, une simple commande va nous permettre de les générer.

Catégories
Développement Drupal

Installer Drupal 8

Dans ce tutoriel, nous allons voir comment mettre en place une installation Drupal 8 de manière classique, mais aussi en utilisant Composer qui est grandement utilisé pour faciliter la gestion des dépendances de vos projets.

Je vous conseille fortement la deuxième solution car cela permet en quelques lignes de commande de pouvoir mettre à jour les modules de votre site par exemple ou de revenir en arrière dans les versions.

Catégories
Développement Drupal Tutoriel

Création d’un module Drupal 8 – les templates

Dans ce tutoriel, nous allons voir comment créer et gérer nos templates. Ceci est la troisième partie du tutoriel pour la création d’un module Drupal 8.

Dans la première partie, nous avons vu les fichiers nécessaires à sa création.
Dans la deuxième partie, nous avons vu les Controllers et les Routes.

Comme dit dans les précédentes parties du tutoriel, Drupal est basé sur le Framework Symfony 3. Pour le rendu de vos pages, il utilise le moteur de template qui est Twig.

Le code source de ce tutoriel est disponible en bas de page.

Catégories
Drupal Tutoriel

Tutoriel Drupal 8 – Afficher une vue de manière aléatoire

Dans ce tutoriel sur les vues, nous allons voir comment trier de manière aléatoire une vue de Drupal 8.

Pour cela allez dans Structure > Vues, modifiez la vue que vous souhaitez ou bien vous pouvez en créer une.

Catégories
Développement Drupal PHP Tutoriel

Création d’un module Drupal 8 – Controller et Routes

Ce tutoriel est le deuxième de la série pour créer un module Drupal 8. Dans cette partie, nous allons voir les Controllers et la gestion des Routes. Le tutoriel précédent est disponible ici.
Pour donner un exemple concret, je propose de créer un Controller qui affichera un paramètre sur une page

Catégories
Développement Drupal PHP Tutoriel

Les bases de la création d’un module Drupal 8

Dans ce tutoriel, nous allons voir la base de la création d’un module Drupal 8. Il sera très simple, le but étant de découvrir la structure et les fichiers nécessaires à un module.

%d blogueurs aiment cette page :