Recette

Résumé

Créer des ensembles de contenus et configurations à installer par défaut.

Introduction

Depuis la version 11 de Drupal, il est désormais possible de regrouper dans un même endroit :

  • Du contenu
  • Des configurations
  • Des modules

Cela permet d'installer par défaut des "recettes". Par exemple, une recette ajoutant à notre site des contenus d'actualités, une vue pour lister les actualités, un module associé...

Image
recettes

Avec le nouveau CMS, il est possible d'appliquer ces recettes dès l'installation. En tout cas, cela peut-être très intéressant de créer nos propres recettes. On pourrait par exemple avoir une recette "actualités", que l'on peut ensuite réutiliser dans plusieurs projets puis l'affiner selon nos besoins.

Cela éviterait donc de devoir à chaque nouveau projet reconfigurer les mêmes types de contenus !

Utilisation

On peut appliquer une recette à notre site de cette manière :

drush recipe recipes/actus

Cela va ajouter au site un type de contenu actualité ainsi que des configurations de champs, vues, taxonomie... Cela créé également par défaut des contenus. De plus, toute la configuration est installée par l'intermédiaire du module actu, mais il est tout à fait possible de l'installer directement depuis la recette.