Drupal recipes

Recettes Drupal

Vous souhaitez ajouter facilement de nouvelles fonctionnalités à votre site Web Drupal (comme un formulaire d'inscription ou une amélioration SEO), même si vous l'utilisez depuis des mois ou des années ? Découvrez les recettes, qui sont des configurations et des fonctionnalités que vous pouvez rapidement mettre en œuvre sans écrire de code ou avoir une connaissance approfondie de Drupal.

The Drupal recipes are ready-made sets of functionality and configurations that can be implemented on the website.

Qu'est-ce que sont les recettes Drupal?

Les recettes Drupal sont des kits pré-construits de configuration et de fonctionnalité. Vous pouvez les installer à tout moment dans le cycle de vie d'une application ou d'un site web sur Drupal pour ajouter une amélioration spécifique. Leur nom n'est pas accidentel. Ils fonctionnent comme des recettes de cuisine - quelqu'un (ou vous) prépare les instructions et fournit les "ingrédients", et vous les implémentez immédiatement dans le système. De cette façon, vous pouvez obtenir un effet spécifique (par exemple, la configuration de la politique de mots de passe) sans bricoler le code.

Les recettes ont été introduites lors de la DrupalCon 2022 à Portland. Dans son discours d'ouverture, le créateur de Drupal, Dries Buytaert, a défini la nouvelle stratégie de développement de Drupal pour les créateurs de sites en herbe. Il a marqué le passage de Drupal à une plateforme sans code / à faible codage, un outil qui permet aux utilisateurs de construire des sites web et des applications web avec peu ou pas de codage. Actuellement, cette direction est en cours de développement sous la forme de l'initiative Drupal Starshot / Drupal CMS, dans laquelle les recettes jouent un grand rôle.

Comment fonctionnent les recettes ?

Les recettes Drupal sont déclaratives, pas fonctionnelles. Cela signifie qu'elles se concentrent sur le résultat et décrivent en termes simples ce qu'il faut faire, pas comment faire quelque chose avec Drupal. Certaines recettes peuvent nécessiter des modules supplémentaires pour fonctionner correctement.

Les recettes peuvent également être basées sur d'autres recettes, créant ainsi des solutions complexes. Par exemple, une recette appelée "SEO" peut inclure une balise Meta, une configuration de chemin automatique, un mod de site ou une configuration XML. Vous pouvez donc construire de petites recettes d'abord, puis en construire une grande en fonction des dépendances. La recette SEO peut finir par faire partie d'une recette encore plus grande "Pour le site de l'entreprise" (composée de SEO et de sécurité, par exemple).

Recettes sur Drupal.org

Si vous voulez des détails sur comment construire votre recette ou mettre en œuvre une recette prête à l'emploi sur Drupal, consultez les conseils sur Drupal.org :

Documentation sur les Recettes Drupal

Livre de Cuisine de Recettes avec des recettes prêtes à l'emploi 




 

Recettes Drupal que nous avons créées chez Droptica

Section administrative et améliorations de l'éditeur

  • Watchdog - cette recette comprend des améliorations pour le module Watchdog (dblog) et ajoute des vues qui rendent la navigation dans les journaux système plus pratique.


Sécurité

  • Sécurité - ce dépôt contient toutes les recettes liées à la sécurité. Vous pouvez les utiliser et télécharger toutes les recettes ou les télécharger séparément.

Recettes de sécurité (sous-recettes) :


Vous pouvez trouver la liste complète et les plans pour les nouvelles recettes sur notre profil GitHub. 

Developers at Droptica who create recipes in Drupal, a list of which is available on GitHub.
Recipes developed by Droptica make it easy to get started with Drupal and develop your website.

Pour qui sont les recettes Drupal?

 

  • Constructeurs de sites - les personnes qui construisent des sites dans un modèle sans code/faible code peuvent rapidement mettre en œuvre des fonctionnalités sans programmation.
  • Programmeurs et entreprises développant des distributions - les recettes simplifient la création de configurations prêtes à l'emploi et de contenu d'exemple.
  • Sociétés de développement de logiciels - l'automatisation des configurations répétitives leur permet de créer des sites web pour les clients plus rapidement, moins cher et plus efficacement.
  • Organisations gérant plusieurs sites - la portabilité de configuration facile simplifie la gestion et la maintenance des sites complexes pour des organisations telles que les universités.

Quels problèmes les recettes dans Drupal résolvent-elles?

Les recettes sont conçues pour faciliter le démarrage avec Drupal et développer un site web existant sur Drupal. Tout d'abord, grâce au fait qu'elles soient applicables, et non installables. Contrairement aux distributions ou aux profils d'installation, elles peuvent être "injectées" à tout moment - lors de l'installation d'un site web, ainsi qu'après plusieurs mois ou années de fonctionnement.

Les recettes de Drupal permettent :

  • d'effectuer automatiquement des configurations identiques pour des dizaines de pages du site,

  • de déployer rapidement de nouveaux sites avec les mêmes fonctionnalités, réduisant le temps de configuration manuelle,

  • de mettre en œuvre de nouvelles fonctionnalités pour un site web existant (par exemple, un CRM simple, un blog ou un portail de paiement).

Besoin de recettes toutes faites? Laissez-nous faire

Écrivez-nous pour nous parler des fonctionnalités dont vous avez besoin dans Drupal, et nous préparerons des recettes toutes faites basées sur cela, que vous mettrez en œuvre dans votre système à un moment qui vous convient.