#Driesnote | DrupalCon Chicago 2026 ![rw-book-cover](https://img.youtube.com/vi/EU6n7D91m_M/maxresdefault.jpg) > [!note]+ Document Notes > --- > tags: #drupal #drees #keynote #artificial-intelligence #community #open-source #cms #drupal-cms #ai-integration #web-development #chicago #drupalcon > author: Drees Buytaert > source: DrupalCon Chicago 2026 > reference: https://www.youtube.com/watch?v=EU6n7D91m_M > date created: 2026-03-24 09:00 > --- > # ๐Ÿท๏ธ Title: #Driesnote | DrupalCon Chicago 2026 > ## ๐Ÿงฐ Action Inbox > - [H1] Explore Drupal CMS 2.1 with new site templates and marketplace features โ€” 28:45 #drupal-cms > - [H2] Consider AI-powered prototyping workflow with Lovable + Drupal Canvas migration โ€” 34:20 #artificial-intelligence > - [H3] Evaluate stewardship contributions to sustain Drupal's commons โ€” 05:15 #community > ## ๐Ÿงญ Table of Contents > - [[#๐Ÿ“ Summary]] > - [[#๐Ÿ“– Main Content]] > - [[#๐Ÿ—’๏ธ Notes]] > - [[#๐Ÿ“š References]] > - [[#๐Ÿ—ฃ๏ธ Paraphrase]] > - [[#๐Ÿ“ฐ Newsletter]] > - [[#โœ… Action Items]] > - [[#๐Ÿงช Hypotheses]] > - [[#๐Ÿ“Š Methodology]] > - [[#โ“ Questions]] > - [[#๐Ÿ”ฎ Future Research]] > - [[#๐Ÿ’ก Implications]] > - [[#๐Ÿง  Learning Styles Assessment]] > - [[#๐Ÿ“Š Accessibility Assessment]] > - [[#๐ŸŒ DEIB Assessment]] > - [[#โœ… Logical Validity]] > - [[#๐Ÿ›ก๏ธ DARVO Analysis]] > - [[#๐ŸŽฏ Conclusion]] > ### ๐Ÿ”— References > - [Drupal Marketplace](https://marketplace.drupal.org) > - [Drupal CMS](https://www.drupal.org/about/drupal-cms) > ## ๐Ÿ“ Summary > - **What happened**: Drees Buytaert delivered the keynote at DrupalCon Chicago 2026, celebrating Drupal's 25th anniversary while addressing AI disruption challenges > - **Why it matters**: AI threatens all three pillars of Drupal's foundation (platform, agencies, community) simultaneously, requiring strategic response > - **Key stakeholders**: Drupal community, agencies, developers, site builders, content creators > - **Risks and tradeoffs**: AI can rapidly prototype but lacks production-ready content management; Drupal provides structured foundation but requires technical expertise > - **Bottom line**: Drupal's strategic response combines AI tools for rapid prototyping with Drupal's content management strengths, positioning "speed meeting substance" > ## ๐Ÿ“– Main Content > Drees opened by referencing Chicago's historical feat of literally lifting entire buildings in the 1850s to address flooding, drawing parallels to Drupal's ability to rebuild foundations while maintaining operations. At 25 years old, Drupal faces simultaneous AI disruption across its stable triangle: the platform, the agency ecosystem, and the open source community. > The keynote revealed Drupal CMS 2.1 with 11 site templates and an initial marketplace, moving beyond the single template shown six months prior in Vienna. However, the core challenge addressed was AI's ability to generate beautiful websites in 15 minutes (demonstrated with Lovable.dev), potentially disrupting traditional agency workflows. > Drees positioned this as opportunity rather than threat, introducing a "speed meeting substance" model where AI handles rapid prototyping while Drupal provides production-ready content management systems with workflows, permissions, scalability, and governance that AI prototypes lack. > ## ๐Ÿ—’๏ธ Notes > #### โฑ๏ธ [00:00](https://youtu.be/EU6n7D91m_M?t=0) โ€” [H1] Welcome and Chicago historical context > - Key idea: Chicago literally lifted entire city buildings in 1850s to fix flooding problems > - Evidence: "Workers used thousands of jack screws to raise entire buildings...business continued" > #### โฑ๏ธ [02:45](https://youtu.be/EU6n7D91m_M?t=165) โ€” [H2] Drupal's 25th anniversary celebration > - Key idea: Quarter-century milestone represents graduation moment where real work begins > - Evidence: "25 years is a real milestone...it's also where the real work starts" > #### โฑ๏ธ [05:15](https://youtu.be/EU6n7D91m_M?t=315) โ€” [H1] Stewardship as sustainability model > - Key idea: Common pool resources sustain through stakeholder governance, not inevitable depletion > - Evidence: "Eleanor found...resources sustained over generations...that is called stewardship" > #### โฑ๏ธ [10:30](https://youtu.be/EU6n7D91m_M?t=630) โ€” [H3] Fred Rogers gratitude exercise > - Key idea: Taking 10 seconds to acknowledge people who helped you reach current position > - Evidence: "Think about all the people who helped them get to where they are today" > #### โฑ๏ธ [12:00](https://youtu.be/EU6n7D91m_M?t=720) โ€” [H2] Community tensions and market challenges > - Key idea: Drupal community experiencing uncertainty, division, and tough market conditions > - Evidence: "I see uncertainty and some division...not a lot of business to go around" > #### โฑ๏ธ [13:15](https://youtu.be/EU6n7D91m_M?t=795) โ€” [H1] The stable triangle under threat > - Key idea: Drupal's 25-year foundation (platform, agencies, community) faces simultaneous AI disruption > - Evidence: "What happens when AI disrupts all three legs of that triangle at the same time?" > #### โฑ๏ธ [15:45](https://youtu.be/EU6n7D91m_M?t=945) โ€” [H3] Drees's early leadership crisis > - Key idea: Founder collapsed from stress trying to scale Drupal as hobby project > - Evidence: "I had passed out and I couldn't move...collapsed from stress" > #### โฑ๏ธ [18:30](https://youtu.be/EU6n7D91m_M?t=1110) โ€” [H2] Seeking mentorship from open source leaders > - Key idea: Systematic approach to leadership development through learning from experienced leaders > - Evidence: "I wrote to a number of open-source leaders...Tim O'Reilly, Chris Deona...they all said yes" > #### โฑ๏ธ [20:15](https://youtu.be/EU6n7D91m_M?t=1215) โ€” [H3] Linus Torvalds advice on leadership > - Key idea: Focus on interesting work and enable others to lead in their expertise areas > - Evidence: "Pick the interesting stuff you actually want to work on and let others take care of the rest" > #### โฑ๏ธ [23:30](https://youtu.be/EU6n7D91m_M?t=1410) โ€” [H2] Drupal core performance improvements > - Key idea: 50% reduction in database queries for uncached pages over 18 months > - Evidence: "Every Drupal site in the world once they upgrade becomes more efficient" > #### โฑ๏ธ [25:45](https://youtu.be/EU6n7D91m_M?t=1545) โ€” [H1] Drupal CMS adoption strategy > - Key idea: WordPress developers joining Drupal CMS Slack channels indicates cross-platform interest > - Evidence: "More and more WordPress developers showing up in the Drupal CMS Slack channel" > #### โฑ๏ธ [28:45](https://youtu.be/EU6n7D91m_M?t=1725) โ€” [H1] Site templates and marketplace launch > - Key idea: Evolution from one template six months ago to 11 templates with functioning marketplace > - Evidence: "At Drupalcon Vienna...we had one site template...today we have 11 site templates" > #### โฑ๏ธ [34:20](https://youtu.be/EU6n7D91m_M?t=2060) โ€” [H1] AI website generation demonstration > - Key idea: AI tools can create beautiful websites in 15 minutes without developers or agencies > - Evidence: "This website was not built by Drupal...All it took was 15 minutes of AI prompts" > #### โฑ๏ธ [37:15](https://youtu.be/EU6n7D91m_M?t=2235) โ€” [H1] Drupal's infrastructure advantage > - Key idea: Organizations need workflows, permissions, scalability beyond AI prototypes > - Evidence: "Organizations need real workflows...permissions, scalability, integration...that is where we see the Drupal difference" > #### โฑ๏ธ [42:30](https://youtu.be/EU6n7D91m_M?t=2550) โ€” [H1] Speed meeting substance demonstration > - Key idea: AI prototypes in 15 minutes, migrate to production Drupal in 2-3 hours > - Evidence: "15 minutes of lovable and then...we asked AI to move that to Drupal...took about two to three hours" > ## ๐Ÿ“š References > - [Drupal CMS](https://www.drupal.org/about/drupal-cms) > - [Drupal Marketplace](https://marketplace.drupal.org) > - [Lovable.dev AI Website Builder](https://lovable.dev) > - [Eleanor Ostrom: Governing the Commons](https://www.cambridge.org/core/books/governing-the-commons/A8BB63BC4A1433A50A3FB92EDBBB97D5) > ## ๐Ÿ—ฃ๏ธ Paraphrase > - Drupal at 25 faces unprecedented challenge as AI simultaneously disrupts its platform, agency ecosystem, and community foundations > - The response strategy positions AI as prototyping tool while Drupal provides production-ready content management infrastructure > - New marketplace and site templates aim to drive adoption by offering solutions rather than just tools > ## ๐Ÿ“ฐ Newsletter > **Drupal Turns 25: Embracing AI While Strengthening Foundations** > DrupalCon Chicago 2026 marked a pivotal moment as Drees Buytaert addressed how artificial intelligence is reshaping our entire ecosystem. Rather than seeing AI as a threat, the Drupal community is pioneering a "speed meeting substance" approachโ€”using AI for rapid prototyping while leveraging Drupal's unmatched content management capabilities for production systems. > **Key Highlights:** > - Drupal CMS 2.1 launches with 11 site templates and marketplace > - AI integration demo shows 15-minute prototypes migrating to Drupal in hours > - Community stewardship model positions Drupal for next 25 years > The message is clear: AI handles the visual wow factor, but organizations still need Drupal's workflows, governance, and scalability for systems that last. > Resources: [Drupal CMS](https://www.drupal.org/about/drupal-cms), [Marketplace](https://marketplace.drupal.org), [Developer Docs](https://developer.wordpress.org/) > ## โœ… Action Items > #### DevRel > - Developer advocacy: Create AI + Drupal integration workshops and demos showcasing Canvas CLI workflows > - Education: Develop curriculum around "speed meeting substance" methodology for agencies > - Developer experience: Document AI tool integration patterns and Canvas skill development > - Developer marketing: Position Drupal as production-ready foundation for AI prototypes > - Community management: Moderate AI adoption discussions and collect use case feedback > #### Community > - Maintainers: Support Canvas CLI development and AI integration modules > - Contributors: Create site templates for marketplace and contribute to AI tooling > - Sponsors: Fund AI research initiatives and Canvas development sprints > - Ecosystem: Coordinate with AI tool vendors on integration partnerships > #### WordPress > - Core AI: Establish evaluation framework for AI content tools vs external developer tools > - Community: Host cross-platform discussions on AI impact with WordPress developers > - Training: Create lesson plans for AI-assisted Drupal development workflows > - Marketing: Develop messaging around Drupal's content management advantages over AI prototypes > ## ๐Ÿงช Hypotheses > - AI prototyping tools will drive more initial interest in CMSs but conversion to production systems requires traditional CMS capabilities > - The "speed meeting substance" workflow will become standard for agencies combining rapid prototyping with robust content management > - Drupal's structured content and governance features provide sustainable competitive advantage in AI-enabled development > - Site templates and marketplace will successfully lower barriers to Drupal adoption from other platforms > ### ๐Ÿ“Š Methodology > - A/B testing of traditional development vs AI-assisted prototyping workflows > - Conversion tracking from marketplace template installations to custom development projects > - Agency revenue analysis comparing AI-integrated vs traditional project models > ### โ“ Questions > - How will traditional Drupal agencies adapt business models to incorporate 15-minute AI prototyping? > - What governance frameworks will emerge for AI-generated content within Drupal's structured systems? > - Can the marketplace model successfully drive leads back to template creators and service providers? > ### ๐Ÿ”ฎ Future Research > - Long-term impact of AI tools on web development skill requirements and education needs > - Comparative analysis of CMS architectures for AI integration effectiveness > - Community sustainability models for open source projects in AI-accelerated development environments > ### ๐Ÿ’ก Implications > - **Practice**: Agencies need new workflows combining AI prototyping with Drupal migration processes > - **Policy**: Community guidelines needed for AI tool integration and contribution attribution > - **Security**: AI-generated code requires review processes and quality assurance frameworks > - **Education**: Training programs must evolve to include AI-assisted development methodologies > - **Funding**: Investment needed in Canvas CLI development and AI integration tooling > ### ๐Ÿง  Learning Styles Assessment > Reading level estimate: 12th Grade (technical content with accessible explanations) > #### ๐Ÿ‘€ Visual learners > - Present: Live demos of AI website generation and Drupal migration, site template screenshots > - Improve: Architecture diagrams showing AI tool integration points, workflow visualizations > #### ๐Ÿ”Š Aural learners > - Present: Full video keynote with clear narration and audience interaction > - Improve: Podcast-style discussion of key concepts, audio summaries of technical demos > #### ๐Ÿ—ฃ๏ธ Verbal learners > - Present: Clear definitions of "speed meeting substance," stewardship analogies, Chicago historical metaphor > - Improve: Glossary of AI integration terms, comparison charts between approaches > #### ๐Ÿงฉ Kinesthetic learners > - Present: Hands-on demos showing actual tool usage and command line interactions > - Improve: Step-by-step Canvas CLI tutorials, interactive site template customization guides > #### ๐Ÿง  Logical learners > - Present: Systematic analysis of three-pillar foundation, methodical approach to leadership development > - Improve: Decision trees for AI tool selection, quantified performance comparisons > #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners > - Present: Community celebration, collaborative stewardship model, mentor-mentee relationships > - Improve: Group workshops for AI integration, peer review processes for Canvas skills > #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners > - Present: Personal reflection on gratitude, individual leadership journey narrative > - Improve: Self-paced AI integration learning paths, personal project templates > #### ๐ŸŒฟ Naturalistic learners > - Present: Ecosystem metaphors for community sustainability, commons resource management > - Improve: Environmental impact discussions of AI tool usage, sustainable development practices > ### ๐Ÿ“Š Accessibility Assessment > #### Screen reader semantics > - Present: Well-structured keynote with clear section headers and logical progression > - Improve: Detailed alt text for demo screenshots, transcript formatting with proper headings > #### Keyboard navigation > - Present: Standard video player controls accessible via keyboard > - Improve: Interactive demo elements should support keyboard-only navigation > #### Contrast and readability > - Present: High contrast slides with large text suitable for auditorium viewing > - Improve: Verify color contrast in demo interfaces meets WCAG standards > #### Text resizing and reflow > - Present: Scalable slide design accommodates various screen sizes > - Improve: Ensure demo interfaces remain usable at 200% zoom > #### Media and captions > - Present: Full transcript available, clear audio in large venue > - Improve: Synchronized captions for live demo portions, downloadable transcript > #### Forms and interactions > - Present: Clear call-to-action instructions for marketplace and resources > - Improve: Accessible error handling in Canvas CLI examples > ### ๐ŸŒ DEIB Assessment > #### Cultural breadth > - Present: International community acknowledgment, European and global perspectives > - Improve: Include non-Western web development approaches, multilingual site template examples > #### Inclusive language > - Present: Gender-neutral references, accessible technical explanations > - Improve: Avoid ableist metaphors in AI discussions, define technical jargon consistently > #### Neurodiversity support > - Present: Clear section breaks, consistent presentation structure > - Improve: Content warnings for rapid visual changes in demos, predictable slide timing > #### Representation > - Present: Diverse community member recognition, international conference locations > - Improve: Showcase site templates serving diverse communities and use cases > #### > --- > ## Full Transcript > [08:04] Ladies and gentlemen, the event will<br>[08:06] begin shortly. Please find your way to<br>[08:07] your seats. The event will begin<br>[08:09] shortly. Thank you.<br>[09:01] All right.<br>[09:03] All right. Welcome. Welcome.<br>[09:06] Welcome to Drupal Con Chicago 2026.<br>[09:13] >> I'm Tim Doyle with the Drupal<br>[09:15] Association and on behalf of the Drupal<br>[09:17] Association board of directors and<br>[09:19] staff, I'd like to welcome you to<br>[09:20] Chicago. The Drupal Association is the<br>[09:23] not for-p profofit that supports the<br>[09:24] Drupal project and the global Drupal<br>[09:27] community. Our vision is a web that is<br>[09:30] innovative, inclusive, and open.<br>[09:33] And whether this is your first Drupal<br>[09:35] Con or your 50th, we want you to feel<br>[09:38] welcomed. And if it's your 50th, we want<br>[09:40] to talk to you about how you do math.<br>[09:46] We are very happy that you're here. It's<br>[09:48] important. It's always been an ethic of<br>[09:50] the Drupal community to gather. We<br>[09:52] gather together to to learn about<br>[09:54] Drupal, to discuss its future, to<br>[09:56] collaborate, to to meet new people and<br>[09:59] reacquaint with old people. No matter<br>[10:01] what's going on in our lives, no matter<br>[10:03] what's going on in the world around us,<br>[10:04] gathering is important and open source<br>[10:06] depends on you being here. So, thank you<br>[10:08] for being here. We want you to feel<br>[10:11] welcome. If there's anything we can do<br>[10:12] to make you feel welcomed here, please<br>[10:15] ask any myself or any of the DA staff um<br>[10:18] for help. We at the Drupal Association,<br>[10:21] like the Drupal community, are not<br>[10:23] afraid of being inclusive and we're not<br>[10:25] threatened by diversity.<br>[10:34] We want you to be able to bring your<br>[10:36] full self here and I'm guaranteed you<br>[10:38] will be able to find your people here.<br>[10:39] So ask for help. We have a tradition<br>[10:40] here where you're chatting in a group<br>[10:42] you leave a space for someone to join.<br>[10:43] So I task you with meeting people<br>[10:46] introducing yourself and if you're<br>[10:48] seeing someone reach out to them and<br>[10:49] talk to them. So welcome. We're happy<br>[10:51] that you're here. Our mission at the<br>[10:53] Drupal Association is to drive<br>[10:55] innovation and adoption of Drupal as a<br>[10:56] high impact digital public good<br>[10:58] handinhand with you, our open source<br>[11:00] community.<br>[11:02] And it's sometimes really hard to be a<br>[11:03] digital public good, to be a public<br>[11:05] good, keeping it going, all the work<br>[11:07] that it requires. In fact, a year ago,<br>[11:10] the Drupal Association board of<br>[11:11] directors committed folks, they get<br>[11:13] together before each Drupal Con for a<br>[11:15] weekend. They give up a weekend. They<br>[11:16] come together and they discuss ideas.<br>[11:18] How can we better support the project?<br>[11:19] How can we better support the community?<br>[11:22] And a year ago in Atlanta, uh an article<br>[11:24] was cir circulated by an economist<br>[11:26] called governing the commons and it's<br>[11:28] about how do you maintain common pool<br>[11:30] resources? And uh the the board the<br>[11:33] board members were asked to read it. I<br>[11:35] have no idea if any of them read it, but<br>[11:38] I read it and I bought the book. And<br>[11:41] it's the it's the economic concept of<br>[11:43] that anything that's given away for free<br>[11:45] is going to over time be depleted<br>[11:47] because it's going to get overused and<br>[11:48] it's not going to be maintained because<br>[11:50] there's not the incentives to do that.<br>[11:51] And there's a political economist,<br>[11:53] Eleanor Ashram, who wrote this article<br>[11:55] and the book called Governing the<br>[11:56] Commons. And she researched open open um<br>[12:00] common pool resources throughout the<br>[12:02] world over centuries and to see if the<br>[12:04] classical economic theory, also known as<br>[12:07] the tragedy of the commons. Was it<br>[12:09] inevitable for anything that's given<br>[12:11] away for free to uh to ultimately be<br>[12:13] depleted? And you might say it doesn't<br>[12:15] really apply to software. She did most<br>[12:17] of her research before open source<br>[12:19] software was a thing. Um, and I would<br>[12:21] argue it does even though a static<br>[12:22] version of software could be used by<br>[12:24] many people without depleting it. But<br>[12:26] the difference the maintenance is<br>[12:28] security the difference between Drupal<br>[12:30] two years ago or 25 years ago and the<br>[12:32] Drupal today that's a finite resource<br>[12:34] that takes you that takes maintainers<br>[12:37] that takes security work that takes a<br>[12:38] lot of effort and that's a finite<br>[12:40] resource. And what Eleanor found when<br>[12:43] she did the research, when she looked at<br>[12:45] common pool resources, public goods<br>[12:47] effectively across the world, across<br>[12:49] centuries, um, farmland in Spain,<br>[12:52] fishing off the coast of Japan,<br>[12:54] throughout the US, throughout Europe,<br>[12:56] over even over generations,<br>[12:58] there were the theory that they would be<br>[13:01] depleted did not happen in practice. In<br>[13:03] fact, in practice, what happened was<br>[13:06] these these uh common police were<br>[13:08] sustained as I said over generations for<br>[13:10] many years and are still going on today.<br>[13:12] Some of the agreements that were made<br>[13:14] generations ago are still inactive and<br>[13:16] those resources are still there. That is<br>[13:18] called stewardship. And that is and what<br>[13:21] she found was the difference the<br>[13:23] difference between resources that were<br>[13:24] depleted and resources that sustained<br>[13:26] were when the stakeholders the people<br>[13:28] that benefit from it were given control<br>[13:31] and actively governed the resource<br>[13:33] actually created the rules actually<br>[13:34] created the the ways of doing things<br>[13:37] that that made it sustainable. It could<br>[13:39] last for centuries. So what I invite you<br>[13:41] today to do is to wherever you sit,<br>[13:43] wherever you're the developer, marketer,<br>[13:46] site builder, site owner, maybe you work<br>[13:48] for an agency, how can you be a steward<br>[13:50] of Drupal? How can how can you share<br>[13:52] your talents whether it's code<br>[13:53] contributions, non-code contributions,<br>[13:55] volunteering, whatever it is to give<br>[13:57] back to the community to help us sustain<br>[13:59] because we have a vision that the next<br>[14:01] 25 years of Drupal will be even better<br>[14:02] than the last 25 years.<br>[14:11] So, I would like to thank the stewards<br>[14:13] of this event, our steering committee,<br>[14:15] Aby and Brie, Frederick, Jasmine, Mikeo,<br>[14:18] Nikki, Flores, Steven, and Rosie. These<br>[14:20] are the stewards. Thank you.<br>[14:27] Thank you for your tireless work in<br>[14:28] putting together this event. It's it's<br>[14:30] fantastic. We're so excited. So,<br>[14:32] welcome. If there's anything we can do<br>[14:33] to make you feel more welcome, please<br>[14:35] let me know. And with that, let me turn<br>[14:36] this over to the MC's of this morning's<br>[14:38] show.<br>[14:42] >> Come on up.<br>[14:42] >> Come on up.<br>[14:50] >> Thanks everybody. We're happy that you<br>[14:52] are here this morning with us.<br>[14:54] >> Morning. How we doing? Test test.<br>[14:59] >> Uh I'm Avi.<br>[15:00] >> I'm Frederick.<br>[15:01] >> I'm Jasmine.<br>[15:02] >> Nikki Flores. username Monica Dear.<br>[15:07] >> First of all, we want to say thank you.<br>[15:10] Thank you to the Drupal Association<br>[15:11] staff, the volunteers, and all of you,<br>[15:15] cuz none of this would be possible<br>[15:16] without you. So, let's give ourselves a<br>[15:18] hand. Give yourselves a hand.<br>[15:19] >> Thank you very much.<br>[15:25] >> And we want to send a special thank you<br>[15:27] to all of our contributors to the 2026<br>[15:31] t-shirt contest. I'm so thrilled that we<br>[15:33] landed on this one. I think I voted for<br>[15:34] this one. Congratulations to Nathan Hos<br>[15:37] who won the contest. Thank you for this<br>[15:40] awesome design.<br>[15:41] >> Make sure you get your t-shirt.<br>[15:42] >> So cool.<br>[15:44] >> Timeless Drupal tradition. Getting that<br>[15:46] swag.<br>[15:47] >> Yes.<br>[15:49] >> So Drupal, as Tim had mentioned, we are<br>[15:52] all stewards of Drupal. It is built by<br>[15:55] the community and Drupal Con is the<br>[15:58] place where we all come together. So<br>[16:00] thank you for being here. I wanted to<br>[16:02] give you some stats. We have 1310. I got<br>[16:06] the right note from the uh organizer. We<br>[16:09] have 1310 attendees. Over 100 speakers,<br>[16:14] 127 sessions, 28% of you are first time<br>[16:18] attending.<br>[16:19] >> YEAH, WELCOME. FIRST TIME. LET'S GO.<br>[16:24] >> And look how many camps and local<br>[16:26] associations.<br>[16:27] >> Yeah, camps. Let's get it.<br>[16:30] and<br>[16:33] >> 10% of you are beginners or new to<br>[16:36] Drupal. So, let's hear it for all of<br>[16:38] those folks.<br>[16:38] >> Welcome, welcome, welcome, welcome.<br>[16:40] We're happy you're here. Absolutely.<br>[16:42] >> We hope to see you at your 50th Drupal<br>[16:44] Con in three years. Time travel. That's<br>[16:46] right.<br>[16:48] >> We definitely want to shout out all the<br>[16:50] various camps that are here. If you're<br>[16:52] part of a camp, raise your hand. Local<br>[16:54] group. Local groups.<br>[16:55] >> If you're looking for a group, look,<br>[16:57] look who's part of the local group.<br>[16:59] What's really cool about this is that<br>[17:01] right after the Dre note when we go take<br>[17:03] a picture it's going to be literally<br>[17:04] right next door. That same place where<br>[17:07] the big Duplicon is, we're taking the<br>[17:09] picture. The same place where the<br>[17:10] contribution day is the local camps have<br>[17:12] tables set up so you can meet folks at<br>[17:15] your local camp in that space. The call<br>[17:17] to action once you leave, find a local<br>[17:20] camp, go to a local meetup and meet<br>[17:22] people in your area and continue the<br>[17:24] tradition going.<br>[17:30] All right. And in case you haven't<br>[17:32] heard, uh, tonight we're coming together<br>[17:33] to celebrate the 25th anniversary of<br>[17:35] Drupal. Let's hear it for Drupal.<br>[17:41] >> I remember when I was 25. Go ahead. I<br>[17:44] do, too. It's a rough time. Uh, the<br>[17:47] dress code for tonight is Drupal. Fancy<br>[17:49] gowns, black tie,<br>[17:51] suits, blue jeans, Drupal te's, whatever<br>[17:55] you want. Uh the gayla tickets are<br>[17:57] completely sold out. If you don't have a<br>[17:58] ticket, please don't show up. Uh if you<br>[18:01] do have a ticket, uh please arrive as<br>[18:03] close to 7 as possible. There'll be a<br>[18:05] brief program starting at 8:15 and folks<br>[18:07] will not be admitted during the program.<br>[18:09] We're super excited. It's going to be a<br>[18:11] fun time. Uh also we have the Drupal<br>[18:14] recording initiative here supporting<br>[18:16] session recording. So<br>[18:21] uh kids have come from across the<br>[18:24] country. Uh, if you see Kevin, Bob,<br>[18:26] Bernardo, be sure to thank them. And<br>[18:29] remember, everybody together,<br>[18:30] >> push the button.<br>[18:32] >> Big red button.<br>[18:33] >> Push it.<br>[18:34] >> Push it. Make sure you push it if you're<br>[18:35] speaking. For sure.<br>[18:37] >> All right. And we want to thank the<br>[18:39] Drupal Con sponsors. Give yourselves a<br>[18:42] hand. Sponsor.<br>[18:43] >> Money is important. Come on. Let's thank<br>[18:44] the sponsors.<br>[18:46] >> Literally could not do this without your<br>[18:48] sponsorship. So, thank you. Thank you.<br>[18:51] Here are some of the sponsors. Here you<br>[18:53] see. Okay. Made a nice heart. Okay.<br>[18:56] >> All right. We also want to thank our<br>[18:57] Drupal certified partners. I'm one of<br>[19:00] those. Yeah. DCPs. Let's go. Then create<br>[19:03] and build in the in the Drupal<br>[19:05] ecosystem. So, of course, we made a<br>[19:07] little little drop little Drupal drop.<br>[19:10] Okay.<br>[19:11] >> And then lastly, we want to thank or not<br>[19:13] lastly, next we want to thank our<br>[19:15] organization members. Okay. Organization<br>[19:18] members, give yourselves a hand.<br>[19:21] >> Thank you. Thank you. Thank you. Now,<br>[19:24] lastly, we want to thank you<br>[19:27] >> everybody. Thank you. Give yourselves a<br>[19:29] hand. That's right. You got to keep<br>[19:30] clapping. We're giving a lot of energy<br>[19:31] this morning. Come on. Let's go. Let's<br>[19:33] go.<br>[19:33] >> Come on. Thank you guys.<br>[19:35] >> We got a full day of sessions. We got to<br>[19:36] pick this energy up. Let's go.<br>[19:38] >> Thank you.<br>[19:42] >> The Duplicon code of conduct is here on<br>[19:45] the QR code. If you need any help at<br>[19:47] all, please do find any Drupal<br>[19:49] Association member or go to the<br>[19:50] registration desk if you need to report<br>[19:52] a concern. Thanks to all of you who have<br>[19:54] gotten certified for um Drupalcon code<br>[19:57] of conduct.<br>[19:59] And just a reminder, if somebody's<br>[20:01] wearing an orange lanyard, just refrain<br>[20:03] from taking their photo. The rest of the<br>[20:05] photo policy is as listed.<br>[20:09] >> Okay. And of course, like uh uh<br>[20:12] Frederick mentioned, you are all invited<br>[20:15] next door to take the Drupalcon group<br>[20:17] photo. The legend this what we do every<br>[20:20] single Drupal Con. Get together as a<br>[20:22] group and get really close together like<br>[20:25] we all love each other and take the<br>[20:27] photo and we're going to do that right<br>[20:29] next door at the international ballroom<br>[20:31] after the Dreote.<br>[20:35] >> We also um there will be a public board<br>[20:37] meeting directly in this room later<br>[20:39] today. So that will be a meeting for all<br>[20:42] the Drupal association for the board of<br>[20:44] directors. But if you're a part of<br>[20:45] Drupal community, which you are because<br>[20:46] you're in this room and you hear my<br>[20:48] voice, you are invited. So the board of<br>[20:50] directors meeting is open to the public.<br>[20:55] >> Also a word on contribution. So we have<br>[20:57] contribution all week in the<br>[21:00] contribution room. Please do consider<br>[21:02] contributing, mentoring somebody else in<br>[21:05] their first contribution or supporting<br>[21:09] all week. And if you are putting in a<br>[21:12] contribution, please use the issue tag<br>[21:14] Chicago 2026. This helps us track the<br>[21:18] success of contributions. Get credit for<br>[21:20] your<br>[21:20] >> credits.<br>[21:24] All right. So, one of the things that<br>[21:25] you probably have heard, especially if<br>[21:26] you're if you're a firsttime person,<br>[21:27] you've heard this concept called BAF,<br>[21:29] birds of a feather. Birds of a Feather<br>[21:31] is a awesome Drupal tradition. It's kind<br>[21:33] of a little bit above the hallway track.<br>[21:36] So, it's a great way to meet other<br>[21:37] people. If you go online, you can see<br>[21:39] and use this QR code. You can see where<br>[21:41] other people have put ideas to talk<br>[21:43] about different things. I was talking to<br>[21:44] someone earlier and he was mentioning<br>[21:45] about a buff around HTMX and people<br>[21:48] showed up and he was really excited. I<br>[21:49] think it was Father Sean from New Jersey<br>[21:51] New York camp. So, if you have ideas and<br>[21:53] things you want to talk about, add it to<br>[21:55] the BOF calendar. If you're curious what<br>[21:56] the ideas are, check out the birds.<br>[22:00] Okay. And after contribution on Thursday<br>[22:02] night, we have trivia night. Who's<br>[22:04] excited for trivia?<br>[22:05] >> Me.<br>[22:08] So, we have a very special professional<br>[22:11] DJ or professional trivia MC who's going<br>[22:14] to be MCing the night. It's going to be<br>[22:15] awesome. We're going to have snacks.<br>[22:17] We've got drink tickets. Uh it's going<br>[22:19] to be a great time. It's just a 15-inute<br>[22:21] walk south of the venue. So, uh be sure<br>[22:24] to put that on your calendar. Uh the<br>[22:26] original time was 6:30. Uh, we pushed it<br>[22:28] back a little bit early because<br>[22:29] basketball is happening later. You can<br>[22:31] go to trivia and stick around for the<br>[22:34] basketball game if you want.<br>[22:38] All right. One of the really cool things<br>[22:40] we also have, as you probably know, is<br>[22:42] keynotes. So, right after we get off the<br>[22:44] stage and some other people do some<br>[22:46] announcements, we're going to have our<br>[22:47] first keynote by our awesome and<br>[22:48] fearless leader, Drupal founder, Dre.<br>[22:51] That's today. And then tomorrow,<br>[22:55] advance the slide. Thank you, Obby. Uh<br>[22:57] we'll have another keynote by Alexandra<br>[22:59] Bell, the security implications of AI.<br>[23:02] She's the president and CEO of Bulletin<br>[23:03] of Atomic Scientists. That is going to<br>[23:05] be amazing. So make sure you come back<br>[23:07] tomorrow for that. And then there's<br>[23:10] another keynote on Wednesday and this is<br>[23:13] actually a group keynote. So the Drupal<br>[23:15] CMS leadership team is going to be doing<br>[23:18] a keynote um to talk about all the<br>[23:20] different advances and all the different<br>[23:22] innovations that have been pulled into<br>[23:23] Drupal CMS. So make sure you check that<br>[23:24] out as well.<br>[23:27] So, uh, other events that are coming up,<br>[23:29] the Drupal AI Summit is coming up in<br>[23:31] Paris. You can get all the details from<br>[23:33] that QR code. Uh, it's going to be in<br>[23:35] Paris. It's going to be a fun time.<br>[23:38] There's also the Drupal AI Summit in New<br>[23:40] York City. Uh, that's May 14th, 2026.<br>[23:43] Uh, show up, do AI. More info at<br>[23:46] drupal.orgai.<br>[23:50] >> All right. Now, the moment you've all<br>[23:52] been waiting for. Where is the next<br>[23:54] Drupal Con going to be?<br>[23:57] >> But first,<br>[23:58] >> but first<br>[23:59] >> we're gonna take a trip down memory lane<br>[24:02] and just show you some of the places<br>[24:03] where uh Drupal Con Europe, Drupalcon<br>[24:06] Asia, Drupal Con North America have<br>[24:08] taken place since 2005. They've<br>[24:11] >> been around for a while.<br>[24:12] >> I'm not even going to say what I was<br>[24:14] doing in 2005. Okay.<br>[24:16] >> Um should have been investing in real<br>[24:17] estate, I think. Um, but yes, so last<br>[24:20] year you all were in my town, Atlanta<br>[24:23] for North America. Uh, now we're in<br>[24:26] Chicago. We had Vienna. We had Nara,<br>[24:28] which I'm really sad I missed out on.<br>[24:30] >> Yes.<br>[24:30] >> All right. So, where is the next Drupal<br>[24:33] Con this year going to be?<br>[24:36] >> Rder. That's right. You damn right. In<br>[24:39] the Netherlands. Let's go.<br>[24:41] >> Yeah. And that's going to take place<br>[24:43] September 28th through October 1st. So,<br>[24:46] here are some of the things that you can<br>[24:48] do to help us get ready for Drupal Con<br>[24:50] Roderdam. Um, registration is going to<br>[24:52] launch just next week on Monday, I<br>[24:54] think.<br>[24:54] >> A few more days.<br>[24:55] >> Yeah, a few more days. So, these are<br>[24:56] some of the things that you can do to to<br>[24:58] help get involved with Roderdam. Uh,<br>[25:00] follow that QR code there.<br>[25:03] >> Now, where will the Drupal North America<br>[25:06] be next? But first,<br>[25:10] we want to tell you about<br>[25:11] >> the conference. Let's go. We're the<br>[25:13] Canadians IN THE HOUSE.<br>[25:15] YEAH. YES.<br>[25:16] >> DRUPAL CAN CONFERENCE. Let's go.<br>[25:18] >> Drupal can conference. This is a brand<br>[25:21] new conference we're bringing to you<br>[25:22] next summer 2027. And we don't know<br>[25:26] where in Canada.<br>[25:28] >> From what I know, Canada's huge. So,<br>[25:30] it's going to be somewhere in Canada.<br>[25:32] And we will let you know very soon.<br>[25:34] Follow the QR code for more details.<br>[25:36] >> I'm voting for Train Con.<br>[25:38] >> Yeah, there we go.<br>[25:39] >> Okay. Just all of Canada.<br>[25:41] >> Snow Piercer style all the way. all of<br>[25:43] Canada. A tour, if you will. All right.<br>[25:46] >> Are we ready?<br>[25:47] >> Now, the moment you've all been waiting<br>[25:49] for<br>[25:50] >> because we're special. You're the United<br>[25:51] States, so we have to have a special way<br>[25:53] of doing this.<br>[25:53] >> Where is the next North America Drupal<br>[25:56] Con going to be?<br>[26:09] Heat<br>[26:20] up<br>[26:27] here.<br>[26:50] I think it's fair to say we've been<br>[26:51] waiting 20 years to say this.<br>[26:55] Orlando.<br>[27:00] >> Hey, Mike. I have these numbers.<br>[27:03] I have 2371<br>[27:07] 3180. Can you help me out?<br>[27:09] >> Lay it on me.<br>[27:11] >> Two.<br>[27:12] >> Two. Triple con Orlando will take place<br>[27:15] less than two miles from Walt Disney<br>[27:18] World.<br>[27:20] >> Three.<br>[27:21] >> Three. Orlando is the third most diverse<br>[27:25] large city in the United States and the<br>[27:28] number one diverse city in Florida.<br>[27:31] All right, seven and one.<br>[27:35] >> And I had my numbers wrong because I<br>[27:38] wasn't reading. So, we're going to go<br>[27:40] back and let's pretend that was three.<br>[27:42] >> All right, three.<br>[27:45] >> Orlando's the third fastest growing tech<br>[27:48] hub in the United States.<br>[27:50] >> Seven and one.<br>[27:51] >> What I said?<br>[27:55] >> 31.<br>[27:56] >> Oh, this is one of my favorites. This<br>[27:58] was the temperature when I woke up this<br>[28:00] morning here in Chicago. That's a big<br>[28:03] zero in Celsius.<br>[28:05] >> What about 80?<br>[28:06] >> You know where I'm going with this.<br>[28:08] That's the average high temperature in<br>[28:10] late March in Orlando.<br>[28:15] >> You got one more bit.<br>[28:17] >> You got one more number?<br>[28:18] >> No. No more numbers.<br>[28:21] The entire Florida Drupal community<br>[28:24] invites you down to the Hyatt Regency<br>[28:29] Grand Cypress Resort March 22nd through<br>[28:33] 25th in 2007<br>[28:37] 27.<br>[28:39] It's not time travel.<br>[28:41] >> What's that math issue that we all have?<br>[28:44] >> Fantastic. We will see you next year in<br>[28:46] Orlando.<br>[28:47] >> It's going to be the best.<br>[28:49] Thank you everyone.<br>[28:55] >> One last thing before we get to the Dre<br>[28:57] note. I'd like to introduce Amy Jun<br>[28:59] Heinline and Mark Casillas for the Aaron<br>[29:02] Windborn Award.<br>[29:07] >> Hang on. I'm going to set this up.<br>[29:17] >> Hi everyone.<br>[29:19] We are here to announce the 2026 Aaron<br>[29:21] Winboard Award winner. Mark setting<br>[29:24] things up. He's gonna drive.<br>[29:27] >> Hi. Oh, am I gonna drive? Yes. Thank<br>[29:29] you.<br>[29:29] >> Um, you're doing the first slide though,<br>[29:32] so<br>[29:32] >> that's right. Okay. So, we are the part<br>[29:34] of the Drupal community working group,<br>[29:36] specifically the conflict resolution<br>[29:38] team. He's Mark Casillas. I'm Amy June<br>[29:40] Heinline. Donna Bungard and David Newton<br>[29:43] could not not be with us today, but<br>[29:45] we're all part of the committee who<br>[29:46] helps organize and run and do the Aaron<br>[29:51] Windborn Award. We do lots of other<br>[29:53] parts um for the community. We also are<br>[29:55] involved in the community working group<br>[29:57] and we invite everyone to come to our<br>[29:59] office hours tomorrow to find out what<br>[30:02] exactly we do and that's in the Buff<br>[30:04] Room at 11 a.m.<br>[30:06] >> Yes. So, the Aaron Windward Award is an<br>[30:09] annual award that honors Aaron Windbard,<br>[30:12] longtime Drupal contributor who passed<br>[30:14] away from ALS in early 2015. It<br>[30:17] recognizes an individual who embodies<br>[30:19] Aaron spirit, somebody who demonstrates<br>[30:21] exceptional integrity, kindness, and<br>[30:23] above and beyond commitment to the<br>[30:25] Drupal community.<br>[30:27] >> So, the nomin nomination process is<br>[30:30] pretty straightforward. We open up<br>[30:31] nominations to the community. People<br>[30:33] vote. They say kind words about people.<br>[30:36] And then it comes back um to not only<br>[30:39] the community working group conflict<br>[30:41] resolution team, but also past winners<br>[30:44] of the award. Even though I'm a past<br>[30:46] winner and on the CRT, I only get one<br>[30:48] vote, which I don't think is fair, but<br>[30:50] that's okay. Um and then we we we work<br>[30:53] to we work together. Well, we work away<br>[30:55] from each other, then we work together,<br>[30:56] and we pick a winner. It's pretty<br>[30:57] straightforward.<br>[30:59] >> And as you see here, the award is always<br>[31:02] created uh by the community, somebody in<br>[31:04] the community. This one came all the way<br>[31:06] from the Czech Republic. There's going<br>[31:08] to be a video online when we launched<br>[31:10] the post. Um, and it was created. Thank<br>[31:13] you to Anertchech and CSGOV for uh<br>[31:15] shipping that out to us.<br>[31:16] >> Wait, don't change the slide yet. Why is<br>[31:19] there a random logo on<br>[31:21] >> Oh, so the uh reason there's a random uh<br>[31:24] logo is because uh when you ship<br>[31:27] something from Czech Republic, you get a<br>[31:29] charge maybe something called a tariff<br>[31:31] that I had to pay for. So, I put my<br>[31:33] band's logo on there. So,<br>[31:36] so the Aaron Winborn Award is brought to<br>[31:38] you from Anertchech and the Randomics.<br>[31:41] >> The Randomics. Thank you very much. So,<br>[31:44] we got a couple of things to say about<br>[31:45] the winner of this year's award. Um, go<br>[31:48] ahead.<br>[31:48] >> This is one nomination. Um, such a great<br>[31:52] person and cares so much about the<br>[31:55] community. An organizer of the second<br>[31:57] best Drupal camp in the world. I believe<br>[32:00] that the camp would not exist without<br>[32:02] their hard work. Another nomination. Uh,<br>[32:05] this person deserves the Aaron Windboard<br>[32:07] award because they consistently show up<br>[32:09] for Drupal the community with care,<br>[32:11] integrity, and a deep sense of<br>[32:13] responsibility for the people uh, in it.<br>[32:16] U, their work often goes unnoticed, not<br>[32:18] because it's not important, but because<br>[32:20] it's rooted in discretion and kindness.<br>[32:23] And it is our pleasure to give the award<br>[32:26] to<br>[32:28] >> April.<br>[32:51] There's a lot of people out here,<br>[32:53] >> but it's great. Um, so there are so many<br>[32:56] amazing people doing so many amazing<br>[32:59] things in this community. To be<br>[33:01] nominated and also chosen for this award<br>[33:03] is truly an honor. There's something<br>[33:06] special about the Drupal community.<br>[33:08] There's this overwhelming culture of<br>[33:11] helping and caring about people who just<br>[33:14] happen to work and use uh work and use a<br>[33:18] particular open-source software.<br>[33:21] It is in this community that I found a<br>[33:24] sense of belonging and gained the<br>[33:27] confidence and support to grow both<br>[33:29] professionally and personally. I do what<br>[33:32] I do to pay it forward for others.<br>[33:35] Whether it's organizing Drupal Camp<br>[33:36] Asheville, which is the second best,<br>[33:40] it's always everyone's always second to<br>[33:42] Florida, just happens of it.<br>[33:45] um or the accessibility talks meetup,<br>[33:47] helping with the community health team<br>[33:49] or supporting events with the Midwest<br>[33:51] Open source alliance or MOSA. All of<br>[33:54] these opportunities were made possible<br>[33:56] by other people starting something and<br>[33:58] then inviting me to join the team.<br>[34:02] In this community, the cool kids<br>[34:05] give back and the greatest reward is<br>[34:07] being a part of something that's bigger<br>[34:09] than ourselves. I want to thank all the<br>[34:11] cool kids I get to collaborate with in<br>[34:14] the Drupal community. You know who you<br>[34:16] are and I appreciate you immensely.<br>[34:19] I want to thank Red Hat and my former<br>[34:21] employers, Media Current and Lullabing<br>[34:24] and encouraging open-source contribution<br>[34:26] in all its forms.<br>[34:28] I want to thank my parents who taught me<br>[34:30] the value of always showing up for<br>[34:32] family, friends, and community. And last<br>[34:35] but not least, I want to thank my wife<br>[34:36] Tammy for accepting how much time and<br>[34:39] energy I give to the Drupal community<br>[34:42] and for supporting me through both the<br>[34:44] highs and the lows of the journey. My<br>[34:46] volunteer work is more meaningful when I<br>[34:48] get to celebrate the wins with you.<br>[34:50] Thank you.<br>[35:00] Who wants a picture?<br>[35:12] I'll I'll grab the box.<br>[35:15] Awesome. So, next up, without further<br>[35:18] ado, it is an honor for me to introduce<br>[35:20] Drees.<br>[35:33] Hello, Chicago.<br>[35:43] That was a lot of energy.<br>[35:46] I'm a little ex exhausted from all the<br>[35:48] energy.<br>[35:50] Um, but welcome to Chicago. I'm very<br>[35:52] excited to be here. And I actually<br>[35:54] wanted to start with a fun fact because<br>[35:57] uh Chicago didn't always looked the way<br>[35:59] that it looks today. You know, cities<br>[36:02] change over time. Buildings come and go,<br>[36:04] but in Chicago, something way more<br>[36:07] unusual happened.<br>[36:10] Back in the 1850s, Chicago had a lot of<br>[36:13] flooding, and that was because Chicago<br>[36:15] was built on like swampy land. Um, and<br>[36:19] there was a lot a lot of floods. And so<br>[36:21] engineers came up with a brilliant way<br>[36:23] to fix that. They basically lifted the<br>[36:26] city as you can see here. And so workers<br>[36:29] they used thousands of these you know<br>[36:32] jack screws to basically raise entire<br>[36:35] buildings which is kind of remarkable.<br>[36:37] Uh that building is literally several<br>[36:39] feet in the air. And yes it's cringe to<br>[36:42] see these bosses stand on the building<br>[36:44] while the workers are you know raising<br>[36:46] it. Um,<br>[36:50] but basically Chicago rebuilt its<br>[36:52] foundations, which I think is is pretty<br>[36:54] remarkable. Um, and despite all of that<br>[36:58] disruption, you know, while you're<br>[36:59] lifting a building, business continued.<br>[37:02] And there was actually wooden buildings<br>[37:03] as well. And a rumor has it that these<br>[37:06] buildings were put on rollers and rolled<br>[37:09] to the edge of the city. And while these<br>[37:11] buildings were being rolled, business<br>[37:14] continued. Like, that's insane. Um, and<br>[37:17] I think that tells you something about<br>[37:19] Chicago and I think it tells you<br>[37:21] something about engineers.<br>[37:23] But hey, Drupal turns 25 this year,<br>[37:27] which I think is worth celebrating. So,<br>[37:29] let's give it a moment. Happy birthday,<br>[37:32] Drupal.<br>[37:40] Thank you. A quick show of hands. Who's<br>[37:42] been in the Drupal community for more<br>[37:44] than 20 years?<br>[37:46] All right, quite a few hands. Nice.<br>[37:48] Thank you. Thanks for being um a member<br>[37:50] of the community for that long. And and<br>[37:52] how many are actually younger than<br>[37:54] Drupal? Was 25 years or less.<br>[37:59] A few people. Yeah. Nice.<br>[38:02] And I'm actually thinking about this<br>[38:03] like you might remember the Drupal<br>[38:05] Convienna keynote and I showed a video<br>[38:07] made by Witza and after I walked off<br>[38:09] stage I'm like wow he's actually less<br>[38:12] than 25. Like he wasn't even born when I<br>[38:14] started Drupal. So I love that we have<br>[38:16] experience and we have new energy in our<br>[38:19] community. So thank you for uh<br>[38:21] attending. Now 25 years is a real real<br>[38:25] milestone and in those 25 years we too<br>[38:28] have rebuilt our foundations actually<br>[38:31] more than once and we too have continued<br>[38:34] while sort of everything underneath us<br>[38:37] has shifted and that's why we are here<br>[38:40] today. That's why we've been able to<br>[38:42] thrive for 25 years.<br>[38:45] And I have to admit I do feel like a<br>[38:47] private parent sometimes. So um but I<br>[38:51] think 25 years is a little bit like our<br>[38:53] graduation moment. And as you know about<br>[38:56] graduations, it's also where the real<br>[38:58] work starts. You know, you leave<br>[39:00] university and the real work begins. And<br>[39:04] as is also a tradition with graduations<br>[39:07] is that it's a moment to say thank you.<br>[39:10] And I actually wanted to start with<br>[39:11] that. And I wanted to borrow something<br>[39:13] from Fred Rogers. And when he received a<br>[39:16] lifetime achievement award at the Emmys,<br>[39:19] he basically stopped the show. He<br>[39:21] stopped everything and he asked the room<br>[39:24] for 10 seconds, just 10 seconds, to<br>[39:26] think about all the people um who helped<br>[39:30] them get to where they are today. So it<br>[39:32] could be anyone in your life that helped<br>[39:34] you get to where you are today. So let's<br>[39:36] do that. So we're going to take 10<br>[39:38] seconds. You think about some people in<br>[39:40] your life and you say a silent thank you<br>[39:43] and I'll keep time. All right, 10<br>[39:45] seconds.<br>[40:01] Awesome.<br>[40:02] Feels good, right?<br>[40:05] It does to me.<br>[40:07] All right, I'm emotional about it.<br>[40:09] Sorry,<br>[40:11] I need a moment.<br>[40:14] Well, Drupalon is a celebration and we<br>[40:18] have a lot to be thankful for. I think I<br>[40:20] do. And we're going to celebrate<br>[40:22] tonight. We're going to have a gala<br>[40:23] which will be pretty special. Um, but<br>[40:26] but it's also going to be a little bit<br>[40:28] of a tougher dream note than I had<br>[40:30] planned because my initial plan was make<br>[40:33] it all about celebration. Uh, but I<br>[40:35] actually had a few sleepless nights<br>[40:37] about what to say and what to do. And<br>[40:41] that's because when I look at our<br>[40:42] community today, I see a lot of<br>[40:44] progress. I see a lot of momentum. I see<br>[40:46] a lot of incredible innovation actually<br>[40:48] more than ever, which is like super<br>[40:50] excited. On the other hand, I also see<br>[40:53] uncertainty and some division. Like it's<br>[40:56] a tough market out there. There's not a<br>[40:58] lot of business to go around.<br>[41:01] And it's not just in Drupal. for the<br>[41:03] whole CMS industry to be clear. But I<br>[41:05] also see AI threatening the agency<br>[41:08] business model. I see developers<br>[41:11] wondering what this means for their<br>[41:13] craft. I see people criticizing from the<br>[41:16] sidelines and people I deeply respect<br>[41:20] disagreeing sharply about where AI fits<br>[41:22] in,<br>[41:24] not to mention all the worries and the<br>[41:26] uncertainty in the world. And it makes<br>[41:27] for a difficult time. And so for more<br>[41:29] than 20 years um Drupal was built on<br>[41:33] this I call it a stable triangle. These<br>[41:35] are the foundations of Drupal. So at the<br>[41:37] top you have Drupal the platform or the<br>[41:39] software and second you have the<br>[41:42] agencies or the wider ecosystem the<br>[41:45] organizations the businesses that bring<br>[41:47] Drupal to the world. And then last but<br>[41:49] not least you have the open source<br>[41:51] community. All of you who create Drupal<br>[41:54] contribute to Drupal.<br>[41:56] And what's interesting about this<br>[41:57] triangle is that it has held up for 25<br>[42:00] years. You know, it's gone through waves<br>[42:02] of technologies, constant change, and<br>[42:05] it's been very very robust. But what<br>[42:08] happens when AI disrupts all three legs<br>[42:11] of that triangle at the same time? And<br>[42:15] that's what I've been losing sleep um<br>[42:17] about.<br>[42:18] So, we're going to talk about that. But<br>[42:21] first, this was me um in the early days.<br>[42:25] Um, Drupal was about one years old at<br>[42:27] the time. And by the way, I don't think<br>[42:29] a single line of code that I wrote for<br>[42:32] Drupal 1.0 still exists today, but it<br>[42:35] would be fun to check, right? Um, this<br>[42:38] was the engine room of Drupal. I just<br>[42:40] had I moved out of my dorm. You've all<br>[42:42] seen the dorm picture, but this was my<br>[42:45] first apartment after I moved out. Check<br>[42:47] out these monitors. It's kind of wild.<br>[42:50] And my Matrix poster, of course.<br>[42:55] And this is me six years later. Still<br>[42:58] had a bad hairstyle or questionable<br>[43:00] hairstyle.<br>[43:01] Um, but by this point, Drupal was seven<br>[43:05] years old and this photo was actually<br>[43:08] taken minutes after I defended my PhD.<br>[43:12] And uh, I had a lot going on leading up<br>[43:14] to this moment. And actually before I<br>[43:16] finished my PhD, I'd already helped<br>[43:18] create the Drupal Association. I'd<br>[43:21] already founded Aquia as well. And oh by<br>[43:23] the way, I was about to become a dad. So<br>[43:26] a lot going on in my life. And so from<br>[43:29] the outside, I think this photo could<br>[43:31] look like a moment of success. I mean,<br>[43:33] look at how happy I am. You know, I'm<br>[43:37] smiling and I was sort of peace out<br>[43:39] leaving the university and I was ready<br>[43:41] to start working on Drupal full-time for<br>[43:44] the first time because I was doing it at<br>[43:46] night on the weekends.<br>[43:48] But the Drupal that we know today almost<br>[43:51] didn't happen because six months before<br>[43:52] that happy photo, my life was at a<br>[43:55] crossroads.<br>[43:56] Well, it wasn't quite a crossroads. It<br>[43:59] was actually an ordinary street in<br>[44:00] Belgium and I was laying across the<br>[44:02] road, but I basically had passed out and<br>[44:07] I couldn't move. and I taken our dog for<br>[44:09] a walk at night and um I'd love to tell<br>[44:12] you he ran off to get help but he was<br>[44:14] sitting there<br>[44:17] and was sitting there waiting for me to<br>[44:19] get up and eventually I got up of course<br>[44:20] and I walked myself back home but I'm<br>[44:22] sure you're wondering what happened what<br>[44:24] happened and had basically collapsed<br>[44:27] from stress you know the pressure had<br>[44:29] slowly built up and until it like hit a<br>[44:33] breaking point for me and if I'm honest<br>[44:36] that pressure came from obviously trying<br>[44:38] to finish my PhD but also mostly from<br>[44:42] trying to scale Drupal like I was doing<br>[44:45] Drupal as a hobby project. Larger and<br>[44:47] larger organizations were starting to<br>[44:49] use it. People were starting to build<br>[44:51] Drupal businesses. Meanwhile, I was<br>[44:54] doing this at night on the weekends. I<br>[44:55] was trying to hold everything together.<br>[44:58] And in many ways, I felt like I became<br>[45:00] an accidental leader, like completely<br>[45:03] grew out of control, if you will. And as<br>[45:06] I said, I was about to get a PhD. But my<br>[45:08] PhD doesn't teach anything about how to<br>[45:11] lead. It doesn't tell you how to grow an<br>[45:14] open source community. It didn't tell me<br>[45:16] how to lead an organization. It didn't<br>[45:18] tell me how to manage people. It didn't<br>[45:20] tell me how to manage fundraising, as an<br>[45:23] example. And so all of a sudden was just<br>[45:25] too much, you know. And I remember my<br>[45:28] mom even asking me, "Are you sure Drupal<br>[45:31] is the right thing for you?" you know,<br>[45:33] and so for a moment I even considered<br>[45:36] getting a safe job at a Belgian bank.<br>[45:40] And imagine what that would have looked<br>[45:41] like.<br>[45:51] Some engineer twice my age would<br>[45:52] probably have taught me cobalt, you<br>[45:54] know, and I would have a job for life.<br>[45:56] And maybe they would even let me bring<br>[45:58] my Matrix poster into my cubicle. Um,<br>[46:02] and while I thought about it, it just<br>[46:05] didn't feel right, you know. So instead,<br>[46:07] I actually took a month off from Drupal<br>[46:09] to try and figure this out. And so I<br>[46:11] approached a problem the way engineers<br>[46:14] approach problems systematically.<br>[46:17] And my first step was pretty clear. I<br>[46:19] needed to ask for help. And so I wrote<br>[46:21] to a number of open-source leaders and I<br>[46:25] asked if I could visit them in<br>[46:26] California. people like Tim O'Reilly,<br>[46:29] Chris Deona who at the time was at<br>[46:31] Google, Lori Austin, he had taken VA<br>[46:34] Linux public, Martin Mikos, who at the<br>[46:37] time was the CEO of my SQL and they all<br>[46:40] said yes. They said come on over and so<br>[46:42] I planned this road trip to San<br>[46:45] Francisco and I was very excited because<br>[46:48] I felt like all of them were sort of<br>[46:50] ahead of me. They had already crossed<br>[46:53] sort of the figurative bridge before me<br>[46:55] if that makes sense. And I even sent an<br>[46:57] email to Leno Store and he wrote back<br>[47:00] this super long reply and I couldn't<br>[47:03] believe it at first. You know, it gave<br>[47:04] me a massive, massive boost. Look at<br>[47:07] some of the things that he told me.<br>[47:10] He said things like worrying about<br>[47:13] making it big was a big waste of time.<br>[47:16] And in the same vein, he said, "Pick the<br>[47:18] interesting stuff you actually want to<br>[47:20] work on and let others take care of the<br>[47:23] rest." And I thought it was great<br>[47:24] advice. And you know when I started<br>[47:27] Aquia for example I wasn't the CEO like<br>[47:31] I wasn't and I felt good about that<br>[47:32] because it's good to enable people to<br>[47:34] lead in areas where they have more<br>[47:36] expertise.<br>[47:38] Now I didn't follow all of Lenus's<br>[47:41] advice.<br>[47:42] He also said sometimes it's better to be<br>[47:45] just an engineer<br>[47:47] and I remember thinking no that's not<br>[47:51] enough.<br>[47:53] I remember thinking Drupal needed more<br>[47:55] from me. You know, I do love coding.<br>[47:58] It's very much my happy place, if you<br>[48:01] will. Uh but I felt like Drupal needed<br>[48:03] more from me. And I realized that I had<br>[48:05] to go all in on Drupal. You know, being<br>[48:08] an accidental leader wasn't enough. I<br>[48:09] had to become a deliberate leader.<br>[48:14] And so looking back, I'm still amazed by<br>[48:18] the generosity of all of those leaders.<br>[48:21] And I've always been very grateful for<br>[48:23] them because they showed me something<br>[48:25] about leadership. They showed me that as<br>[48:28] a leader, you need to help people come<br>[48:30] up behind you. And so if somebody<br>[48:32] approaches you here at Drupal Con, I<br>[48:34] would encourage you to help them. I<br>[48:36] would encourage you to be as generous as<br>[48:39] Lenus and these others were to me. You<br>[48:41] never know the impact that you'll have.<br>[48:44] Now, that road trip also made me time<br>[48:47] made me realize, sorry, that it was time<br>[48:49] to be serious. Um, I was going to go all<br>[48:52] in on Drupal and today everything feels<br>[48:55] more serious than it used to be. Even<br>[48:57] this Dre note is more serious because I<br>[49:00] remember the early Dre notes.<br>[49:04] Um, you know, I could party till 5:00<br>[49:06] a.m. in the morning and still show up to<br>[49:10] deliver a keynote at 9:00 a.m.<br>[49:14] I can tell you these days are long, long<br>[49:16] gone.<br>[49:18] I can't handle 5 a.m. anymore. Um, and<br>[49:21] honestly, nobody invites me to these<br>[49:23] parties anyway,<br>[49:26] which is fine. Which is fine. I've come<br>[49:27] to accept it. And actually, who was out<br>[49:29] last night?<br>[49:31] All right. Quite a few people. And you<br>[49:33] didn't invite me.<br>[49:37] I rest my case. Um, nowadays, I wake up<br>[49:41] in the morning and actually ask myself<br>[49:42] two questions. One, what big problem can<br>[49:45] I help solve? and two, who can I ask for<br>[49:48] help? It's actually a great way to start<br>[49:50] your day uh with these two questions.<br>[49:52] And so, for the past nine months, I've<br>[49:54] been waking up thinking about this<br>[49:56] triangle, you know, what are we going to<br>[49:59] do when our stable foundation comes<br>[50:02] under pressure, all three legs at the<br>[50:04] same time? And so, that question leads<br>[50:07] into the product updates of these<br>[50:09] keynotes. So, I've spent the last nine<br>[50:12] months uh talking to agency owners,<br>[50:14] developers, community members. I've been<br>[50:17] blogging about everything that I've<br>[50:18] learned. And I can tell you that almost<br>[50:21] every conversation starts kind of the<br>[50:23] same way. Like, Greece, the market is<br>[50:26] rough right now. Or, Greece, AI is<br>[50:28] basically disrupting what I'm doing.<br>[50:31] What should we do? What are we doing<br>[50:33] about it? And if I'm honest, I don't<br>[50:36] have a simple answer, but I do have<br>[50:38] something that's maybe better. And I<br>[50:40] want to show you what we've been<br>[50:42] building, what we've been doing, what<br>[50:44] we've been learning, what we've been<br>[50:45] seeing. And hopefully you will feel<br>[50:47] encouraged by it just like me. All<br>[50:50] right. So, we're going to start with the<br>[50:54] top of the triangle, which is the<br>[50:56] product. And I'm going to show you how<br>[50:58] we're responding and what our answer is.<br>[51:04] So, first let's actually talk about<br>[51:06] Drupal CMS because today we're<br>[51:08] announcing the release of Drupal CMS 2.1<br>[51:12] and yeah, very exciting.<br>[51:19] And uh in a minute I'm going to show you<br>[51:21] its new features. But first, I want to<br>[51:23] remind you that Drupal CMS is actually<br>[51:25] built on top of Drupal core and we<br>[51:28] recently released 11.3<br>[51:31] and the core committers continue to do<br>[51:33] an amazing job improving and innovating<br>[51:36] in core. As an example, over the last 18<br>[51:40] months, we've seen a reduction of 50% uh<br>[51:44] in terms of database queries for<br>[51:45] uncashed pages. And that obviously<br>[51:53] That obviously benefits Drupal CMS as<br>[51:55] well, but think about that for a moment<br>[51:57] because it means that every Drupal site<br>[51:59] in the world once they upgrade um you<br>[52:02] know becomes more efficient and that's<br>[52:04] actually a pretty big deal and that's<br>[52:06] just one of many examples of what the<br>[52:09] core um committer team or the core<br>[52:11] leadership team has been doing. So give<br>[52:13] it up one more time for them.<br>[52:26] Very nice. Um, all right. So, as you<br>[52:28] might might recall, the goal of Drupal<br>[52:31] CMS is very, very simple. It's to drive<br>[52:33] adoption. And, uh, actually, here's a<br>[52:35] funny anecdote. So, I think it was Pam<br>[52:37] or someone that told me um like a week<br>[52:40] ago that there's more and more WordPress<br>[52:43] developers showing up in the Drupal CMS<br>[52:46] uh Slack channel asking for help. So,<br>[52:48] that's pretty cool. Is there any<br>[52:49] WordPress people in the room? Don't be<br>[52:52] shy. Yeah, there's there's some.<br>[52:56] We're um we're very friendly<br>[53:02] and uh we're glad you're here. So,<br>[53:03] welcome to the Drupal community. bring<br>[53:05] your friends. Um,<br>[53:08] all right. Now, on the adoption, driving<br>[53:11] adoption, I will tell you it's still<br>[53:12] early days. You know, I'm not going to<br>[53:13] pretend we've seen the growth that we<br>[53:16] want yet, but that's also not what we<br>[53:18] were expecting because, uh, we've made<br>[53:21] some really, really, really good<br>[53:22] progress on our strategic initiatives,<br>[53:25] but they're, you know, still in<br>[53:26] progress. So, um, you know, we have to<br>[53:30] be patient. Now I do think the next<br>[53:32] initiative can really really help. uh<br>[53:35] about a year ago at Drupal Con um<br>[53:38] Atlanta uh you might remember the Lego<br>[53:40] Dre notes um and it's where I introduced<br>[53:43] the idea of site templates was just an<br>[53:46] idea and I also introduced the idea of<br>[53:49] the marketplace right and then at<br>[53:51] Drupalcon Vienna maybe six months ago we<br>[53:54] had one site template<br>[53:56] right well I'm excited to announce that<br>[53:58] today we have 11 site templates and a<br>[54:01] marketplace<br>[54:07] Yeah, it's an basic or initial<br>[54:10] marketplace, but it's a great start for<br>[54:12] making real progress. So, I'll let the<br>[54:14] demo show you more.<br>[54:18] You have a vision, but getting it off<br>[54:20] the ground feels daunting.<br>[54:23] In Drupal CMS 2, new purpose-built<br>[54:26] templates package powerful features with<br>[54:28] a polished look that's ready to<br>[54:30] customize.<br>[54:32] Nonprofits, we've got your cause<br>[54:34] covered. Show off your projects in the<br>[54:36] best possible light.<br>[54:39] Educators, your campus is ready for<br>[54:41] admissions. Stand out in a crowded<br>[54:44] market with clear information and a<br>[54:46] seamless enrollment process.<br>[54:49] Event organizers get the word out and<br>[54:52] ensure your message lands.<br>[54:55] Health providers build trust.<br>[54:57] Communicate with patients clearly and<br>[54:59] reliably.<br>[55:02] government. Help citizens navigate<br>[55:04] taxes, find resources, and complete key<br>[55:07] tasks instantly.<br>[55:10] SAS companies present your services<br>[55:12] professionally and accelerate your<br>[55:14] sales.<br>[55:16] Browse site templates on<br>[55:17] marketplace.rupal.org.<br>[55:20] Choose from free or premium options, all<br>[55:22] of which connect you directly with the<br>[55:24] makers if you need expert support.<br>[55:28] Install a site template, including the<br>[55:30] first premium option, Meridian, directly<br>[55:32] from Drupal CMS. While premium ones<br>[55:35] offer more visual flexibility and<br>[55:37] product support, all templates are built<br>[55:39] on Drupal's open-source foundation.<br>[55:45] But easy doesn't mean limited. Other<br>[55:47] tools hit the ceiling fast. Drupal CMS 2<br>[55:50] is different.<br>[55:53] Harness the full power of Drupal.<br>[55:55] Structured content, advanced workflows,<br>[55:58] and total accountability.<br>[56:01] Create and customize pages at lightning<br>[56:03] speed with Drupal Canvas. Rely on<br>[56:06] rockolid security to protect your brand.<br>[56:09] Use expertpicked Drupal add-ons included<br>[56:11] for an easy start.<br>[56:14] Extend<br>[56:17] with use case specific suggested add-ons<br>[56:19] or install any of more than 10,000<br>[56:22] extensions directly from the UI.<br>[56:25] An open-source infinitely extensible<br>[56:27] foundation for your vision.<br>[56:29] Drupal CMS 2. Easier than ever to start.<br>[56:33] Impossible to outgrow.<br>[56:44] very very exciting. I think the<br>[56:46] marketplace and the site templates will<br>[56:47] help bring a lot of new people to<br>[56:49] Drupal. People are looking for solutions<br>[56:51] and the marketplace will have solutions<br>[56:53] with beautiful themes. Um, big thank you<br>[56:56] to all of the partners. You see their<br>[56:57] logos on the screen for building these<br>[56:59] uh initial site templates in the Drupal<br>[57:02] Association uh as well. Now, if you're a<br>[57:05] digital agency, a Drupal agency, and<br>[57:07] you're thinking about building one of<br>[57:08] those, I want you to know that um our<br>[57:11] goal is to really use the site templates<br>[57:13] also to drive leads to you. Like people<br>[57:16] can start with a site template if they<br>[57:18] want to customize it, which most people<br>[57:19] want to customize their sites. We hope<br>[57:21] to drive business back to the creators<br>[57:24] and the makers of the site templates.<br>[57:26] Now, I want to show you something that<br>[57:27] is not Drupal, okay? Okay. And it might<br>[57:30] might make you feel two things at once,<br>[57:33] impressed and uncomfortable. All right.<br>[57:36] It does both for me in full<br>[57:37] transparency. Uh because this website<br>[57:40] was not built by Drupal. Was not an<br>[57:43] agency involved. Was not a developer<br>[57:45] involved. There was not a designer<br>[57:47] involved. There was no discovery<br>[57:48] process. All it took was 15 minutes of<br>[57:51] AI prompts. Right? In this case, it was<br>[57:55] uh lovable. Um,<br>[57:58] and that's kind of the reality or<br>[58:00] becoming the reality is that making<br>[58:02] beautiful front ends is now easy. With<br>[58:05] AI, you can build a prototype and get it<br>[58:08] on the road in minutes. And if you're<br>[58:10] excited about that, great. If you're<br>[58:13] uncomfortable about that, also great.<br>[58:15] Um, and I hope you hold both feelings<br>[58:18] actually. Um, now I do think this is<br>[58:22] actually a massive opportunity for<br>[58:24] Drupal because the opportunity is about<br>[58:27] what can be under the hood because<br>[58:29] what's under the hood is actually<br>[58:30] everything because organizations need<br>[58:33] real workflows. They need permissions,<br>[58:36] scalability, integration, top-notch<br>[58:38] authoring, security, compliance, all of<br>[58:40] the things that you see on the slide.<br>[58:42] And that is where we see the Drupal<br>[58:44] difference. Um, and in fact, I was in a<br>[58:47] board meeting last week and one of the<br>[58:50] investors made an interesting<br>[58:51] observation. He said that many of the<br>[58:54] startups that he invests in, they're<br>[58:55] actually starting with these AI tools,<br>[58:57] but once they hit 1 million in annual<br>[59:00] revenue or ARR, they're all moving off,<br>[59:03] which is interesting because I actually<br>[59:06] think that is a massive opportunity.<br>[59:08] It's a big change in our industry. um<br>[59:10] changing how we do our work. But I also<br>[59:12] believe it's a change that could be in<br>[59:15] our favor because I think the new agency<br>[59:17] pitch basically becomes we use AI to<br>[59:20] prototype fast and then we use Drupal to<br>[59:24] build systems that last. And so let's<br>[59:27] take a look at what the future looks<br>[59:29] like. AI can generate a beautiful<br>[59:32] website in minutes, but prototypes are<br>[59:34] not production systems. The real<br>[59:36] challenge is turning that speed into<br>[59:38] something a team can actually run. On<br>[59:41] screen, you're looking at the Lovable<br>[59:42] UI. We're using it to create Vision 25,<br>[59:46] an imaginary event site about the future<br>[59:48] of Drupal. With a single prompt, Lovable<br>[59:51] gives us a premium micro site that feels<br>[59:53] cinematic, editorial, and ambitious, but<br>[59:56] also bright, clean, and readable on a<br>[59:58] giant projected screen. In seconds, we<br>[60:01] have the visual mood, the homepage, the<br>[60:03] agenda, the track views, and the labs.<br>[60:06] That speed is impressive, but look<br>[60:08] closely. In this prototype, a lot of the<br>[60:11] content is still embedded directly in<br>[60:13] the generated site. That's fine for a<br>[60:15] first pass, but it is not yet a mature<br>[60:18] editorial system. And to be fair,<br>[60:20] lovable can do much more than static<br>[60:22] pages. It can generate app behavior,<br>[60:24] connect to databases, and create<br>[60:26] back-end structure, too. But once you<br>[60:28] start solving for structured content,<br>[60:30] workflows, permissions, governance,<br>[60:32] accessibility, multilingual support, and<br>[60:34] reusable editorial components, you are<br>[60:36] effectively building your own CMS.<br>[60:39] Drupal starts with those foundations<br>[60:40] already figured out. So now we move into<br>[60:43] Drupal CMS. Starting from a blank site,<br>[60:46] we use the Canvas CLI and the Drupal<br>[60:49] canvas skills and OpenAI codeex rebuilds<br>[60:52] the experience the Drupal way with<br>[60:54] canvas reusable components and<br>[60:56] structured content underneath. The goal<br>[60:58] is visual parody with a real editorial<br>[61:01] foundation and all the power of Drupal.<br>[61:04] Now we have the same design intent<br>[61:06] inside Drupal but backed by a real<br>[61:08] system for teams. This is where the<br>[61:10] Drupal difference shows up. Remember the<br>[61:12] prototype we started with? In Leo<br>[61:14] lovable, much of that content lived<br>[61:16] inside the generated site. Here it<br>[61:18] becomes structured, reusable, and<br>[61:20] editable. Editors can open the page in<br>[61:23] canvas, see the component tree, work<br>[61:25] with reusable components, and create new<br>[61:27] pages from the same foundation. And the<br>[61:30] content is real content. Sessions, labs,<br>[61:33] and timeline items are structured data,<br>[61:36] not hard-coded layout. So when we update<br>[61:38] the timeline and add Drupal Con Chicago<br>[61:40] to 2026, that is a normal editorial<br>[61:43] change inside Drupal. No reprompting, no<br>[61:47] code surgery. Under the surface, this is<br>[61:50] a governed system, components,<br>[61:52] relationships, and content models that<br>[61:54] teams can actually scale. And once the<br>[61:57] site has been shaped into a reusable<br>[61:59] foundation, site export can package the<br>[62:02] site's components, configuration, and<br>[62:04] sample content into a reusable starting<br>[62:06] point for the next event. AI gets us to<br>[62:09] visual ambition faster. Drupal makes<br>[62:12] that ambition durable, editable,<br>[62:13] reusable, and real.<br>[62:17] Yeah. There we go.<br>[62:22] Yeah.<br>[62:24] Yeah. I really do think there is a new<br>[62:27] model here because you can use AI to<br>[62:28] prototype these things, take maybe your<br>[62:31] prototypes into sales meetings and then<br>[62:33] eventually migrate you know everything<br>[62:35] to Drupal. And in many ways um I think<br>[62:38] these AI developer tools and Drupal are<br>[62:40] a great match. Um because what we're<br>[62:43] looking here at what we're looking at<br>[62:45] here sorry is speed meeting substance.<br>[62:48] you can spend 15 minutes in this case<br>[62:50] the example that was 15 minutes of<br>[62:51] lovable and then crucially we asked AI<br>[62:55] to move that to Drupal and in our<br>[62:56] example that took about two to three<br>[62:58] hours actually and of course it's<br>[63:00] important that there is an engineer<br>[63:02] involved to review the output of AI um<br>[63:05] and to fine-tune it and all of these<br>[63:07] things but it was easy so exciting yes<br>[63:11] scary also yes um but for those of you<br>[63:15] that are excited you might be wondering<br>[63:17] can try this at home and the answer is<br>[63:19] yes. All this took was Drupal CMS which<br>[63:23] ships with Drupal Canvas. And in Drupal<br>[63:26] Canvas, you have a CLI, so command line<br>[63:28] tools along with a few skill files.<br>[63:31] That's all it took. And the reason that<br>[63:34] this was all it took is because this was<br>[63:36] actually the real magic I would say is<br>[63:38] the foundations. You know, it's the<br>[63:40] foundations that we've had in Drupal for<br>[63:42] 25 years. The APIs, the building blocks,<br>[63:44] the architecture, all of these things.<br>[63:47] And previously I've called this the<br>[63:50] accidental AI advantage in Drupal. You<br>[63:52] might remember that term. And um I<br>[63:55] really do believe that Drupal is the<br>[63:57] best CMS for these kinds of AI<br>[63:59] applications. And I also believe that<br>[64:02] puts us in a pretty strong position as a<br>[64:04] community.<br>[64:06] Now that demo probably raises an obvious<br>[64:09] question like what AI belongs in Drupal<br>[64:11] and what AI does not belong in Drupal.<br>[64:13] And I think the answer is um that the<br>[64:17] tools outside of Drupal, all of the<br>[64:18] tools for developers like Claude and um<br>[64:21] you know those kinds of things are<br>[64:23] moving so fast. That's not a race that<br>[64:25] we're going to win. So we should use<br>[64:27] these external tools um for building<br>[64:30] modules, building themes, all of these<br>[64:31] things. But what belongs in Drupal is<br>[64:34] all of the AI tools for content<br>[64:36] creators, not for developers. things<br>[64:38] like alt text, translating content,<br>[64:40] categorizing content and so on and so<br>[64:43] on. So um why you might wonder because<br>[64:47] no one handles content like Drupal. You<br>[64:50] know we have structured data workflow<br>[64:52] governance and we've helped many many<br>[64:54] organizations get content out in the<br>[64:56] world and we're exceptionally good at<br>[64:58] content management. So I would say in<br>[65:01] today's cont in today's world creating<br>[65:04] content is easy like thanks to AI that's<br>[65:07] also shifting. So the problem isn't<br>[65:09] creating more content the problem is<br>[65:10] actually creating better content. You<br>[65:13] know content that is quality content<br>[65:16] content that works for your<br>[65:17] organization. And um the way<br>[65:20] organizations do great content is<br>[65:22] usually because of a team of people, you<br>[65:26] know, and that matters. Um that's the<br>[65:28] case in like a Fortune 500 company or in<br>[65:31] a small startup that's trying to punch<br>[65:33] above its weight. They have usually<br>[65:35] multiple people that are involved. Like<br>[65:36] you need somebody who actually<br>[65:38] understands a topic, someone that can<br>[65:41] translate content into clear language.<br>[65:44] You need somebody that is um that<br>[65:46] actually knows the audience, someone<br>[65:48] that does the actual building of the<br>[65:50] page, someone that can create good<br>[65:52] media, images, that kind of stuff, and<br>[65:54] someone that can help optimize your<br>[65:56] content so that it's discoverable,<br>[65:59] right? And by the way, all these people<br>[66:01] need to turn up at the right time and<br>[66:02] collaborate. And that's not always easy.<br>[66:04] And that's exactly a problem that we can<br>[66:06] solve. All right? So I'm going to make<br>[66:09] this concrete but first I want to remind<br>[66:12] you of finrop and finrop is a f<br>[66:15] fictitious example that I used at<br>[66:17] Drupalcon Vienna and uh we're going to<br>[66:19] bring that back so you can see our<br>[66:20] progress. So let me quickly refresh your<br>[66:23] memory on finrop. Jordan is a marketing<br>[66:25] manager at Findrop a midsized financial<br>[66:28] services company. Findrop already has<br>[66:31] product pages live for the virtual<br>[66:33] credit cards and expense management<br>[66:35] platforms. Now, the company is launching<br>[66:37] a new service, travel expense<br>[66:39] management, and the conference is in six<br>[66:42] weeks. The website needs to be updated<br>[66:44] yesterday. Jordan needs a page that<br>[66:46] introduces the new service, drives white<br>[66:48] paper downloads, and performs as well as<br>[66:50] their existing product pages in<br>[66:52] analytics. There's a lot of money behind<br>[66:54] this launch.<br>[66:56] Jordan knows what a great page requires.<br>[66:59] The full team we just talked about, but<br>[67:01] there's no time. Corners get cut. Brand<br>[67:03] review gets skipped. SEO is an<br>[67:06] afterthought.<br>[67:07] The page goes live on deadline. It's<br>[67:10] fine. Not great, just fine.<br>[67:15] All right. So, that's kind of the<br>[67:17] situation, I guess. So, question now is<br>[67:20] what would happen if a whole team showed<br>[67:22] up instantly um every time the team is<br>[67:25] needed? And that's exactly what Drupal<br>[67:27] AI gives you and what I'm going to show<br>[67:29] you. But first, uh there is a catch<br>[67:32] because AI is um only as good as its<br>[67:35] context. You know, without context, AI<br>[67:37] gives you the average of the internet,<br>[67:39] if you will. And at Drupal Con Vienna, I<br>[67:42] actually introduced the context control<br>[67:44] center. You might remember it. At the<br>[67:46] time, it was a very rough prototype.<br>[67:48] Since then, we've added a lot of<br>[67:50] features and uh today. Uh it's almost<br>[67:53] ready for production. Kristen actually<br>[67:55] told me she tagged a beta uh last night.<br>[67:57] Um yeah.<br>[68:02] So actually let's take a look at the<br>[68:03] context control center.<br>[68:08] >> Each row is a piece of organizational<br>[68:10] knowledge. Brand guidelines with sub<br>[68:12] items for abbreviations and formatting<br>[68:14] rules. Writing tone and voice and<br>[68:16] visuals and imagery. Content strategies<br>[68:19] broken out by page type. One for<br>[68:21] articles with subcontext for press<br>[68:23] releases and product announcements. And<br>[68:25] a separate strategy for product pages.<br>[68:27] key value propositions with the latest<br>[68:29] sales pitch deck attached as a source<br>[68:32] personas and ideal customer profiles<br>[68:34] with subcontexts for each buyer type<br>[68:37] controllers and finance managers IT and<br>[68:40] ops teams staff accountants and AP teams<br>[68:43] and metrics and analytics KPIs pulling<br>[68:45] in live data from G4.<br>[68:48] Soon the context control center will be<br>[68:50] able to do more than just store static<br>[68:51] documents. It will connect to external<br>[68:53] data sources, analytics platforms, CRM<br>[68:55] systems, other tools in your martekch<br>[68:57] stack. So the AI is working with up<br>[69:00] totheminute information, not last<br>[69:02] quarter's numbers. Even today, the<br>[69:04] system is smart about which context to<br>[69:06] load. When Jordan builds a product page,<br>[69:08] the AI loads the product page content<br>[69:10] structure and brand guidelines. It<br>[69:12] doesn't pull in the article or press<br>[69:14] release content structure. The right<br>[69:16] knowledge at the right time for the<br>[69:18] right job.<br>[69:19] >> All right, very exciting. It's a quick<br>[69:22] update on the context control center.<br>[69:23] I'm sure there's going to be sessions<br>[69:25] about this, but I really do believe that<br>[69:27] the context control center will be a<br>[69:29] differentiator for Drupal because it<br>[69:31] essentially lets you create knowledge<br>[69:33] once and then uh scale quality uh<br>[69:35] forever. So, it allows you to build<br>[69:37] institutional knowledge inside of<br>[69:39] Drupal. So, if you're an agency, that<br>[69:41] could be your knowledge as an agency,<br>[69:42] but it could also be your customer's<br>[69:45] knowledge obviously. And then every<br>[69:47] person or every AI tool that touches<br>[69:50] your website, they can benefit from it.<br>[69:51] And then it helps them uh generate<br>[69:53] better content. And that's essentially<br>[69:56] how you can scale from from creating 10<br>[69:58] high quality pages to hopefully<br>[70:00] thousands of high quality pages. Um so<br>[70:03] pretty exciting. Uh so let's see this in<br>[70:05] action. So Jordan needs to create a new<br>[70:07] page and the team didn't send like a<br>[70:10] pixel perfect design. Instead, they sent<br>[70:13] like a document, a word document or a<br>[70:15] Google document with a bunch of copy<br>[70:17] because that's how it works in the real<br>[70:18] world. And so, let's see how Drupal AI<br>[70:21] turns a document into an actual<br>[70:24] production ready page.<br>[70:27] Most marketers don't start with a<br>[70:28] design, they start with content, a brief<br>[70:31] copy deck, notes from the product team.<br>[70:34] Jordan takes the copy deck from the<br>[70:35] product team and feeds it into Canvas<br>[70:37] AI.<br>[70:43] The AI recognized this as a product page<br>[70:46] and loaded the relevant guidelines from<br>[70:48] the context control center, but it needs<br>[70:50] two things from Jordan before it builds.<br>[71:00] Notice what just happened. The AI read<br>[71:03] the unstructured text copy document and<br>[71:05] mapped it into the site's UI components.<br>[71:08] It pulled brand voice, typography, and<br>[71:10] imagery guidelines from the context<br>[71:11] control center.<br>[71:18] Jordan likes the illustrations, but<br>[71:20] wants people shots for hero and footer.<br>[71:43] Now Jordan starts refining.<br>[72:07] The AI converted the existing section<br>[72:09] into an interactive set of FAQ<br>[72:12] accordians and moved it to the bottom of<br>[72:13] the layout.<br>[72:16] Jordan cleans up some empty markup left<br>[72:18] behind.<br>[72:33] Jordan notices the benefit cards<br>[72:35] reference Finrop's other products,<br>[72:36] virtual credit cards and expense<br>[72:38] management. There should be links to<br>[72:40] those pages.<br>[72:49] The AI used semantic search, not just<br>[72:52] keyword matching, to find relevant<br>[72:53] content across the site and add cross<br>[72:55] links automatically.<br>[73:17] Jordan wants this page to show up in AI<br>[73:19] search tools, Google's AI summaries,<br>[73:21] chat GPT, that kind of thing. That<br>[73:24] requires structured data.<br>[73:30] All<br>[73:46] right, that was a progress update. Yeah.<br>[73:55] Yeah, there was a lot going on at the de<br>[73:57] demo, but obviously AI consulted the<br>[73:59] context control center. It followed the<br>[74:02] brand guidelines and design rules. It<br>[74:04] asked Jordan clarifying questions. It<br>[74:06] did cross-linking. It created structured<br>[74:08] data. You know, all of these things. And<br>[74:10] I think it's a big step forward from<br>[74:11] what we showed in Vienna. Um, which I<br>[74:14] think is pretty exciting. Now, most<br>[74:17] content actually fails quietly after<br>[74:20] it's been published. you know, pages go<br>[74:22] live, people move on, nobody tends to<br>[74:24] notice until maybe somebody complains.<br>[74:26] And that is another area where uh Drupal<br>[74:29] AI can help because what if your site<br>[74:32] could watch itself? You know, in the<br>[74:34] near future, the context control center<br>[74:36] will have something that we call dynamic<br>[74:38] context. You saw that maybe in the first<br>[74:40] video. So, what do I what do we mean by<br>[74:42] that? Well, an example could be um the<br>[74:45] context control center connecting with<br>[74:47] Google Analytics and pulling in real<br>[74:50] time data, dynamic context from<br>[74:52] something like Google Analytics. And<br>[74:54] then it can use that real-time data um<br>[74:56] to make pages better as well. And uh<br>[74:58] this is also something that we've been<br>[75:00] working on. So let's see how that works.<br>[75:04] Jordan launched the Finrop travel page a<br>[75:07] couple of weeks ago. Life moved on,<br>[75:09] other projects, other deadlines. But<br>[75:11] Jordan did something smart after launch.<br>[75:13] Using the agent interface, Jordan marked<br>[75:15] the travel page as important and set<br>[75:18] performance thresholds, bounce rate,<br>[75:20] engaged sessions, and white paper<br>[75:22] downloads.<br>[75:27] Two weeks later, a background agent<br>[75:29] flags a problem, not from Google<br>[75:30] Analytics, from Drupal. The system<br>[75:33] already did the analysis.<br>[75:44] The agent hasn't just flagged the<br>[75:46] problem, it's analyzed the page against<br>[75:48] the current CCC and prepared a short<br>[75:50] list of recommended changes.<br>[75:59] The AI cross referenced the performance<br>[76:01] data with the CCC and found something.<br>[76:03] Since Jordan built this page, the sales<br>[76:06] team had updated the sales pitch deck<br>[76:08] with new competitive positioning. That<br>[76:10] context didn't exist when the page went<br>[76:12] live. It does now.<br>[76:20] Jordan also heard from the sales team<br>[76:22] that Finrop travel is much faster to set<br>[76:24] up and addresses a major frustration of<br>[76:26] their largest competitor, SAQ Concur.<br>[76:29] They decide to update the CTA, then run<br>[76:32] one final check.<br>[76:46] The AI pulled in intelligence the sales<br>[76:48] team added after launch, proposed a fix,<br>[76:50] and caught a brand violation before it<br>[76:53] went live. Not after a legal battle,<br>[76:55] before publish.<br>[76:57] Awesome.<br>[77:14] What do you think of that? Yeah,<br>[77:22] I think it's exciting because it<br>[77:23] basically means that Drupal lets you<br>[77:25] scale uh expertise in your organization<br>[77:27] with a lot less friction. And this was<br>[77:30] just the start. We showed it with one<br>[77:31] integration, Google Analytics, but<br>[77:33] obviously in the future we hope to have<br>[77:36] many more uh integrations like that. So<br>[77:38] imagine, you know, we could have a<br>[77:40] trueic system that basically pulls in<br>[77:42] data and collaborates with like 10<br>[77:45] different tools. Um, and that's<br>[77:47] essentially where we're headed with<br>[77:48] this. You know, AI will help you<br>[77:49] orchestrate across all of these<br>[77:51] different platforms and tools. And<br>[77:53] that's how organizations will be able to<br>[77:55] execute execute more complex uh tasks.<br>[77:59] So that's a little bit about the AI<br>[78:02] demo. This slide shows you all of the<br>[78:04] things that have shown up until now and<br>[78:06] their current state. Uh there's a lot<br>[78:08] going on, but it essentially shows you<br>[78:10] um that things have moved from<br>[78:12] prototypes in Vienna to alphas and betas<br>[78:15] today. Uh and hopefully we'll have a<br>[78:18] number of stable releases by Drupalcon<br>[78:20] Roderdan this fall later this year. And<br>[78:23] so as an example, the context control<br>[78:25] center I mentioned it's uh in beta right<br>[78:27] now. Um but it should get stable<br>[78:30] actually before Drupal come Roderdam and<br>[78:33] if it does we'll make a new version of<br>[78:35] uh Drupal CMS that includes uh the<br>[78:37] stable um context control center. Um so<br>[78:42] this is just some of the things that are<br>[78:44] happening. I can tell you there's many<br>[78:46] many many many more things happening<br>[78:47] both in Drupal CMS in the AI initiative<br>[78:50] in Drupal core. Unfortunately I don't<br>[78:52] have the time uh to cover all of these<br>[78:55] um you know these improvements. I mean,<br>[78:57] I haven't even talked about Drupal<br>[78:59] Canvas and what's happening there, and I<br>[79:01] don't have the time for it here in this<br>[79:02] keynote, but there's sessions about all<br>[79:04] of these things. Uh, but all in all, I<br>[79:06] feel like Drupal is really ready for um<br>[79:10] what is next. You know, our CMS<br>[79:12] foundations are a really good fit for<br>[79:15] AI. Uh we are working on the most<br>[79:18] important initiatives. We have many<br>[79:19] people involved in all of these<br>[79:21] initiatives. We are the most coordinated<br>[79:24] than we've ever been. I'm not sure if<br>[79:26] you see that or feel that, but there's a<br>[79:27] lot of coordination and I believe we're<br>[79:30] really focused on what end users need<br>[79:32] and driving adoption of Drupal. And<br>[79:34] we're doing that for both the enterprise<br>[79:37] and the midm market, which is important.<br>[79:39] So, the product is really moving along,<br>[79:42] you know, very fast and it's moving<br>[79:44] along great. We have to be a little bit<br>[79:46] more patient because, as I mentioned, a<br>[79:48] lot of the things are still in progress.<br>[79:50] Um, but I do think things are pretty<br>[79:53] pretty exciting. Now, I've said this<br>[79:55] before and I'll say it again. Um, having<br>[79:58] a great product isn't enough. We also<br>[80:00] need to tell a great story.<br>[80:03] And, um, I think we need to get ready to<br>[80:07] tell the world because as you saw in<br>[80:09] that timeline, we might be approaching<br>[80:11] an important readiness milestone by<br>[80:14] Drupalcon Roderdam this fall. It's not<br>[80:17] too far away. And a couple of years ago,<br>[80:20] the Drupal Association already started<br>[80:22] to invest more in marketing. I've talked<br>[80:24] about that in previous Dre notes. And<br>[80:27] today, the Drupal Association is<br>[80:28] actually doing more marketing than ever<br>[80:30] before, which is really great obviously,<br>[80:33] but now the Drupal Association is ready<br>[80:35] to take it to the next level, you know,<br>[80:37] in preparation of um of Rotterdam. And<br>[80:41] so, um, the Drupal Association wants to<br>[80:43] work with partners, um, you know,<br>[80:46] hopefully people in the room to<br>[80:48] basically create a more powerful<br>[80:50] marketing engine to scale all of the<br>[80:52] marketing work and to show the progress<br>[80:53] that we're making outside of the Drupal<br>[80:56] community. And we're thinking about it<br>[80:58] in these three categories.<br>[81:00] Um, I won't, you know, read them off.<br>[81:02] You can see them on the screen, but if<br>[81:04] you're interested in helping, please,<br>[81:06] uh, talk to Ryan from the Drupal<br>[81:08] Association. It looks like that<br>[81:10] somewhere in the room all the way from<br>[81:12] Australia. All right. All right. Now,<br>[81:15] before I move on to the rest of my<br>[81:16] presentation, I want to say thank you<br>[81:19] for everybody that was directly involved<br>[81:21] with all of these demos.<br>[81:32] And and by the way, these are just the<br>[81:34] people that I've had a lot of meetings<br>[81:36] with. But behind those people is even<br>[81:38] more people. All right? And I think it's<br>[81:40] really important they all have sessions<br>[81:41] here. So if anything is of interest, you<br>[81:44] can go learn more about these sessions.<br>[81:45] Now, behind all of these people are also<br>[81:48] the companies that sponsor them. So I<br>[81:51] also want to give a quick round of<br>[81:52] applause for all of the partners<br>[81:54] involved with this.<br>[82:02] All right, I want to come back to<br>[82:04] something because everything that I just<br>[82:05] showed you is real. It may not be<br>[82:07] stable, but it's real. So, you can go<br>[82:09] home and you can repeat at home what you<br>[82:13] just saw. All right. Um, but here's the<br>[82:16] thing. Uh, here's the thing. One of the<br>[82:18] things that I've learned after 25 years<br>[82:20] is that, uh, technology is actually<br>[82:23] never the hard part. You know, the hard<br>[82:25] part is people. you know, agency owners<br>[82:28] deciding whether to go allin or play it<br>[82:30] safe. Uh developers deciding whether AI<br>[82:34] is a tool they want to embrace or a tool<br>[82:36] that they fear. And I can tell you that<br>[82:39] those decisions are happening right now.<br>[82:41] They're happening in your offices.<br>[82:43] They're happening in your themes. Uh<br>[82:45] they're happening on Drupal at for sure.<br>[82:48] And they're probably happening in your<br>[82:50] head right now as you see these demos.<br>[82:53] Um, and so I want to tell you about two<br>[82:57] people who faced exactly those<br>[82:59] decisions. And I want to tell you what<br>[83:01] happens when they ask the same two<br>[83:02] questions that I ask myself every<br>[83:05] morning. What big problem can I help<br>[83:07] solve? And who can I ask for help? Okay,<br>[83:10] I want to start with uh Aiden Foster.<br>[83:14] Um, Aiden has been running an an agency,<br>[83:17] a Drupal agency, Foster Interactive, for<br>[83:20] 17 years.<br>[83:22] And like many agency leaders, he's been<br>[83:24] watching the rapid progress of AI. And<br>[83:27] you know, AI made him question the<br>[83:29] foundations of the agency that he built<br>[83:31] over these 17 years. And obviously,<br>[83:33] that's pretty scary. But instead of<br>[83:36] being scared and worried, Aiden decided<br>[83:38] to do something about it. And he got<br>[83:40] deeply involved with the Drupal AI<br>[83:42] initiative. Really deeply involved. And<br>[83:44] I'll let Aiden tell you the rest.<br>[83:51] Hi, I'm Aiden Foster, UX manager on the<br>[83:54] Drupal AI project and strategy lead at<br>[83:56] Foster Interactive.<br>[83:58] By about mid2024,<br>[84:00] AI had built a sense of dread in my<br>[84:03] stomach. Our whole agency was optimized<br>[84:06] to take big projects, slice them into<br>[84:08] bite-sized chunks, and give them to<br>[84:10] specialists to build. The problem is<br>[84:13] that AI had converted making things into<br>[84:16] a commodity. That shook the foundations.<br>[84:18] I had spent 17 years building in my<br>[84:21] agency. I started to question things<br>[84:23] that had worked for years and genuinely<br>[84:26] try to rethink how we do our work. What<br>[84:29] I've learned is that the bottleneck in<br>[84:31] getting stuff done isn't production<br>[84:33] anymore. It's creativity, strategy, and<br>[84:37] judgment. All of which are innately<br>[84:40] human. A great example of this is the<br>[84:43] demos we just saw. The value doesn't<br>[84:46] come from the AI. It comes from the<br>[84:49] human work behind it. We need to think<br>[84:51] about how to define ourselves as an<br>[84:53] organization. Who are we? Who are our<br>[84:56] audiences? What makes us distinct? If we<br>[84:59] use AI without asking these difficult<br>[85:01] questions, you get the boring average.<br>[85:05] If you're a marketer or content leader,<br>[85:08] this is quality at scale, not quality or<br>[85:11] scale.<br>[85:13] Your expertise isn't being replaced,<br>[85:16] it's being amplified.<br>[85:18] And this is why I'm here. This kind of<br>[85:20] collaboration, 25 plus agencies building<br>[85:23] this together, isn't happening anywhere<br>[85:25] else. The Drupal community itself is<br>[85:28] rethinking how we work together. The<br>[85:31] value chain is moving from building<br>[85:34] things to encoding knowledge and<br>[85:36] defining strategy. And marketing is just<br>[85:39] the beginning. Sales enablement,<br>[85:41] training, operations, all of these<br>[85:44] benefit from a knowledgebased approach.<br>[85:48] Most organizations want AI, but they're<br>[85:50] not ready for it. There's a readiness<br>[85:53] gap. Closing that gap is valuable<br>[85:56] recurring strategic work. So, start<br>[85:59] extracting your or your client's<br>[86:01] organizational knowledge. Get it out of<br>[86:04] people's heads and into the system and<br>[86:06] keep it current. The organizations that<br>[86:09] get this right will out compete the ones<br>[86:11] who just delegate everything to AI and<br>[86:15] the ones that don't use AI at all. If<br>[86:18] this is exciting to you, you're in the<br>[86:20] right place. Let's go make it real.<br>[86:27] Yeah,<br>[86:30] I don't know where Aiden is is here, but<br>[86:32] u I'm sure he wants to talk to you if<br>[86:34] you have questions. But I love that in<br>[86:35] the video you could actually see Aiden<br>[86:37] move from dread to excitement as well. I<br>[86:39] could see in his body language and I<br>[86:41] completely agree with Aiden obviously<br>[86:43] that um you know AI is commoditizing<br>[86:46] production and that value is moving to<br>[86:48] judgment, creativity, expertise like you<br>[86:50] said so well and I also think that's<br>[86:52] actually an opportunity for the agencies<br>[86:54] um in the room and it's also where<br>[86:56] Drupal comes in because Drupal yes is<br>[86:59] great for building pages but as you<br>[87:00] hopefully saw Drupal is also becoming a<br>[87:03] system to capture expertise and judgment<br>[87:06] through the context control center but<br>[87:07] also through our content modeling our<br>[87:09] work workflows, our site templates which<br>[87:12] basically can capture best practices.<br>[87:15] And so in that sense, Drupal can help<br>[87:17] you, you know, apply, scale, and<br>[87:19] operationalize your customer's expertise<br>[87:22] or your own expertise as an agency. And<br>[87:24] I think that's uh a pretty interesting<br>[87:27] uh opportunity. Now, I want to flag<br>[87:30] something uh specifically for agency<br>[87:32] leaders. Uh we recently ran a Drupal<br>[87:35] pivot event in Belgium. I wasn't there<br>[87:37] myself. uh but had lots of honest<br>[87:40] practical conversations between about 60<br>[87:43] agency leaders in Europe, primarily<br>[87:45] Europe, and they talked very openly<br>[87:47] about all the things that worried them,<br>[87:49] which was a real success. And so we've<br>[87:51] decided to bring it to North America.<br>[87:53] It's going to be in Cambridge just<br>[87:55] outside of Boston uh in a couple of<br>[87:57] months. Um and you know, we'd like to<br>[88:00] invite all of the agency leaders to<br>[88:01] attend and share. Now if you can't wait<br>[88:04] there's also a leadership management and<br>[88:06] business track here at Drupalon Chicago<br>[88:08] where you know you can talk about these<br>[88:10] things but my point is you don't have to<br>[88:13] figure this out alone. All right so that<br>[88:16] was the agency leg. Uh still want to<br>[88:18] talk a little bit about the community<br>[88:20] leg because the community you know faces<br>[88:23] the same pressures. Uh but what's at<br>[88:25] stake is a little bit different. Of<br>[88:27] course, for agencies, AI threatens their<br>[88:29] business model, and that's very serious.<br>[88:32] But for the community and for open<br>[88:33] source, AI, the AI threat actually, I<br>[88:36] think, goes a bit deeper even. It it<br>[88:38] threatens the culture that made Drupal,<br>[88:41] you know, it changes how people produce<br>[88:43] things, when people get involved, all of<br>[88:46] these things. And I want to show you<br>[88:48] what I mean by that. And so, let me<br>[88:50] introduce you to Jurgen H. Um, Jurgen<br>[88:53] has been contributing to Drupal for many<br>[88:56] years. Um, many of you know Jurgen, I'm<br>[88:59] sure. Yeah, he's sitting there.<br>[89:03] And, um, I would say Urugan, you're<br>[89:06] exactly the kind of person this<br>[89:07] community is built on. Uh, somebody that<br>[89:10] understands Drupal very, very deeply.<br>[89:12] Uh, someone that has contributed a lot<br>[89:14] like the ECA module that ships with<br>[89:16] Drupal CMS by the way. And then when AI<br>[89:19] arrived, you know, instead of feeling<br>[89:21] threatened, Jurgen did something<br>[89:23] remarkable. He asked, "What big problem<br>[89:26] can I help solve?" and decided to jump<br>[89:28] in with the help of AI. And in this<br>[89:31] case, he decided to help make the Drupal<br>[89:34] ECA module radically easier to use. So,<br>[89:37] let's take a look at that.<br>[89:40] ECA is Drupal's most powerful automation<br>[89:44] engine. 16,000 production sites depend<br>[89:47] on it. However, users need to understand<br>[89:50] events, conditions, and actions to be<br>[89:53] able to automate their sites. So, who<br>[89:57] are they?<br>[89:58] Mostly technical users because they love<br>[90:01] automations.<br>[90:03] But how can we help all the others also<br>[90:06] benefit from this? And that's where we<br>[90:09] learned to address this differently.<br>[90:13] Let's use Drupal's most famous<br>[90:15] customization, altering forms.<br>[90:19] Imagine you are on a form like this that<br>[90:21] Drupal brings out of the box. You like<br>[90:24] it except for small things like field<br>[90:27] labels, default values or validation<br>[90:30] rules. Drupal allows us to make such<br>[90:33] changes that requires PHP code or the<br>[90:37] ECA workflow UI that is yet not useful<br>[90:40] for many.<br>[90:42] What if every user could just customize<br>[90:45] Drupal size with the power of ECA but<br>[90:48] right in place? Just focus the field.<br>[90:52] See that lightning bolt? Click it. These<br>[90:56] are ECA templates. Pre-built<br>[90:59] automations. Pick one or more and<br>[91:02] configure them. Click save and then<br>[91:05] refresh the page. And it's done. It just<br>[91:09] works right here on the page you are<br>[91:12] already looking at. In place<br>[91:14] customization is currently implemented<br>[91:17] for forms only simply because that's the<br>[91:20] most obvious use case. But work is<br>[91:23] underway to bring that to everything in<br>[91:25] Drupal. Logins, redirects, rendering,<br>[91:29] you name it. In context customization<br>[91:32] for every Drupal user. Now for the power<br>[91:36] users in the room,<br>[91:38] this is the new workflow modeler built<br>[91:41] from scratch in React Flow, not BPMN.<br>[91:45] And here is what ECI users have been<br>[91:48] waiting for the most. Testing and<br>[91:50] debugging. Select an event in your<br>[91:54] model. Click on test and the model<br>[91:56] awaits until the selected event is<br>[91:58] triggered and got executed by ECA in a<br>[92:01] separate window.<br>[92:04] Play it back step by step right on the<br>[92:07] canvas and you see all the available<br>[92:09] token data for each step. From there,<br>[92:12] you can drag tokens into config fields.<br>[92:17] And because of the abstraction layer<br>[92:19] with the modeler API, ECA didn't change<br>[92:22] at all to make this possible.<br>[92:25] Even all of your existing models are<br>[92:28] fully compatible with all of this.<br>[92:32] There is so much more I would like to<br>[92:34] show, but in short, this is what we have<br>[92:37] now. Nontechnical users get in context<br>[92:41] automation. Lightning bolt. Pick a<br>[92:44] template. Done. Power users get a<br>[92:47] professional visual editor with testing<br>[92:49] and debugging built-in. Two completely<br>[92:52] different experiences in one unified<br>[92:55] system. Wow, this is so amazing. How did<br>[93:00] all that come about? Let me tell you.<br>[93:03] Remember Pittsburgh? That was Drupalcon<br>[93:06] with an innovation contest. And these<br>[93:09] ideas have been submitted back then<br>[93:12] three years ago. Three years of knowing<br>[93:14] what Drupal needed. Three years of<br>[93:16] knowing how to build it and never have<br>[93:18] the time for it until now.<br>[93:23] I built all of this in six weeks. And<br>[93:26] it's not a small project. 90,000 lines<br>[93:29] of codes, over 300 commits, full test<br>[93:32] coverage, and accessibility included.<br>[93:36] And I'm just one developer. The answer<br>[93:39] is AI, but not in the way people usually<br>[93:43] talk about it. AI didn't replace what I<br>[93:46] know about Drupal. It didn't design the<br>[93:48] architecture. It didn't decide how<br>[93:50] workflows should work, and it didn't<br>[93:52] understand the problems our users face.<br>[93:55] That part still comes from my experience<br>[93:58] and UX feedback. What AI did was remove<br>[94:02] friction. It helped write scaffolding,<br>[94:05] generate tests, refactor code, explode<br>[94:08] ideas faster than I could ever done<br>[94:11] before. And suddenly the things that<br>[94:14] used to take months started taking days.<br>[94:19] So this project sat on my to-do list for<br>[94:23] three years. and finally happened. And I<br>[94:26] keep thinking about what that means. If<br>[94:29] this is what one Drupal expert can build<br>[94:32] in six weeks, imagine what all of us<br>[94:35] together can build next.<br>[94:39] >> All right. Yeah.<br>[94:46] Thank you.<br>[94:48] So, here's the thing with AI. It can<br>[94:50] really amplify expertise. you know it<br>[94:53] does not replace expertise it amplifies<br>[94:55] expertise. what Jurgen did in a few<br>[94:57] months used to take a team of people a<br>[95:00] whole week or a whole year sorry um<br>[95:05] a whole year um and and that is really<br>[95:08] the superpower you know AI not AI on its<br>[95:11] own but AI combined with expertise and u<br>[95:15] you know I've been in a lot of meetings<br>[95:16] with Jurgen and I've been in meetings<br>[95:17] where Jurgen shows this to people and<br>[95:19] literally people's jaw would drop on the<br>[95:21] floor it was hard to capture that in a<br>[95:23] short video but I recommend you go to a<br>[95:25] session later today. Uh, but every time<br>[95:28] we showed it, people were so impressed<br>[95:29] and I kept thinking to myself, what if<br>[95:31] we had a hundred more Jurgens? You know,<br>[95:33] imagine all the things we could do. Um,<br>[95:36] but here's I think the honest truth of<br>[95:39] what stands between that idea, 100 more<br>[95:42] jurgens, and um, you know, actually<br>[95:45] making that happen, which is we have to<br>[95:47] say no to AI slop. You know, AI<br>[95:57] I mean AI is lowering the barrier to<br>[96:00] contribute and on paper that sounds like<br>[96:02] exactly what we need, right? Like more<br>[96:04] contributors, more patches, more<br>[96:06] momentum. Uh but obviously it can also<br>[96:08] be a huge challenge. The volume goes up,<br>[96:11] the quality goes down and more patches<br>[96:13] are landing on a small group of<br>[96:15] maintainers and that can be frustrating.<br>[96:19] you know, maintainers are starting to,<br>[96:20] you know, get fed up to be honest with<br>[96:22] AI slop. Um, yeah,<br>[96:30] thank you. And and they're getting<br>[96:31] frustrated because it's essentially not<br>[96:33] respecting their time. And as you know,<br>[96:35] not respecting somebody's time, that's<br>[96:37] not okay. And so my ask to everyone in<br>[96:40] this room that uses AI to contribute,<br>[96:42] please don't submit code that you do not<br>[96:45] understand. You know, it's a simple<br>[96:46] rule.<br>[96:48] I'm trying to coin this phrase actually<br>[96:50] contribute is not the same as contribute<br>[96:54] you know so but let me explain it<br>[96:57] because basically with AI everyone<br>[96:59] anyone can contribute but it doesn't<br>[97:02] mean you should um because we have a<br>[97:05] quality standard in Drupal and we we<br>[97:08] need to protect that quality standard<br>[97:10] because actually that quality standard<br>[97:11] is what makes Drupal being uh worth<br>[97:14] being a part of to be honest. So use AI<br>[97:17] but um only submit what you truly<br>[97:20] understand. Don't waste maintainers and<br>[97:22] reviewers time. Okay. Now I think what's<br>[97:26] clear from Aiden and Jurgens's uh story<br>[97:29] is that they actually embraced the<br>[97:31] notion that their craft is evolving. Our<br>[97:33] crafts are always evolving and they're<br>[97:35] they've been real change agents in our<br>[97:37] community. They they stood actually at a<br>[97:39] crossroads and chose what I think is the<br>[97:42] best path forward. Um, and I and I told<br>[97:45] you about my personal crossroads story<br>[97:47] in Belgium. Uh, not because I wanted<br>[97:50] your sympathy. I could have told it 15<br>[97:52] years ago. Um, um, and and also not<br>[97:55] because um, I think my story is unique.<br>[97:59] Um, I actually um told you my my story<br>[98:01] for a reason, you know, because I<br>[98:03] believe that Drupal is at a crossroads,<br>[98:06] you know, and that many of you are<br>[98:08] actually living a version of it right<br>[98:10] now. Like how many of you are wondering<br>[98:12] like is a thing that I built my life<br>[98:14] around still uh still worth it? You<br>[98:17] know, is my agency that I spent 17 years<br>[98:19] building still viable? Is my craft as a<br>[98:22] developer that I've honed for 20 years,<br>[98:24] let's say, still valued? And is Drupal<br>[98:27] still relevant after all these years?<br>[98:29] And I think that pressure is real, and I<br>[98:31] feel it, too. Um, but here's what I<br>[98:35] know.<br>[98:39] I've been at this crossroads before.<br>[98:41] Almost 20 years ago, I had a choice.<br>[98:43] Play it safe, dig the job at the Belgian<br>[98:46] bank, learn Cobalt, put my Matrix poster<br>[98:49] uh up in my cubicle, and imagine what I<br>[98:52] would have looked like today. But I<br>[98:54] didn't, right? I asked for help. I<br>[98:57] decided to become a deliberate leader,<br>[98:59] and I basically went all in on Drupal.<br>[99:01] And I've never regretted it once. But<br>[99:04] now we're at a new crossroads. Uh what's<br>[99:07] different this time is not me alone.<br>[99:09] It's all of us together. And I think we<br>[99:12] all need to decide am I out or am I in<br>[99:15] right? And I want to tell you what I've<br>[99:17] come to believe to to wrap it up. I<br>[99:20] think AI is the storm and I think AI is<br>[99:22] the way through the storm. And AI is<br>[99:25] truly disrupting everything that we've<br>[99:27] built. You know, I'm not going to<br>[99:28] pretend it's not. It's a it's a threat<br>[99:31] to the agency model. It's a threat to<br>[99:33] the open source collaboration culture.<br>[99:36] uh and that is real the platform<br>[99:38] pressure on Drupal is real and uh in<br>[99:41] Vienna I showed this slide right in<br>[99:42] Vienna I said AI is a storm and it's the<br>[99:45] way through the storm but now six months<br>[99:47] later after Vienna actually believed<br>[99:49] this more than ever not as a slogan but<br>[99:52] as something that I've actually watched<br>[99:54] happen I mean I watched Aiden go from<br>[99:57] dread to having a plan I watched Jurgen<br>[100:00] move at the speed of a team uh and I<br>[100:03] watched agency find a new business model<br>[100:05] leveraging AI to prototype. Um, and so<br>[100:08] the storm is real, but so is the way<br>[100:11] through the storm. And I actually think<br>[100:14] AI can do two things at the same time.<br>[100:17] It can destabilize our foundations, and<br>[100:20] it can simultaneously rebuild them<br>[100:22] stronger than before. And that's not a<br>[100:25] contradiction. That's more like a<br>[100:26] puzzle, a puzzle that we have to solve<br>[100:28] together. It's not an easy puzzle, but<br>[100:30] we can solve it together. And I think we<br>[100:34] just have to accept that average is<br>[100:36] cheap now. You know, the world is being<br>[100:38] flooded with average AI generated<br>[100:40] average, average websites, average<br>[100:42] content, average code, and anyone can<br>[100:45] generate average in 15 minutes as I've<br>[100:47] showed you. Uh but expertise is<br>[100:50] priceless. You know, expertise is the<br>[100:52] only thing that still matters. It<br>[100:53] matters to your customers. It matters to<br>[100:56] your organization. It matters to the<br>[100:58] open web. Deep authentic expertise.<br>[101:01] And you've all spent years building<br>[101:03] that. You know, it's in Drupal embedded<br>[101:04] in the software itself, but it's also in<br>[101:06] your heads. You know, you know Drupal's<br>[101:09] architecture.<br>[101:10] You know things that no prompt can<br>[101:12] replicate. You know what your clients<br>[101:15] need even when they don't, you know, and<br>[101:18] I would say if you're early in your<br>[101:20] career, hone your craft, develop good<br>[101:22] judgment, build relationships, know when<br>[101:25] to ask for help because expertise is not<br>[101:28] a small thing. It is the human thing.<br>[101:30] then that's exactly what the world needs<br>[101:32] right now and AI won't provide it.<br>[101:36] So<br>[101:38] also remember that you didn't build that<br>[101:40] expertise alone. You know many of you<br>[101:43] built it here in this community with<br>[101:46] these people 25 years of knowledge<br>[101:48] sharing trust built patch by patch<br>[101:51] people who show up not because they have<br>[101:54] to but because they care<br>[101:56] you know and that's not something you<br>[101:58] can recreate from scratch either that's<br>[102:00] not something that AI can do. And so in<br>[102:04] a world that's flooded with AI generated<br>[102:06] average, the people who care, the people<br>[102:08] who go deep, who hold each other<br>[102:10] accountable, the people in this room,<br>[102:12] and the people in our community, that's<br>[102:14] the difference.<br>[102:17] So here's my challenge to you. Are you<br>[102:19] out or are you in? Now, you all made a<br>[102:22] bet on Drupal at some point, and I like<br>[102:24] to think it paid off.<br>[102:26] And so now I'm going to ask you to make<br>[102:28] that bet again. Not out of nostalgia,<br>[102:32] not because it's safe, but because the<br>[102:35] open web and Drupal meet people who care<br>[102:38] enough to do this, right? So if you're<br>[102:40] an agency leader, come to Cambridge in<br>[102:43] May. You don't have to figure this out<br>[102:44] alone. If you're a developer, go<br>[102:47] experiment with AI. Be like Jurgen, a<br>[102:50] person who truly understands what<br>[102:52] they've built. And if you're a<br>[102:53] contributor, show up between now and<br>[102:56] Rotterdam. that road map, that timeline<br>[102:58] that I showed you, it's not going to<br>[102:59] build itself. Uh, we need doers, not<br>[103:02] talkers. We need people to get involved.<br>[103:04] We need a hundred more Jurgens. We need<br>[103:06] a hundred more agents. We need all of<br>[103:08] you. Okay. So, are you out or are you<br>[103:11] in? I can tell you<br>[103:15] Chicago built an incredible city on its<br>[103:18] new foundations. And meanwhile,<br>[103:20] businesses stayed open. Engineers solved<br>[103:23] what seemed unsolvable. Chicago didn't<br>[103:26] wait for the floods to stop, right? They<br>[103:28] lifted the whole thing up uh and built<br>[103:31] underneath it. And um I think that's<br>[103:34] what we're doing right now in Drupal.<br>[103:35] We're rebuilding our foundations and<br>[103:37] it's going pretty well. Um AI is<br>[103:40] attacking these foundations and<br>[103:42] rebuilding them at the same time. I<br>[103:45] think that's very scary but also super<br>[103:48] exciting because what we're building is<br>[103:51] exactly what the world needs. So, thank<br>[103:53] you Chicago and see you at the rest of<br>[103:56] the conference. Unfortunately, Youtube does not provide subtitles for this video, #Driesnote | DrupalCon Chicago 2026, YouTube, 01kmjr4c3v4w9py7txx9am9w4k.