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

3 min.
Photos of Maksym Yemets (1xINTERNET) and Artem Dmitriiev (1xINTERNET)

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

Events

Field widget actions: bring functionality closer to content editors

Photo of Artem Dmitriiev (1xINTERNET)

The Field Widget Actions module makes content editing in Drupal smarter and more efficient. In this...

3 min.
Events

Start with Drupal and AI. Up and running with the AI ecosystem in Drupal in no time

Photos of Christoph Breidert (1xINTERNET) and Frederik Wouters (Dropsolid)

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

3 min.