Drupal Mountain Camp 2025

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:00
09:00
90min
Registration / Coffee
Parsenn
10:30
10:30
50min
Shaping the Web - Drupal's Success and the Future with Drupal CMS
alexmoreno

This session intends to be a nice introduction for those that have not attended or watch the last few Drupalcon, and gives everyone context to what’s happening in the Drupal world before starting with other sessions that may be assuming that

Innovation & Beyond Drupal
Parsenn
11:20
11:20
5min
Break
Parsenn
11:25
11:25
50min
For good or for worse: making happy client relationships
Imre Gmelig Meijling

We all need to work with clients that need things done. Like in every human relationship, sometimes you need to make compromises. This session is about the confrontations when things don’t work out as planned. When it’s about money and about delivering what was promised — and when you can’t. This session is the follow from Imre Gmelig Meijling’s talk ‘Who cares about Drupal? How to win the hearts and minds of businesses’ at Drupal MountainCamp 2019. It shares real-life examples from smaller and enterprise projects and ways to make those compromises. Including analogies with Star Trek and Back To The Future. ‘For good or for worse: making happy client relationships’ rated no. 5 in the DrupalCon Lille 2023 Attendees Satisfaction Survey.

People & Culture
Parsenn
11:25
50min
Kubernetes Demystified: What is actually happening when you deploy a Drupal Site.
Michael Schmid

Have you ever wondered how Kubernetes actually works under the hood? How it's able to host a Drupal site that is fully high available, high performance and high secure? Then this sessions is for you! No technical or infrastructure knowledge required.

Innovation & Beyond Drupal
Pischa
12:15
12:15
60min
Lunch
Parsenn
12:15
50min
Lunch
Pischa
13:05
13:05
105min
Drupal & AI the ultimate workshop: AI for editors /AI search / Automated content input
wouters_f

After this session users will have a working RAG (semantic site search), AI assistant for editors, automated content input.

Innovation & Beyond Drupal
Pischa
13:15
13:15
25min
Empowering Cultural Institutions with Drupal: A Modern, Integrated Digital Experience for Museums
Tobias Tschopp

The Kunstmuseum Bern and the Zentrum Paul Klee sought a contemporary, user-friendly, and future-proof digital platform to make their artworks, exhibitions, and events accessible to a broader audience. By choosing NodeHive as the technical foundation, they established an integrated solution that seamlessly incorporates ticketing and creates an innovative digital visiting experience for museum guests.

Showcase / Case Studies
Parsenn
13:40
13:40
10min
Break
Parsenn
13:50
13:50
50min
How Platform.sh migrated leading Swiss brands to cleaner hosting regions, radically reducing their websites' carbon footprint
Andrew James Deon Melck, Manfred Ruf

Join Andrew Melck and customer [TBD] to find out more about how Platform.sh moved customer projects to a greener region, reducing carbon footprint and delivering on ESG goals.

Innovation & Beyond Drupal
Parsenn
14:40
14:40
20min
Break
Parsenn
14:50
14:50
10min
Break
Pischa
15:00
15:00
60min
Public Money, Public Code: The Legal Journey of Open Source in Switzerland
Olga Baranova

Open source and institutional politics—do they work together? Yes, they do! Let's dive into the development of Switzerland's first federal-level law on open source and explore the challenges within the political and legal framework for open data and open source software in Switzerland.

Keynote
Parsenn
16:00
16:00
120min
Splash awards (sponsored by platform.sh)
Sandro Kneubühl, Josef Kruckenberg

Splash Awards 2025 - Awards Ceremony

Showcase / Case Studies
Parsenn
20:00
20:00
120min
Social activity @ https://staudavos.ch (sponsored by platform.sh)
Parsenn
08:30
08:30
30min
Registration / Coffee by Amazee Labs
Parsenn
09:00
09:00
30min
Swiss Drupal Community Welcome Ceremony
Drupal Association Switzerland

Drupal Mountain Camp 2025 Opening Session

Parsenn
09:30
09:30
60min
Neurodiversity: An Underrated Superpower in Business
Vera Herzmann

Human brains are wired differently. In the tech industry, it’s particularly common to meet neurodivergent people – such as those with ADHD, Autism, or who identify as Highly Sensitive People (HSP). When given the right environment neurodivergent individuals offer superpowers many companies are dreaming of: hyper-focus, spotting patterns, empathy, strong intuition, and creativity.

It’s time to stop seeing neurodivergence as a deficit and start consciously managing the neurological setting of your workforce. Embracing neurodiversity not only helps address mental health challenges and improve business outcomes. It’s a competitive advantage in business. Companies that leverage the strengths of a neurodiverse team are better equipped to innovate, solve complex problems, and thrive in an ever-changing world.

Keynote
Parsenn
10:30
10:30
10min
Break
Parsenn
10:40
10:40
50min
Drupal Starterkit featuring the In-Page Editor blökkli
Jon Minder, Jens Vranckx

The blökkli editor is an interactive page building experience for Nuxt using Drupal Paragraphs as a backend.
blökkli has improved a lot in the last year. One milestone was the release of the Drupal starter kit for DrupalCon Barcelona. In this talk, you will get an overview, how to start building headless Drupal applications using blökkli for in-page editor experience.

Frontend
Pischa
11:30
11:30
5min
Coffee Break by Amazee Labs
Parsenn
11:30
5min
Coffee Break by Amazee Labs
Pischa
11:35
11:35
50min
Next.js Basics for Drupal developers
Lukas Fischer

This talk introduces Next.js concepts, pros, and cons, through a Drupal developer’s lens, demonstrating how the two platforms complement each other for building modern web experiences.

Frontend
Pischa
11:35
25min
PostgreSQL and MySQL can do JSON too
David Buchmann

You don't need a NoSQL database to work with JSON

Backend
Parsenn
12:00
12:00
25min
Drupal.org Contribution success
borisson_

Getting your contribution merged with the Drupal project (core or contrib) can be a challenge. But with some pointers your success can get a lot higher.

People & Culture
Parsenn
12:25
12:25
60min
Lunch
Parsenn
12:25
60min
Lunch
Pischa
13:25
13:25
60min
Drupal CMS now and beyond
Cristina Chumillas

Drupal CMS 1.0 launched in January, and development of the next version is underway. This update covers the roadmap, current progress, future plans, and how community collaboration and research shaped the strategy.

Keynote
Parsenn
14:25
14:25
5min
Coffee Break by Amazee Labs
Parsenn
14:25
5min
Coffee Break by Amazee Labs
Pischa
14:30
14:30
50min
BOF / Observability
Jocobshorn
14:30
50min
AI & Drupal - What is up and where are we going?
Josef Kruckenberg, Jon Minder, wouters_f, Lukas Fischer, Michael Schmid, Nicolas Loye

In this session, we bring together industry voices who have been active in the fields of Artificial Intelligence and Drupal

Innovation & Beyond Drupal
Parsenn
15:20
15:20
20min
Beer/Coffee Break by Amazee Labs
Parsenn
15:20
20min
Beer/Coffee Break by Amazee Labs
Pischa
15:40
15:40
50min
Cookie Consent and GDPR in Drupal: Navigating Legal and Technical Challenges
Ivica Puljic, Miro Dietiker

Discover how to navigate the complexities of cookie consent and GDPR compliance with Drupal. This session explores the legal and technical challenges, highlights Drupal's tools and solutions, and provides practical strategies for building privacy-first, user-friendly websites.

User Experience, Content & Design
Pischa
15:40
50min
Search API meets Typesense
lussoluca

Are you building a decoupled website or need advanced search capabilities like search-as-you-type and AI integration? Typesense may be the right solution; it's flexible, powerful, open source, and integrated with Drupal (using the Search API module).

Innovation & Beyond Drupal
Parsenn
16:30
16:30
5min
Coffee Break by Amazee Labs
Parsenn
16:30
5min
Coffee Break by Amazee Labs
Pischa
16:35
16:35
50min
Decoupled Drupal with GraphQL and Gutenberg
Christophe Jossart, Dan Lemon

GraphQL enables Drupal, Gutenberg, and frontend frameworks to communicate seamlessly, creating exciting possibilities. It allows for major backend changes, like migrating from Paragraphs to Gutenberg without affecting the frontend, and instant preview for statically generated sites.

Innovation & Beyond Drupal
Parsenn
16:35
50min
SPARC: energy management with Drupal
Jasper Lammens

Explore SPARC, a Drupal-based solution for optimizing solar energy use at home by scheduling high-energy appliances based on forecasted yields. Using the ECA module as the integration backbone, SPARC leverages InfluxDB for data storage and Discord for schedule sharing—an affordable, open-source approach to smarter energy management.

Backend
Pischa
17:25
17:25
20min
Transfer to Schatzalp Bahn
Parsenn
17:45
17:45
180min
Fondue and night walk
Drupal Association Switzerland

A ticket for the fondue dinner is required. Torches can be purchased on site.

Parsenn
08:40
08:40
30min
Registration / Coffee
Parsenn
09:10
09:10
60min
Update on the Experience Builder Initiative
Lauri Timmanee

Join us to explore the latest updates on the Experience Builder initiative, which empowers site builders and content creators with no-code tools for theming and building Drupal websites. Learn about the challenges we’re addressing, our roadmap, and how you can get involved to shape this transformative project.

Keynote
Parsenn
10:10
10:10
20min
Group foto
Parsenn
10:10
20min
Group Photo
Pischa
10:30
10:30
50min
BOF / Local Associations
Jocobshorn
10:30
25min
Crafting a greener future in Drupal
Michelle Sanver

As software engineers, we often get caught up in cultivating code for growth, speed, and flexibility, but we tend to overlook the sustainability of our digital gardens. Just as a gardener tends to the soil to ensure a thriving ecosystem, it’s time for us to nurture our code to be more energy-efficient and eco-friendly.

Innovation & Beyond Drupal
Pischa
10:30
50min
Workshop | Nine Whys of Drupal
Mikko Hämäläinen

Some of you might have heard of Nine Whys from Liberating Structures – and many of you probably haven't. It's an effective workshopping method for finding the motivation behind something you and your team do.

It also goes two Whys deeper than 5 Whys method used to find root causes for issues :)

Processes & Tools
Parsenn
10:55
10:55
25min
GraphQL, REST or RPC? Making the Choice!
Rob Allen

Should your API be RESTful? What about GraphQL? or RPC? In this session, we'll look at the strengths and weaknesses of these API architectures to help you choose which one makes the most sense for your project.

Backend
Pischa
11:20
11:20
10min
Break
Parsenn
11:20
10min
Break
Pischa
11:30
11:30
50min
Drupal Editor Showcase + Q&A
Josef Kruckenberg, Lauri Timmanee, Christophe Jossart, Cristina Chumillas, Jan Hug

Experience Builder, Gutenberg, Blökkli - how do the different editors available for Drupal CMS compare? Join this showcase + Q&A session to find out.

User Experience, Content & Design
Parsenn
11:30
50min
Support is not an afterthought: The underrated success factor of Agencies
Michi Mauch

Support is often seen as a secondary service – a necessary burden after a project goes live. But it is much more: a strategic asset for innovation and long-term success.

Innovation & Beyond Drupal
Pischa
12:20
12:20
70min
Lunch
Parsenn
12:20
70min
Lunch
Pischa
13:30
13:30
50min
Agile, from the Stone Age: a brief history of People and Project Management practices
Oleksii Molozhanov

This talk explores the evolution of people and project management practices - from the ancient times to modern days. Who first introduced “data-driven” approaches in industry? And would medieval peasants have preferred Waterfall or Agile?
By examining how people and project management practices have evolved—and the reasons behind these changes - we can gain insights into how we should work today.

Processes & Tools
Parsenn
13:30
110min
Building the most basic AI supported search / chatbot
Jon Minder

In this workshop, you will learn how to build the most basic AI supported search / chatbot. We will crawl a bunch of pages and then build a small chatbot against its content.

You just need a laptop with a browser to participate.

You will learn the most important technical terms like Retrieval-Augmented Generation (RAG), vectorization, chunking and learn more about using contexts and writing meaningful prompts.

Innovation & Beyond Drupal
Pischa
14:20
14:20
10min
Break
Parsenn
14:30
14:30
50min
Geomapping in Drupal CMS: from Basics to Advanced with Geofield Stack
Italo Mairo

The Geofield Stack, featuring modules like Geofield, Leaflet, and Geocoder, empowers Drupal to handle complex geographic data while delivering engaging visual representations to end users. This session will explore the full potential of Drupal Geomapping, from foundational Drupal CMS features to advanced real-world applications—such as geo-photographic storytelling. We'll also demonstrate how the emerging Drupal Recipes approach enhances these capabilities for more streamlined implementations.

Showcase / Case Studies
Parsenn
15:20
15:20
25min
Break
Parsenn
15:20
25min
Break
Pischa
15:45
15:45
50min
Recipes - How Drupal CMS is being built
Sascha Grossenbacher

Explanation of what recipes are and what not, included functionality, how Drupal CMS and Paragraphs use and will use Recipes and how you can use them yourself.

Backend
Parsenn
15:45
50min
The Quest for Modern Frontend Tooling in Drupal (without decoupling)
Guzman Bellon

"They must be a better way to develop themes in Drupal." Every modern frontend developer that need to theme Drupal applications face this same frustration. By now, we are used to the amazing tooling available in the JS ecosystem: vite, components, hot module reload, tailwind, storybook, ... What happen when decoupling isn't an option ? There is a solution ... ish.

Frontend
Pischa
16:35
16:35
5min
Break
Parsenn
16:35
5min
Break
Pischa
16:40
16:40
30min
Closing session
Drupal Association Switzerland

Drupal Mountain Camp 2025 closing session

Parsenn
17:10
17:10
60min
Pubquiz sponsored by Iqual
Drupal Association Switzerland

DMC Pubquiz sponsored by Iqual

Parsenn
21:00
21:00
90min
Caprizzi bar (sponsored by Tag1)
Parsenn