Make your own Drupal CMS: from distribution/profile to recipe based installation

For every new project, there are certain tasks we have to complete over and over again: installing the same modules, configuring features, and following best practices. Until January 15, 2025, these were handled via distributions or profiles. With Drupal CMS, profiles are no longer required and can be removed from existing projects. In this session, Maksym Yemets (1xINTERNET) and Artem Dmitriiev (1xINTERNET) will show you how to create your own Drupal CMS quickly and efficiently, using custom and contributed recipes.
Session overview
Drupal CMS provides a solid foundation built by hundreds of contributors. The "Recipes Initiative" makes it easy to extend and configure Drupal without starting from scratch. In this session you´ll learn how 1xINTERNET converted an 8-year-old distribution with nearly 100 custom modules into a recipe-based installation; a four-month effort involving contrib maintainers, core patches, and track leadership. Attendees will gain practical insights and clear steps to apply recipes in their own projects.
Learning objectives
- Convert existing distributions into recipe-based installations
- Maintain and update projects using recipes
- Adopt new features efficiently while keeping existing setups intact
- Apply best practices for building a flexible, custom Drupal CMS
Why attend?
- Intermediate level: Best for developers familiar with distributions or installation profiles
- Hands-on experience: Learn from a real-world migration project
- Practical insights: Streamline setup and configuration with recipes
- Future-ready skills: Build Drupal CMS setups that are easy to maintain and extend
Practical information
📍 Location: Session room 2.41
📅 When: Thursday, October 16, 2025 · 16:15 - 17:00
🎤 Speakers: Maksym Yemets (1xINTERNET) and Artem Dmitriiev (1xINTERNET)
⚙️ Experience level: Intermediate
1xINTERNET at DrupalCon Vienna 2025
Other highlights
Field widget actions: bring functionality closer to content editors

The Field Widget Actions module makes content editing in Drupal smarter and more efficient. In this...
Start with Drupal and AI. Up and running with the AI ecosystem in Drupal in no time

AI is changing the way we create and manage digital experiences. In this interactive workshop...