Room 325

Medium-sized room, classroom style setup, second to last room off the hallway to the right (west) of the large-sized 314AB rooms.

3rd Floor map with the location of Room 325 highlighted

AI ECA — Automating Decisions with Event-Condition-Action Intelligence

Topic Tracks Site-Building Theming, Design, & Usability Development & Performance Room Room 325 Audience All Attendees Speaker(s) manav
Move beyond static rules and into the era of Intelligent Automation.
We will explore the architecture of AI ECA in Drupal, showing you how to integrate LLMs with core workflows and external APIs.
From automating complex content moderation to real-time e-commerce personalization, discover how AI models can now define the logic that powers your most critical system actions.

Cache Me If You Can: Outsmarting Caching Bugs

Topic Tracks Development & Performance Room Room 325 Audience Beginner Speaker(s) mglaman
Drupal's caching system is powerful, but caching bugs are some of the hardest problems to diagnose. In this hands-on half-day training, you'll work through the full stack — from cache tags, contexts, and max-age through fragment caching, Dynamic Page Cache, Page Cache, and CDN integration. You'll practice debugging real caching issues using development settings, response headers, and direct cache bin inspection, and leave knowing how to write cache-aware code that doesn't quietly break things. Prerequisites: experience building Drupal modules or custom themes; bring a laptop with a local Drupa

Selling Drupal Canvas: Winning in a Visual Builder World

Topic Tracks Development & Performance Community Room Room 325 Audience All Attendees Speaker(s) JMCW
As visual builders and real-time editing become standard expectations, agencies are often forced to defend Drupal against competing CMS platforms. Drupal Canvas changes that dynamic.

This session explores how to strategically position Drupal Canvas in competitive sales conversations. Rather than focusing on features alone, it provides practical guidance on framing flexibility, governance, and long-term value in a market driven by visual editing experiences. Attendees will leave with a clearer, more confident approach to selling Drupal in a visual-builder world

How to migrate 1800 Drupal 7 sites

Topic Tracks Project Management & Consulting Room Room 325 Audience All Attendees Speaker(s) benjifisher
In late 2023, Harvard Web Publishing (HWP) had about 12,000 sites using OpenScholar, a distribution of Drupal 7. We decided to keep about 1,800 of them, migrating them to Drupal 10.

This session will give an overview of the process: the background, the timeline, and mostly how HWP managed the scale of the project. It will briefly mention the 10,000 sites that were left behind.

Drupal CRM: Architecture, Migration, and Data Interoperability

Topic Tracks Site-Building Room Room 325 Audience All Attendees Speaker(s) bluegeek9
Drupal CRM is a native CRM framework built on Drupal, using Drupal’s entity system, fields, and workflows to manage contacts and relationships directly within your site.

In this session, we’ll introduce the project and focus on practical data movement: how to migrate existing CRM data using Drupal core’s Migrate API, how to expose CRM data through JSON:API for integrations and headless use cases, and how to import contacts and relationships using Feeds.