Session Synopsis
Abstract: “Recipes” are now part of Drupal core and are the newest way to add functionality to any Drupal site. In fact, Recipes are key components in Drupal Starshot, allowing users to choose different templates while installing Starshot and add extra features later. The Recipe system is powered by the Config Actions API, which allows recipes to modify simple configurations and config entities. This session will explore config actions, demonstrating how to use existing config actions and how to add new ones for custom requirements. It will be a fully hands-on session, where concepts will be explained by creating a new recipe from scratch in real-time. The session will provide the audience with a deep understanding of the Config Actions API and the Recipe system as a whole.
Topics: In this session, I will talk about:
- Drupal Recipes - How to create and apply recipes.
- What are config actions and How to use them in recipes.
- Existing config actions in core and their use cases.
- How to create custom config actions - Converting existing entity methods to config actions, Creating new config actions for specific use cases.
- A recipe will be created in real time while explaining config actions.
Session Type: Talk
Track: Drupal starshot
Level: Beginner
Prerequisites: Basic site building knowledge
Target Audience: Anyone who wants to learn about Drupal recipes and config actions.