<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.3.0.dev0. -->
<schedule>
    <generator name="pretalx" system="event.drupalmountaincamp.ch" version="2026.3.0.dev0" />
    <version>0.20</version>
    <conference>
        <title>Drupal Mountain Camp 2025</title>
        <acronym>drupal-mountain-camp-2025</acronym>
        <start>2025-03-11</start>
        <end>2025-03-13</end>
        <days>3</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://event.drupalmountaincamp.ch</base_url>
        
        <time_zone_name>Europe/Zurich</time_zone_name>
        
        
        <track name="Keynote" slug="4902-keynote"  color="#255902" />
        
        <track name="Frontend" slug="4901-frontend"  color="#0767e8" />
        
        <track name="Backend" slug="4909-backend"  color="#ad4150" />
        
        <track name="Showcase / Case Studies" slug="4905-showcase-case-studies"  color="#a86813" />
        
        <track name="User Experience, Content &amp; Design" slug="4904-user-experience-content-design"  color="#282716" />
        
        <track name="Innovation &amp; Beyond Drupal" slug="4907-innovation-beyond-drupal"  color="#4f19e7" />
        
        <track name="Processes &amp; Tools" slug="4903-processes-tools"  color="#0c0b57" />
        
        <track name="People &amp; Culture" slug="4906-people-culture"  color="#520c8c" />
        
        <track name="Social event" slug="4908-social-event"  color="#3a860c" />
        
    </conference>
    <day index='1' date='2025-03-11' start='2025-03-11T04:00:00+01:00' end='2025-03-12T03:59:00+01:00'>
        <room name='Parsenn' guid='70632f5b-2a2b-565b-a91f-409ce01a94a3'>
            <event guid='a748f5bc-6877-5ed7-ba7d-ad6c51ed492f' id='60249' code='AMYHPM'>
                <room>Parsenn</room>
                <title>Shaping the Web - Drupal&apos;s Success and the Future with Drupal CMS</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-11T10:30:00+01:00</date>
                <start>10:30</start>
                <duration>00:50</duration>
                <abstract>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&#8217;s happening in the Drupal world before starting with other sessions that may be assuming that</abstract>
                <slug>drupal-mountain-camp-2025-60249-shaping-the-web-drupal-s-success-and-the-future-with-drupal-cms</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='61767'>alexmoreno</person>
                </persons>
                <language>en</language>
                <description>Over the past two decades, Drupal has become a preferred solution for enterprise-level content management and digital experience platforms, thanks to its strong technology base. In addition, its success stems on a well-organized open-source ecosystem, an active community, and contributions from amazing developers around the world. Together with Insights from Dries Buytaert, Founder and Project Lead of Drupal this keynote will explore Drupal&#8217;s evolving strengths, with a focus on recent innovations that simplify the creation of flexible software solutions. The introduction of the &quot;Recipes&quot; approach has made this process more efficient, contributing to the development of the new &quot;Drupal CMS&quot;. Drupal CMS is designed to be both powerful and user-friendly, offering a strong foundation for small projects while providing the scalability needed for larger, more complex ones. In addition, a message from Tim Doyle, CEO of the Drupal Association, will shed some light on the recent projects and the organisational structures behind the Drupal Association aiming to empower local communities to thrive. This KeyNote will discuss Drupal&apos;s ongoing impact on the web and its potential for the future, giving insight into what&#8217;s ahead with Drupal CMS and the Drupal Community</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/AMYHPM/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/AMYHPM/feedback/</feedback_url>
            </event>
            <event guid='511ad7e8-7676-578b-8f63-41697e91cd89' id='59874' code='XYSRSE'>
                <room>Parsenn</room>
                <title>For good or for worse: making happy client relationships</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-11T11:25:00+01:00</date>
                <start>11:25</start>
                <duration>00:50</duration>
                <abstract>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&#8217;t work out as planned. When it&#8217;s about money and about delivering what was promised &#8212; and when you can&#8217;t. This session is the follow from Imre Gmelig Meijling&#8217;s talk &#8216;Who cares about Drupal? How to win the hearts and minds of businesses&#8217; 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.  &#8216;For good or for worse: making happy client relationships&#8217; rated no. 5 in the DrupalCon Lille 2023 Attendees Satisfaction Survey.</abstract>
                <slug>drupal-mountain-camp-2025-59874-for-good-or-for-worse-making-happy-client-relationships</slug>
                <track>People &amp; Culture</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/XYSRSE/For_good_o_xgwuRfH.jpg</logo>
                <persons>
                    <person id='61461'>Imre Gmelig Meijling</person>
                </persons>
                <language>en</language>
                <description>Whether you are a developer, a project manager or a business owner, we all need to work with clients, often in person or online. Clients that need things done, putting pressure on, being happy, being unhappy, getting the most out of your project. Like in every human relationship, making websites calls for compromises and the need to give and take, by all of us, including your client. This requires essential ingredients of understanding, openness, passion and creativity which are key in making software development a success and ensuring happy relationships. Which often seems quite hard to achieve. How do you do it? This session is about the confrontations about contracts and when things don&#8217;t work out as planned. When it&#8217;s about money and about delivering what was promised &#8212; and when you can&#8217;t. And about those uneasy moments we all experience when we work with clients, for good or for worse. 

This session is the follow up on Imre&#8217;s talk &#8216;Who cares about Drupal? How to win the hearts and minds of businesses&#8217; at Drupal MountainCamp 2019. He also presented in 2016 at DrupalCamp Helsinki and DrupalCon Dublin. This follow up session will cover how to sell, manage and deliver digital projects with inexperienced Agile teams. It&#8217;s about contending contracts and how to divert from requirements and obligations, if you need to. 

Imre will share more real-life examples from his 25 year experience as digital professional and tell you how to overcome fears by being open, fair and remaining tenacious in your methods and your client-relationships. It contains analogies with Star Trek and Back To The Future too.  &#8216;For good or for worse: making happy client relationships&#8217; rated no. 5 in the DrupalCon Lille 2023 Attendees Satisfaction Survey. 

About Imre Gmelig Meijling
Imre Gmelig Meijling is business owner and CEO of React Online digital agency based in Eindhoven, The Netherlands. In his 25 years Imre has worked in various roles in different agencies in Europe. With a digital &#8216;maker&#8217; background he has learned many lessons across many disciplines in the digital industry. Imre worked for Heineken, United Nations, Suzuki and Disney. Imre has also been an active member of the Drupal community since 2006 and is on the Executive Committee of the DrupalCon Europe Advisory Board and he is active Board Member at the Drupal Association. He is former chair of the Dutch Drupal Association and cocreator of the Splash Awards and Drupaljam.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/XYSRSE/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/XYSRSE/feedback/</feedback_url>
            </event>
            <event guid='b392ba51-0511-5f85-a72b-1388cfda04d9' id='60087' code='DJRHPL'>
                <room>Parsenn</room>
                <title>Empowering Cultural Institutions with Drupal: A Modern, Integrated Digital Experience for Museums</title>
                <subtitle></subtitle>
                <type>Short Talk (25 min, Q&amp;A included)</type>
                <date>2025-03-11T13:15:00+01:00</date>
                <start>13:15</start>
                <duration>00:25</duration>
                <abstract>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.</abstract>
                <slug>drupal-mountain-camp-2025-60087-empowering-cultural-institutions-with-drupal-a-modern-integrated-digital-experience-for-museums</slug>
                <track>Showcase / Case Studies</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/DJRHPL/SCR-202412_aixikYx.png</logo>
                <persons>
                    <person id='61652'>Tobias Tschopp</person>
                </persons>
                <language>en</language>
                <description>This session explores how Drupal was employed to meet the complex needs of two leading Swiss cultural institutions. The result is a holistic platform that not only showcases collections, exhibitions, and related programmes in an appealing manner, but also integrates ticket sales directly into the user journey and ensures seamless connections to external systems. Through Drupal&#8217;s flexible architecture and powerful integration capabilities, the project team created a digital experience that delights visitors and enhances internal workflows.

Participants will learn how the technical realisation, content management, and alignment with internal business processes were successfully achieved. This case study demonstrates how Drupal can serve as a powerful and future-oriented solution for cultural institutions.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/DJRHPL/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/DJRHPL/feedback/</feedback_url>
            </event>
            <event guid='d0325b6f-7aef-50e4-be3a-527ac19d4a43' id='59745' code='EY9MZZ'>
                <room>Parsenn</room>
                <title>How Platform.sh migrated leading Swiss brands to cleaner hosting regions, radically reducing  their websites&apos; carbon footprint</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-11T13:50:00+01:00</date>
                <start>13:50</start>
                <duration>00:50</duration>
                <abstract>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.</abstract>
                <slug>drupal-mountain-camp-2025-59745-how-platform-sh-migrated-leading-swiss-brands-to-cleaner-hosting-regions-radically-reducing-their-websites-carbon-footprint</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='61370'>Andrew James Deon Melck</person><person id='65333'>Manfred Ruf</person>
                </persons>
                <language>en</language>
                <description>Learn more about the multi-year program that began with the question of we as an industry can do and led to research, measurement and action. Find out how you can work with your customers and stakeholders to carry these efforts forward.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/EY9MZZ/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/EY9MZZ/feedback/</feedback_url>
            </event>
            <event guid='f87d136d-97fa-57ab-ae3a-bfa6e98b83b4' id='59949' code='CKV8NA'>
                <room>Parsenn</room>
                <title>Public Money, Public Code: The Legal Journey of Open Source in Switzerland</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-03-11T15:00:00+01:00</date>
                <start>15:00</start>
                <duration>01:00</duration>
                <abstract>Open source and institutional politics&#8212;do they work together? Yes, they do! Let&apos;s dive into the development of Switzerland&apos;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.</abstract>
                <slug>drupal-mountain-camp-2025-59949-public-money-public-code-the-legal-journey-of-open-source-in-switzerland</slug>
                <track>Keynote</track>
                
                <persons>
                    <person id='61528'>Olga Baranova</person>
                </persons>
                <language>en</language>
                <description>The EMBAG law, which enshrines the principle of &quot;public money-public code,&quot; open government data, and binding standards, has been in effect for just one year&#8212;what developments have occurred since its enactment? How did such a progressive law come to pass in Switzerland, a country that clearly lags in public digitalization? What are the current challenges arising from this new legal foundation? And how does the &quot;open source&quot; principle impact other policy areas, even beyond digitalization?

CH++ is a civil society lobbying organization involved in Switzerland&apos;s political processes. We report from our concrete experience at the heart of political Switzerland, using specific examples.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CKV8NA/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CKV8NA/feedback/</feedback_url>
            </event>
            <event guid='166cc990-5ff7-526a-b935-056b4b878301' id='61111' code='ZFZZLT'>
                <room>Parsenn</room>
                <title>Splash awards (sponsored by platform.sh)</title>
                <subtitle></subtitle>
                <type>Splash Awards</type>
                <date>2025-03-11T16:00:00+01:00</date>
                <start>16:00</start>
                <duration>02:00</duration>
                <abstract>Splash Awards 2025 - Awards Ceremony</abstract>
                <slug>drupal-mountain-camp-2025-61111-splash-awards-sponsored-by-platform-sh</slug>
                <track>Showcase / Case Studies</track>
                
                <persons>
                    <person id='63335'>Sandro Kneub&#252;hl</person><person id='61369'>Josef Kruckenberg</person>
                </persons>
                <language>en</language>
                <description>Splash Awards 2025 - Awards Ceremony 
Splash Awards 2025 - Awards Ceremony</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/ZFZZLT/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/ZFZZLT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Pischa' guid='37ca5d2f-b2b6-5133-8113-529d023b3945'>
            <event guid='236b2f6c-e9d4-51c3-b36b-a649a6a4c251' id='63268' code='VEFCPZ'>
                <room>Pischa</room>
                <title>Kubernetes Demystified: What is actually happening when you deploy a Drupal Site.</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-11T11:25:00+01:00</date>
                <start>11:25</start>
                <duration>00:50</duration>
                <abstract>Have you ever wondered how Kubernetes actually works under the hood? How it&apos;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.</abstract>
                <slug>drupal-mountain-camp-2025-63268-kubernetes-demystified-what-is-actually-happening-when-you-deploy-a-drupal-site</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='64345'>Michael Schmid</person>
                </persons>
                <language>en</language>
                <description>This session will cover in very simple terms how Kubernetes and Drupal work together to host some of the biggest websites in the world.

Proposed Agenda:
- What Kubernetes is
- How Kubernetes works
- How Applications are deployed in Kubernetes
- How Drupal is deployed in Kubernetes
- How a rollout of a Drupal site looks like</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/VEFCPZ/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/VEFCPZ/feedback/</feedback_url>
            </event>
            <event guid='415e8370-008d-5eec-81d2-e4a6a771b939' id='55867' code='NFKKLL'>
                <room>Pischa</room>
                <title>Drupal &amp; AI the ultimate workshop: AI for editors /AI search / Automated content input</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-03-11T13:05:00+01:00</date>
                <start>13:05</start>
                <duration>01:45</duration>
                <abstract>After this session users will have a working RAG (semantic site search),  AI assistant for editors,  automated content input.</abstract>
                <slug>drupal-mountain-camp-2025-55867-drupal-ai-the-ultimate-workshop-ai-for-editors-ai-search-automated-content-input</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='57756'>wouters_f</person>
                </persons>
                <language>en</language>
                <description>We will configure multiple AI models in Drupal (Mistral / Openai )
1. Install  and configure the editor tools to use that AI (translate / ECA / Ckeditor)
2. Install and configure AI powered search
If we have time left: 
3. Configure automated content input (from a PDF or website).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/NFKKLL/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/NFKKLL/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2025-03-12' start='2025-03-12T04:00:00+01:00' end='2025-03-13T03:59:00+01:00'>
        <room name='Parsenn' guid='70632f5b-2a2b-565b-a91f-409ce01a94a3'>
            <event guid='aa5741db-f771-5fd8-a5a0-c7619a329a2d' id='65891' code='HPTRR9'>
                <room>Parsenn</room>
                <title>Swiss Drupal Community Welcome Ceremony</title>
                <subtitle></subtitle>
                <type>Opening Session</type>
                <date>2025-03-12T09:00:00+01:00</date>
                <start>09:00</start>
                <duration>00:30</duration>
                <abstract>Drupal Mountain Camp 2025 Opening Session</abstract>
                <slug>drupal-mountain-camp-2025-65891-swiss-drupal-community-welcome-ceremony</slug>
                <track></track>
                
                <persons>
                    <person id='66641'>Drupal Association Switzerland</person>
                </persons>
                <language>en</language>
                <description>Drupal Mountain Camp 2025 Opening Session. Let&apos;s kick off DMC together!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/HPTRR9/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/HPTRR9/feedback/</feedback_url>
            </event>
            <event guid='cbe6cde4-6980-54fa-81ef-39ecb383d5d5' id='59821' code='FESEZY'>
                <room>Parsenn</room>
                <title>Neurodiversity: An Underrated Superpower in Business</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-03-12T09:30:00+01:00</date>
                <start>09:30</start>
                <duration>01:00</duration>
                <abstract>Human brains are wired differently. In the tech industry, it&#8217;s particularly common to meet neurodivergent people &#8211; 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&#8217;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&#8217;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.</abstract>
                <slug>drupal-mountain-camp-2025-59821-neurodiversity-an-underrated-superpower-in-business</slug>
                <track>Keynote</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/FESEZY/Vera-Herzm_8y3wVo9.jpg</logo>
                <persons>
                    <person id='61423'>Vera Herzmann</person>
                </persons>
                <language>en</language>
                <description>Takeaways:
1. Define. Learn what (the perception ability) Neurosensitivity is &#8211; and what it&#8217;s not.
2. Mindshift. Understand the importance of consciously managing Neurodiversity at the workplace and how it will benefit your business.
3. Emotional Connection. Get real-life examples from a highly sensitive top-performer &#8211; sharing the highs and lows at the workplace.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/FESEZY/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/FESEZY/feedback/</feedback_url>
            </event>
            <event guid='f209e27c-492c-5aad-8838-435b39128130' id='59108' code='QQJM7R'>
                <room>Parsenn</room>
                <title>PostgreSQL and MySQL can do JSON too</title>
                <subtitle></subtitle>
                <type>Short Talk (25 min, Q&amp;A included)</type>
                <date>2025-03-12T11:35:00+01:00</date>
                <start>11:35</start>
                <duration>00:25</duration>
                <abstract>You don&apos;t need a NoSQL database to work with JSON</abstract>
                <slug>drupal-mountain-camp-2025-59108-postgresql-and-mysql-can-do-json-too</slug>
                <track>Backend</track>
                
                <persons>
                    <person id='60684'>David Buchmann</person>
                </persons>
                <language>en</language>
                <description>Postgres and MySQL have powerful capabilities to work with JSON. This allows you to combine the flexibility of less structured data with the proven reliability of those popular relational databases.
I will show how to leverage the various JSON functions to work with JSON data inside a relational database.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/QQJM7R/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/QQJM7R/feedback/</feedback_url>
            </event>
            <event guid='16720deb-d750-53e3-a554-c13f1c94d7ac' id='60260' code='CUTSN8'>
                <room>Parsenn</room>
                <title>Drupal.org Contribution success</title>
                <subtitle></subtitle>
                <type>Short Talk (25 min, Q&amp;A included)</type>
                <date>2025-03-12T12:00:00+01:00</date>
                <start>12:00</start>
                <duration>00:25</duration>
                <abstract>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.</abstract>
                <slug>drupal-mountain-camp-2025-60260-drupal-org-contribution-success</slug>
                <track>People &amp; Culture</track>
                
                <persons>
                    <person id='61773'>borisson_</person>
                </persons>
                <language>en</language>
                <description>In this session you will get some helpful tips to make your contribution story on drupal.org more successful. Bring some of your own issues that have been open for a while, we&apos;ll see if we can bring them in a better shape for success.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CUTSN8/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CUTSN8/feedback/</feedback_url>
            </event>
            <event guid='20eb317a-80b9-5548-b70e-909894abc2d0' id='61475' code='MEXJCR'>
                <room>Parsenn</room>
                <title>Drupal CMS now and beyond</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-03-12T13:25:00+01:00</date>
                <start>13:25</start>
                <duration>01:00</duration>
                <abstract>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.</abstract>
                <slug>drupal-mountain-camp-2025-61475-drupal-cms-now-and-beyond</slug>
                <track>Keynote</track>
                
                <persons>
                    <person id='62674'>Cristina Chumillas</person>
                </persons>
                <language>en</language>
                <description>With Drupal CMS 1.0 released in January, we&apos;re now well into development of the next version. 

So it&apos;s a great opportunity to explain which processes we&#8217;ve followed so far, provide updates on how we are tracking and discuss what we have planned next on the roadmap.

Some topics that will be covered:
- Features and areas we&apos;re working on now
- Plans for future versions ongoing
- What we&apos;re looking for from contributors
- How we defined the strategy and scope
- Which role research played on the product definition
- Using the strategy to define the roadmap and what it looks like now
- How the community has come together to work toward the same goal
- Highlights from the initial work tracks and what we learned from them</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/MEXJCR/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/MEXJCR/feedback/</feedback_url>
            </event>
            <event guid='0729a26e-a9b9-58c4-a260-bffc57568165' id='61937' code='7RL3DS'>
                <room>Parsenn</room>
                <title>AI &amp; Drupal - What is up and where are we going?</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-12T14:30:00+01:00</date>
                <start>14:30</start>
                <duration>00:50</duration>
                <abstract>In this session, we bring together industry voices who have been active in the fields of Artificial Intelligence and Drupal</abstract>
                <slug>drupal-mountain-camp-2025-61937-ai-drupal-what-is-up-and-where-are-we-going</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='57756'>wouters_f</person><person id='61406'>Lukas Fischer</person><person id='61682'>Jon Minder</person><person id='61369'>Josef Kruckenberg</person><person id='64172'>Michael Schmid</person><person id='66236'>Nicolas Loye</person>
                </persons>
                <language>en</language>
                <description>In this session, we bring together industry voices who have been active in the fields of Artificial Intelligence and Drupal to discuss
* What are the current trends to combine Artificial Intelligence and Drupal?
* What has been achieved already in the field?
* How will the future of Drupal and the web change because of the technological shift based on AI?
* How can AI support us in developing for Drupal?
* What should people new to the field look into?
* What can we do to have a positive impact in AI &amp; Drupal

The panellists:
* Frederik Wouters - Enterprise Architect at Dropsolid &amp; Head of A.I. at The Digitals
* Lukas Fischer - Founder of NETNODE AG and NodeHive Headless CMS
* Jonathan Minder - Drupal Architect at Liip
* Nicolas Loye - Digital eXperience CTO at Smile
* Michael Schmid - General Manager and Co-Founder at amazee.io</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/7RL3DS/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/7RL3DS/feedback/</feedback_url>
            </event>
            <event guid='401c54b7-0496-5f1c-8445-75e80cc49b45' id='59749' code='PQSV8H'>
                <room>Parsenn</room>
                <title>Search API meets Typesense</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-12T15:40:00+01:00</date>
                <start>15:40</start>
                <duration>00:50</duration>
                <abstract>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&apos;s flexible, powerful, open source, and integrated with Drupal (using the Search API module).</abstract>
                <slug>drupal-mountain-camp-2025-59749-search-api-meets-typesense</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='61374'>lussoluca</person>
                </persons>
                <language>en</language>
                <description>Search is usually one of the features of a website that is underestimated and left at the end of the project.

You can install the Search API module, and you&apos;re done with it, right?
Well, things are more complex than that, and nowadays, users are getting used to powerful search engines like the ones used to search the Web. We expect search results in milliseconds, enhanced by AI, and targeted to us.

In recent years, a new generation of platforms and tools has emerged to provide this set of features; some are paid SaaS, but others are open source.

Typesense is an open-source search engine written in C++ that is fast, typo-tolerant, and easy to integrate into a Drupal website. With features such as search-as-you-type, faceted navigation, semantic search, LLM augmentation, synonyms, and curations, Typesense has what your users are looking for, and the Search API Typesense module (https://www.drupal.org/project/search_api_typesense) covers most of it.

In this session, we&apos;ll discuss installing and configuring a Typesense instance, using Search API to index our content to Typesense, and writing JavaScript code to build a fully decoupled, state-of-the-art search experience.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/PQSV8H/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/PQSV8H/feedback/</feedback_url>
            </event>
            <event guid='3cf97c71-1627-5a46-8dd9-e37dc09384ec' id='58751' code='CBMZDY'>
                <room>Parsenn</room>
                <title>Decoupled Drupal with GraphQL and Gutenberg</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-12T16:35:00+01:00</date>
                <start>16:35</start>
                <duration>00:50</duration>
                <abstract>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.</abstract>
                <slug>drupal-mountain-camp-2025-58751-decoupled-drupal-with-graphql-and-gutenberg</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='60332'>Dan Lemon</person><person id='58488'>Christophe Jossart</person>
                </persons>
                <language>en</language>
                <description>Good communication is essential to make humans happy: this includes frontenders, backenders and editors. This is also the case for ecosystems like the Drupal CMS, the Gutenberg editor and Javascript frameworks.

What if they could all talk the same language and become resilient to change?

We will demonstrate how GraphQL facilitates a seamless migration from the Paragraphs module to the Gutenberg editor in Drupal without disrupting the GraphQL schema or the decoupled frontend.

Key takeaways from this session will include:
- A comparison of the Paragraphs and Gutenberg editorial solutions in Drupal
- How to execute a migration between the two
- Note the differences between GraphQL and JSON:API for decoupling
- Insights into using GraphQL declaratively in the backend
- How GraphQL can be leveraged across CMS, JavaScript frameworks, and Storybook to enable Static Site Generation (SSG) with instant preview</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CBMZDY/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CBMZDY/feedback/</feedback_url>
            </event>
            <event guid='9ef9ad47-cb60-543a-aaf5-bd0140468fe7' id='65894' code='MDWYAV'>
                <room>Parsenn</room>
                <title>Fondue and night walk</title>
                <subtitle></subtitle>
                <type>Social event</type>
                <date>2025-03-12T17:45:00+01:00</date>
                <start>17:45</start>
                <duration>03:00</duration>
                <abstract>A ticket for the fondue dinner is required. Torches can be purchased on site.</abstract>
                <slug>drupal-mountain-camp-2025-65894-fondue-and-night-walk</slug>
                <track></track>
                
                <persons>
                    <person id='66641'>Drupal Association Switzerland</person>
                </persons>
                <language>en</language>
                <description>Join us as we will ascend up the mountain for a nice fondue dinner in the Schatzalp restaurant. Everyone is required to purchase a fondue ticket as we have a limited amount of spaces.

People can rent torches and descend the mountain after the meal.

Meeting point: 18:00, latest 18:30 at the ground station of Schatzalpbahn
https://maps.app.goo.gl/xkWVseKrZ77hPSAm6</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/MDWYAV/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/MDWYAV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Pischa' guid='37ca5d2f-b2b6-5133-8113-529d023b3945'>
            <event guid='fbf52f16-57da-54f1-a148-b628b4db23b0' id='60135' code='VD8MRQ'>
                <room>Pischa</room>
                <title>Drupal Starterkit featuring the In-Page Editor bl&#246;kkli</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-12T10:40:00+01:00</date>
                <start>10:40</start>
                <duration>00:50</duration>
                <abstract>The bl&#246;kkli editor is an interactive page building experience for Nuxt using Drupal Paragraphs as a backend.
bl&#246;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&#246;kkli for in-page editor experience.</abstract>
                <slug>drupal-mountain-camp-2025-60135-drupal-starterkit-featuring-the-in-page-editor-blokkli</slug>
                <track>Frontend</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/VD8MRQ/blokkli_pOGiHtv.jpg</logo>
                <persons>
                    <person id='62395'>Jens Vranckx</person><person id='61682'>Jon Minder</person>
                </persons>
                <language>en</language>
                <description>The bl&#246;kkli starter kit for Drupal contains a pre-configured Drupal installation including the corresponding front-end application and was published on Drupal.org. It has a DDEV and a Lando setup included and can be spin up in minutes.
In this talk, I will give an overview how to spin-up the bl&#246;kkli starter kit and explain the key features of our solution. The starter kit is the foundation for all our Drupal projects.

The editor: https://blokk.li/
The starter kit: https://www.drupal.org/project/blokkli_starterkit
The starter kit documentation: https://blokkli-starterkit.netlify.app/</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/VD8MRQ/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/VD8MRQ/feedback/</feedback_url>
            </event>
            <event guid='85056882-6d43-5eaa-bab7-ecd93ed4a980' id='59802' code='HKCRUV'>
                <room>Pischa</room>
                <title>Next.js Basics for Drupal developers</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-12T11:35:00+01:00</date>
                <start>11:35</start>
                <duration>00:50</duration>
                <abstract>This talk introduces Next.js concepts, pros, and cons, through a Drupal developer&#8217;s lens, demonstrating how the two platforms complement each other for building modern web experiences.</abstract>
                <slug>drupal-mountain-camp-2025-59802-next-js-basics-for-drupal-developers</slug>
                <track>Frontend</track>
                
                <persons>
                    <person id='61406'>Lukas Fischer</person>
                </persons>
                <language>en</language>
                <description>Next.js has become the leading JavaScript frontend framework and the default full-stack choice for React developers. As a long-time PHP developer and Drupal enthusiast, I embraced modern JS frameworks, particularly Next.js, a few years ago. While I share some of the criticism aimed at &#8220;modern JavaScript,&#8221; I also recognize the critiques of &#8220;old-fashioned PHP&#8221; and &#8220;modern Drupal.&#8221;

That said, I believe the real value comes from learning across ecosystems and frameworks.

In this talk, I&#8217;ll provide an overview of Next.js, its concepts, and its pros and cons from a Drupal developer&#8217;s perspective. I&#8217;ll demonstrate how Next.js and Drupal complement each other, forming a powerful foundation for modern web experiences.

The session will include engaging coding examples, showcasing the developer experience, key concepts, and features of Next.js. I&#8217;ll also walk through building and deploying a full Next.js app with a headless Drupal backend.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/HKCRUV/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/HKCRUV/feedback/</feedback_url>
            </event>
            <event guid='cde4fc2b-cdb9-5407-8b59-a5188c9eb370' id='60279' code='YVWSNY'>
                <room>Pischa</room>
                <title>Cookie Consent and GDPR in Drupal: Navigating Legal and Technical Challenges</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-12T15:40:00+01:00</date>
                <start>15:40</start>
                <duration>00:50</duration>
                <abstract>Discover how to navigate the complexities of cookie consent and GDPR compliance with Drupal. This session explores the legal and technical challenges, highlights Drupal&apos;s tools and solutions, and provides practical strategies for building privacy-first, user-friendly websites.</abstract>
                <slug>drupal-mountain-camp-2025-60279-cookie-consent-and-gdpr-in-drupal-navigating-legal-and-technical-challenges</slug>
                <track>User Experience, Content &amp; Design</track>
                
                <persons>
                    <person id='61793'>Miro Dietiker</person><person id='61790'>Ivica Puljic</person>
                </persons>
                <language>en</language>
                <description>The session will cover the following major topics:

## Data Protection and Legal Compliance
Explore the legal requirements for data protection under regulations like GDPR and the swiss data protection law, focusing on key principles such as transparency, consent, and data minimization. This section will discuss the distinction between data acquisition for analytics VS tracking and essential VS non-essential cookies and their compliance implications. This includes a short discussion of the nature of third party SaaS solutions such as Google Analytics or constent managers, a glimpse at the most important related EU court judgements and options to avoid the cookie banner at all.

## Analytics, GTag, and Consent Mode
Learn how tools like Google Analytics and Tag Manager operate under GDPR requirements, with a focus on obtaining explicit user consent for tracking. We&#8217;ll explore Google Consent Mode, which adjusts tracking behavior based on user preferences, enabling partial data collection without storing personal information.

## Drupal Solutions
This section will cover the recommended Drupal solutions for cookie consent, including EU Cookie Compliance, COOKiES Consent Management, and the new favored Klaro Cookie &amp; Consent Management. We&#8217;ll examine the strengths and weaknesses of each solution, their integration capabilities, and plans for future enhancements. Topics will also include addressing challenges such as accessibility (a11y), frontend design considerations, and ensuring GDPR compliance, along with practical tips for seamless implementation in Drupal 10.

## OPTIONAL Drupal CMS
Insights into the process of finding a best practice solution for Drupal CMS, in collaboration with Richard Papp.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/YVWSNY/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/YVWSNY/feedback/</feedback_url>
            </event>
            <event guid='b5f584c8-2af4-5557-a2c7-12666a35d0a4' id='59032' code='KRLQNL'>
                <room>Pischa</room>
                <title>SPARC: energy management with Drupal</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-12T16:35:00+01:00</date>
                <start>16:35</start>
                <duration>00:50</duration>
                <abstract>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&#8212;an affordable, open-source approach to smarter energy management.</abstract>
                <slug>drupal-mountain-camp-2025-59032-sparc-energy-management-with-drupal</slug>
                <track>Backend</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/KRLQNL/unnamed_KANBM0W.png</logo>
                <persons>
                    <person id='60592'>Jasper Lammens</person>
                </persons>
                <language>en</language>
                <description>SPARC is a Drupal-based initiative designed to maximize self-consumption of renewable energy by scheduling high-energy household appliances based on projected solar yields. This session will guide attendees through a practical approach to home energy management using open-source tools instead of costly smart devices or proprietary cloud services.

By downloading solar yield forecasts, SPARC intelligently schedules energy-intensive appliances like dishwashers and tumble dryers to run during peak generation times. All metrics are stored in an InfluxDB database, with daily schedules automatically published via Discord for easy access and household coordination.

At the core of SPARC&#8217;s functionality is the ECA module, a powerful engine that connects Drupal with various data sources, automates scheduling, and orchestrates notifications. This session will dive into ECA&#8217;s role as the integration backbone, showcasing how it bridges multiple systems to create a cohesive, semi-automated energy management solution.

Attendees will leave with insights on how Drupal can support a more sustainable, self-sufficient lifestyle, leveraging data to make renewable energy more accessible for everyday households.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/KRLQNL/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/KRLQNL/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2025-03-13' start='2025-03-13T04:00:00+01:00' end='2025-03-14T03:59:00+01:00'>
        <room name='Parsenn' guid='70632f5b-2a2b-565b-a91f-409ce01a94a3'>
            <event guid='f3c23e6a-16d3-58bf-a6f4-60df70aaff38' id='61502' code='ZECAXD'>
                <room>Parsenn</room>
                <title>Update on the Experience Builder Initiative</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-03-13T09:10:00+01:00</date>
                <start>09:10</start>
                <duration>01:00</duration>
                <abstract>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&#8217;re addressing, our roadmap, and how you can get involved to shape this transformative project.</abstract>
                <slug>drupal-mountain-camp-2025-61502-update-on-the-experience-builder-initiative</slug>
                <track>Keynote</track>
                
                <persons>
                    <person id='62703'>Lauri Timmanee</person>
                </persons>
                <language>en</language>
                <description>Join us to explore the latest news on the Experience Builder initiative from the initiative leaders. The Experience Builder module will enable site builders without Drupal experience to easily theme and build their entire website using only their browser, without the need to write code beyond basic HTML, CSS, and templating markup (e.g., Twig). It will also enable content creators to create and compose content on any part of the page without relying on developers.

We will provide an update on the status and progress of the initiative. We&apos;ll also walk through our plan, provide a clear idea on what changes to expect, where are we, and where we need help.

In this session you&apos;ll:
- Learn what are the problems we&apos;re trying to solve within this initiative
- Get a sense of how we&apos;re planning to tackle there problems
- Explore upcoming opportunities for involvement</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/ZECAXD/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/ZECAXD/feedback/</feedback_url>
            </event>
            <event guid='46e51942-940f-5995-b8ae-3aceab872664' id='57954' code='SYNTNM'>
                <room>Parsenn</room>
                <title>Workshop | Nine Whys of Drupal</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-13T10:30:00+01:00</date>
                <start>10:30</start>
                <duration>00:50</duration>
                <abstract>Some of you might have heard of Nine Whys from Liberating Structures &#8211; and many of you probably haven&apos;t. It&apos;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 :)</abstract>
                <slug>drupal-mountain-camp-2025-57954-workshop-nine-whys-of-drupal</slug>
                <track>Processes &amp; Tools</track>
                
                <persons>
                    <person id='59667'>Mikko H&#228;m&#228;l&#228;inen</person>
                </persons>
                <language>en</language>
                <description>This compact and extremely participative session introduces its audience to Liberating Structures and Nine Whys -exercise. 

Nine Whys can be used to uncover motivation, align teams around a common goals and create a shared understanding. It&apos;s a quick exercise that can be done with practically any amount of people. It does not require any special equipment and is a great exercise to do with for example a new development team or in kickoff.

The topic and method will be introduced and then we&apos;ll all explore together the question &quot;What do you do for Drupal?&quot; and try to find the collective motivation behind our contribution.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SYNTNM/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SYNTNM/feedback/</feedback_url>
            </event>
            <event guid='618da096-0c89-5f50-b606-9534a22023cc' id='59744' code='AABADN'>
                <room>Parsenn</room>
                <title>Drupal Editor Showcase + Q&amp;A</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-13T11:30:00+01:00</date>
                <start>11:30</start>
                <duration>00:50</duration>
                <abstract>Experience Builder, Gutenberg, Bl&#246;kkli - how do the different editors available for Drupal CMS compare? Join this showcase + Q&amp;A session to find out.</abstract>
                <slug>drupal-mountain-camp-2025-59744-drupal-editor-showcase-q-a</slug>
                <track>User Experience, Content &amp; Design</track>
                
                <persons>
                    <person id='66777'>Jan Hug</person><person id='58488'>Christophe Jossart</person><person id='61369'>Josef Kruckenberg</person><person id='62674'>Cristina Chumillas</person><person id='62703'>Lauri Timmanee</person>
                </persons>
                <language>en</language>
                <description>In this session, we highlight the most popular editor approaches for Drupal:
* Experience Builder - the new default editor built for Drupal CMS
* Gutenberg - the modern editor from the Wordpress community that is available for Drupal as well
* bl&#246;kkli - the Interactive page building experience for Nuxt

For each editor, we invite an expert to provide a demo in the first half. The second half of the session is reserved for Q&amp;A but the crowd.

Panelists
* UX Expertise - Cristina Chumillas, Lead Engineer at Lullabot, Drupal CMS UX Lead, Drupal core Front-end framework manager, UX, core Navigation and Claro co-maintainer
* Experience Builder - Lauri Timmanee, Drupal Core Product Manager - Acquia
* Gutenberg - Christophe Jossart, Full stack developer - Amazee Labs
* bl&#246;kkli - Jan Hug, Developer - Liip
* Moderation - Josef Kruckenberg, Product Owner, Drupalista - Liip</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/AABADN/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/AABADN/feedback/</feedback_url>
            </event>
            <event guid='ca560457-5662-5fc9-bafd-9d4c0bb29e47' id='58502' code='9YPTPP'>
                <room>Parsenn</room>
                <title>Agile, from the Stone Age: a brief history of People and Project Management practices</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-13T13:30:00+01:00</date>
                <start>13:30</start>
                <duration>00:50</duration>
                <abstract>This talk explores the evolution of people and project management practices - from the ancient times to modern days. Who first introduced &#8220;data-driven&#8221; approaches in industry? And would medieval peasants have preferred Waterfall or Agile?
By examining how people and project management practices have evolved&#8212;and the reasons behind these changes - we can gain insights into how we should work today.</abstract>
                <slug>drupal-mountain-camp-2025-58502-agile-from-the-stone-age-a-brief-history-of-people-and-project-management-practices</slug>
                <track>Processes &amp; Tools</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/9YPTPP/Agile_from_mebbHuL.png</logo>
                <persons>
                    <person id='60068'>Oleksii Molozhanov</person>
                </persons>
                <language>en</language>
                <description>Many of us start our careers with Agile as the default project management approach.. While we focus on engineering, user needs, and product development, which are essential, it&#8217;s easy to overlook a critical question: Why do we work this way?
We&#8217;ve all heard, &#8220;We use Agile because it&#8217;s better than Waterfall.&#8221; Most of us are satisfied with this answer and continue with our sprint planning, 1:1s, and busy schedules. But have you ever wondered: 
Why was there a Waterfall in the first place? What came before that? And did people organise into 5-7 people cross functional teams in past centuries?
This talk dives into the history of people and project management, tracing the practices that have shaped how we work today and the context, the time, in which those practices emerged. We&#8217;ll explore how people throughout history managed projects, structured work, and navigated change.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/9YPTPP/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/9YPTPP/feedback/</feedback_url>
            </event>
            <event guid='6806df25-bc8d-5a51-8c09-7aab98c50d5e' id='61566' code='X9UDFG'>
                <room>Parsenn</room>
                <title>Geomapping in Drupal CMS: from Basics to Advanced with Geofield Stack</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-13T14:30:00+01:00</date>
                <start>14:30</start>
                <duration>00:50</duration>
                <abstract>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&#8212;such as geo-photographic storytelling. We&apos;ll also demonstrate how the emerging Drupal Recipes approach enhances these capabilities for more streamlined implementations.</abstract>
                <slug>drupal-mountain-camp-2025-61566-geomapping-in-drupal-cms-from-basics-to-advanced-with-geofield-stack</slug>
                <track>Showcase / Case Studies</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/X9UDFG/2024_12_P_v3xLuOD.jpeg</logo>
                <persons>
                    <person id='62755'>Italo Mairo</person>
                </persons>
                <language>en</language>
                <description>This presentation will cover Geomapping in the new Drupal CMS, from basic to advanced features. The key topics include:
* An overview of the main modules in the Geofield Stack and their functionalities.
* A demonstration of basic Geomapping features within the Events profile of Drupal CMS (specifically the drupal_cms_events recipe).
* An exploration of advanced Geomapping capabilities, including complex geometric inputs, dynamic representation, automated import and geocoding, through real-world use cases and Drupal application configurations.
* A showcase of extending Drupal CMS with a dedicated Recipe for geo-photographic storytelling.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/X9UDFG/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/X9UDFG/feedback/</feedback_url>
            </event>
            <event guid='64140cec-c456-5080-96df-4b1a093d57c0' id='60181' code='7GYJFR'>
                <room>Parsenn</room>
                <title>Recipes - How Drupal CMS is being built</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-13T15:45:00+01:00</date>
                <start>15:45</start>
                <duration>00:50</duration>
                <abstract>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.</abstract>
                <slug>drupal-mountain-camp-2025-60181-recipes-how-drupal-cms-is-being-built</slug>
                <track>Backend</track>
                
                <persons>
                    <person id='61725'>Sascha Grossenbacher</person>
                </persons>
                <language>en</language>
                <description>This talk will cover:

* What recipes are and what they are not
* Abilities of recipes: Dependencies, Configuration, Config Actions, Default Content
* Limitations of Recipes
* Quick overview of recipes currently included in Drupal CMS
* How Paragraphs plans to use recipes</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/7GYJFR/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/7GYJFR/feedback/</feedback_url>
            </event>
            <event guid='82584dda-6277-5b3e-9f68-4fb1555969f9' id='65892' code='SZQ9HS'>
                <room>Parsenn</room>
                <title>Closing session</title>
                <subtitle></subtitle>
                <type>Closing session</type>
                <date>2025-03-13T16:40:00+01:00</date>
                <start>16:40</start>
                <duration>00:30</duration>
                <abstract>Drupal Mountain Camp 2025 closing session</abstract>
                <slug>drupal-mountain-camp-2025-65892-closing-session</slug>
                <track></track>
                
                <persons>
                    <person id='66641'>Drupal Association Switzerland</person>
                </persons>
                <language>en</language>
                <description>Drupal Mountain Camp 2025 closing session. A short recap from the 2025 edition.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SZQ9HS/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SZQ9HS/feedback/</feedback_url>
            </event>
            <event guid='5205bfe2-774e-5fc3-8041-b026606b3841' id='65897' code='SEQKKA'>
                <room>Parsenn</room>
                <title>Pubquiz sponsored by Iqual</title>
                <subtitle></subtitle>
                <type>Social event</type>
                <date>2025-03-13T17:10:00+01:00</date>
                <start>17:10</start>
                <duration>01:00</duration>
                <abstract>DMC Pubquiz sponsored by Iqual</abstract>
                <slug>drupal-mountain-camp-2025-65897-pubquiz-sponsored-by-iqual</slug>
                <track></track>
                
                <persons>
                    <person id='66641'>Drupal Association Switzerland</person>
                </persons>
                <language>en</language>
                <description>Drupal Mountain Camp pubquiz brought to you by Iqual. The quiz will take place at the venue.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SEQKKA/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SEQKKA/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Pischa' guid='37ca5d2f-b2b6-5133-8113-529d023b3945'>
            <event guid='524f757c-ef41-587c-aafd-fbafd00d30e6' id='57440' code='9N8JZZ'>
                <room>Pischa</room>
                <title>Crafting a greener future in Drupal</title>
                <subtitle></subtitle>
                <type>Short Talk (25 min, Q&amp;A included)</type>
                <date>2025-03-13T10:30:00+01:00</date>
                <start>10:30</start>
                <duration>00:25</duration>
                <abstract>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&#8217;s time for us to nurture our code to be more energy-efficient and eco-friendly.</abstract>
                <slug>drupal-mountain-camp-2025-57440-crafting-a-greener-future-in-drupal</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='59105'>Michelle Sanver</person>
                </persons>
                <language>en</language>
                <description>In this talk I will talk about things we can do to write more energy efficient code. I will also talk about hosting your code more sustainably. And last but not least&#8230; I will share the software architecture needed to build greener applications using message queues in PHP.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/9N8JZZ/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/9N8JZZ/feedback/</feedback_url>
            </event>
            <event guid='bbf6d2c4-a1b3-508f-b829-493f54a87eda' id='66321' code='QEKMSL'>
                <room>Pischa</room>
                <title>GraphQL, REST or RPC? Making the Choice!</title>
                <subtitle></subtitle>
                <type>Short Talk (25 min, Q&amp;A included)</type>
                <date>2025-03-13T10:55:00+01:00</date>
                <start>10:55</start>
                <duration>00:25</duration>
                <abstract>Should your API be RESTful? What about GraphQL? or RPC? In this session, we&apos;ll look at the strengths and weaknesses of these API architectures to help you choose which one makes the most sense for your project.</abstract>
                <slug>drupal-mountain-camp-2025-66321-graphql-rest-or-rpc-making-the-choice</slug>
                <track>Backend</track>
                
                <persons>
                    <person id='67050'>Rob Allen</person>
                </persons>
                <language>en</language>
                <description>When you&apos;ve been tasked with creating an HTTP API, the fundamental decision you need to make is which architecture to choose. Should your API be RESTful? What about GraphQL? or RPC? In this session, I&apos;ll explain the choices and how each works. We&apos;ll then look at their strengths and weaknesses in order to help guide your decision. By the end of this talk, you&apos;ll be well-placed to choose the right API architecture for your project.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/QEKMSL/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/QEKMSL/feedback/</feedback_url>
            </event>
            <event guid='13a3495f-7fee-50dc-b562-3871c28d74b5' id='60084' code='SS73JR'>
                <room>Pischa</room>
                <title>Support is not an afterthought: The underrated success factor of Agencies</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-13T11:30:00+01:00</date>
                <start>11:30</start>
                <duration>00:50</duration>
                <abstract>Support is often seen as a secondary service &#8211; a necessary burden after a project goes live. But it is much more: a strategic asset for innovation and long-term success.</abstract>
                <slug>drupal-mountain-camp-2025-60084-support-is-not-an-afterthought-the-underrated-success-factor-of-agencies</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                <logo>/media/drupal-mountain-camp-2025/submissions/SS73JR/u367767348_pAaKVir.png</logo>
                <persons>
                    <person id='61649'>Michi Mauch</person>
                </persons>
                <language>en</language>
                <description>Support is often seen as a secondary service in many agencies, frequently staffed by juniors, beginners, or interns &#8211; despite being the foundation of long-term client relationships. This session highlights why support is far more than just &quot;problem-solving&quot;: it&#8217;s a strategic success factor that drives innovation, strengthens client loyalty, and builds trust. Together, we&#8217;ll explore how agencies can elevate support, allocate resources effectively, and empower their teams for sustainable success.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SS73JR/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/SS73JR/feedback/</feedback_url>
            </event>
            <event guid='10da1f13-fa0c-5832-ba08-dcf72ffe6423' id='60139' code='3DDNFT'>
                <room>Pischa</room>
                <title>Building the most basic AI supported search / chatbot</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-03-13T13:30:00+01:00</date>
                <start>13:30</start>
                <duration>01:50</duration>
                <abstract>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.</abstract>
                <slug>drupal-mountain-camp-2025-60139-building-the-most-basic-ai-supported-search-chatbot</slug>
                <track>Innovation &amp; Beyond Drupal</track>
                
                <persons>
                    <person id='61682'>Jon Minder</person>
                </persons>
                <language>en</language>
                <description>I will give a short introduction and explain the basics about how AI search / chatbots work. Then we will build a small chatbot during the talk using TypeScript and a bunch of libraries. There will be a public repo and all participants will be able to follow and try it out. You just need a laptop with a browser to participate.
To sum up, I will talk about the challenges and pitfalls we faced in the last two year when building large AI based chatbots and searches like Alva, the AI search for Kanton Basel Stadt:
https://www.bs.ch/alva</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/3DDNFT/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/3DDNFT/feedback/</feedback_url>
            </event>
            <event guid='aa524988-25bc-5052-bb84-c5dde65bf211' id='59442' code='CMVDYH'>
                <room>Pischa</room>
                <title>The Quest for Modern Frontend Tooling in Drupal (without decoupling)</title>
                <subtitle></subtitle>
                <type>Talk (50 min, Q&amp;A included)</type>
                <date>2025-03-13T15:45:00+01:00</date>
                <start>15:45</start>
                <duration>00:50</duration>
                <abstract>**&quot;They must be a better way to develop themes in Drupal.&quot;** 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&apos;t an option ? There is a solution ... ish.</abstract>
                <slug>drupal-mountain-camp-2025-59442-the-quest-for-modern-frontend-tooling-in-drupal-without-decoupling</slug>
                <track>Frontend</track>
                
                <persons>
                    <person id='61057'>Guzman Bellon</person>
                </persons>
                <language>en</language>
                <description>In this talk/follow along session, we will see:
1. How you can &quot;decouple&quot; the theme development using Vite with HMR, Single Directory Components, TailwindCSS and Storybook
2. What are the advantages
3. What are the caveats
4. Why there&apos;s hope for the future (DXB, JSX)

Original idea:
- https://www.previousnext.com.au/blog/drupal-front-end-nirvana-vite-twig-and-storybook</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CMVDYH/</url>
                <feedback_url>https://event.drupalmountaincamp.ch/drupal-mountain-camp-2025/talk/CMVDYH/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
