Sessions

The following are all submitted/proposed sessions. These are subject to change.

EvolveUx

Front-End Development & Web Design
Beginner
Maya Schaeffer
EvolveUX Fast Feedback Design Sessions are interactive events where designers, developers, and digital professionals present their websites for quick, real-time feedback. Whether you're showcasing your work or sharing insights, this collaborative space helps refine designs, spark new ideas, and connect with peers. Presenters get a 5-minute slot to walk through their site, while attendees learn from real examples and provide constructive input. Want to participate? Just bring your website or laptop and join the conversation—last-minute presenters are always welcome! 🚀

EvolveUx

Front-End Development & Web Design
Beginner
Maya Schaeffer
EvolveUX Fast Feedback Design Sessions are interactive events where designers, developers, and digital professionals present their websites for quick, real-time feedback. Whether you're showcasing your work or sharing insights, this collaborative space helps refine designs, spark new ideas, and connect with peers. Presenters get a 5-minute slot to walk through their site, while attendees learn from real examples and provide constructive input. Want to participate? Just bring your website or laptop and join the conversation—last-minute presenters are always welcome! 🚀

Expedite Drupal WxT migrations with the power of AI

Development
Experienced
Stephen Mulvihill
Expedite Drupal WxT migrations with AI! This session introduces a powerful AI-driven migration tool designed to simplify data harvesting, transformation, and content mapping in Drupal 11 WxT. Learn how Azure OpenAI enhances flexibility, reduces resource demands, and improves migration efficiency—making content migrations into Drupal faster and more scalable.

GDPR Compliance in Drupal

Business and Strategy
Beginner
François Lemieux
Who doesn't love a good cookie? Well some people don't want 'em! Preparing your Drupal site for compliance with GDPR laws can be tricky. What does it mean for your and your Drupal site? In this session we take a high-level view of what's involved for your business, site builders and developers.

Graupl: Making a framework work

Front-End Development & Web Design
Advanced
Nick Milton
In this session we'll be taking a deep dive into the creation of Graupl, a modern and modular CSS framework.

How to use Drupal WxT and when not to

Business and Strategy
Beginner
Mathew Winstone
The WxT distribution is a great way for Government of Canada departments to get up and running with Drupal and esuring the look and feel, multilingual and accessibility. But there are different ways and scenarios which you might immediately consider when deciding how and when to use WxT.

How we use Sociocracy to engage project stakeholders

Business and Strategy
Beginner
Christopher Gervais
We've been successfully using Sociocracy on project with government departments, non-profits, small businesses, and even the Drupal Association! Also known as dynamic governance, Sociocracy improves the effectiveness and efficiency of development projects by promoting engagement, accountability, communication, and collaboration among all stakeholders.

It’s Not You, It’s the Process: Breaking Bad Habits in Drupal Teams

Business and Strategy
Beginner
Dave Hansen-Lange
Every project has its bumps—but patterns emerge when we look across teams. In this interactive session, we'll explore common pitfalls like focusing on output over outcomes, over-engineering solutions, and innovation stagnation. Through real-time polls and group discussion, we'll uncover root causes and share practical frameworks to help your team identify goals, envision success, and execute more effectively. Join us to learn how to turn dysfunction into peak performance and build stronger, more resilient Drupal teams.

Keynote Speaker: Rod Martin "The Builder Breakthrough: Confidence Over Confusion"

Keynote
Beginner
Rod Martin
Kick off DrupalCamp Ottawa 2026 with our opening keynote featuring Rod Martin. In The Builder Breakthrough: Confidence Over Confusion, Rod explores how AI is transforming Drupal site building, from configuring systems to directing them. Learn how this shift will shape the future of Drupal and the role of builders. The session also includes a welcome, event overview, and recognition of our community and sponsors.

Keynote: Chart Your Drupal Journey

Business and Strategy
Beginner
Martin Anderson-Clutz
Join us for an inspiring keynote as we explore the exciting opportunities within the Drupal community, ignited by the Starshot initiative announced at DrupalCon Portland. Whether or not you are a coder, there are countless ways to get involved and make a meaningful impact. We will share practical tips for first-time contributors and showcase real-life examples from Martin's personal Drupal journey. Discover how he stays passionate and motivated, and learn how you can find your own unique path in the Drupal community. Don’t miss this chance to embark on your Drupal adventure!

Lay it all out with Layout Paragraphs

Front-End Development & Web Design
Beginner
Andrew Lefebvre
Why Layout Paragraphs are your friends when templating variable content type layouts.

Leveraging Drupal’s ECA module to inspire and automate workflows for Site Maintainers

Development
Beginner
Andrew Lefebvre
Detailing how Drupal’s ECA module can provide a No-code solution for site maintainers to provide fully realized operations to Developers. Developers can “code” ECA processes of commonly used tasks, speeding up workflows and unlocking the fully customizable core aspect of Drupal.

Mastering Content Management in Drupal: A Live Demo

Front-End Development & Web Design
Beginner
Claire Minty
Discover how easy it is to create, edit, and manage content in Drupal with this live-demo session. From building pages to handling media, scheduling content, and managing events, we’ll cover essential tools and workflows to streamline content management in Drupal. Perfect for content editors, site builders, and anyone looking to improve their Drupal skills!

Mastering CSS - A developer's approach to sustainable styles

Front-End Development & Web Design
Experienced
Nick Milton
Tips, tricks, methods, and advice for writing sustainable and modern CSS.

Mastering Graupl: Dynamic Component Styling and Selection in Drupal

Front-End Development & Web Design
Beginner
Jessica Dash
Discover the power of the Graupl module and how it streamlines your Drupal theming workflow. This session will explore the flexibility of custom CSS properties and the magic of selectively using components when and where you need them. Whether you're a seasoned themer or just getting started, you'll walk away with a deeper understanding of how Graupl enhances design consistency and efficiency in your projects.

Mastering Webform Validation in Drupal: Custom Scripts & Best Practices

Development
Beginner
Steven Dagenais
Drupal Webforms offer powerful validation capabilities, allowing you to ensure data accuracy and improve user experience. In this session, we'll explore the flexibility of Webform validation, from built-in options to custom validation scripts. Learn how to apply validation at both the field and form levels, enforce complex rules, and enhance form reliability. Whether you're a site builder or developer, this session will equip you with practical techniques to take your Webform validation to the next level.

Meet the new GC-Drupal initiative and Government of Canada Design System

Business and Strategy
Beginner
Robin Galipeau
Get a full introduction of the new GC-Drupal initiative which integrates the upcoming Government of Canada WebComponent-based CDS Design System, and how it leverages Drupal Core 10.3 with Single Directory Components. What does this mean for WxT (wet-boew), and how to plan a staged transition or hybrid. Session will also include an API Headless NextJS sample progressive decoupled demonstration.

Openai / ChatGPT integration into Drupal

Development
Experienced
Salman Jaffery
Lets talk AI. How it works, how we can integrate it with Drupal and explore what's possible. Will also have a demo ready to show off some of the possibilities.

Orchestrating Drupal with n8n: Automating Content Workflows with JSON:API

Development
Experienced
Stephen Mulvihill
Learn how to automate and orchestrate Drupal using n8n, JSON:API, and the new Drupal community node, featuring real-world workflows for content CRUD, integrations, and automation.

Own your hosting infrastructure with DevPanel

Development
Advanced
Derek Laventure
In this session, we’ll get hands-on with DevPanel, a PaaS that accelerates web development and simplifies cloud management. Running in your own cloud (AWS, DigitalOcean, Azure, OVH), it handles setup, configuration, and tooling. Its dashboard makes it easy to deploy sites, spin up feature branches or QA environments, and create projects from templates. We’ll cover DevPanel’s architecture and walk through practical usage, including launching your own free workspace to continue exploring.

Pair Programming with Claude: From Custom Skills to a Published Contrib Module

Development
Experienced
Steve Stapleton
A practical look at how to use Claude Projects and custom skills to accelerate Drupal development, from problem solving and code generation to writing a full contrib module. This session covers how to add guardrails and why you're still responsible for every line of code.

Twiggin’ Out with Drupal Templates

Front-End Development & Web Design
Beginner
Sarah Campbell
An introduction to twig templates and how to use them to their full potential to create fast, secure, flexible sites.

Unconference at DrupalCamp Ottawa 2025

Training
Beginner
Various Speakers
The unconference is a participant-driven session format where attendees propose, vote on, and lead discussions on the day of the event. Instead of scheduled speakers, the focus is on collaborative learning and knowledge sharing. Whether you want to discuss best practices, troubleshoot challenges, or explore new ideas, this is your chance to engage with the Drupal community in an open and dynamic setting. 📅 Sign-up sheets will be available on the day of the event—bring your ideas and join the conversation! 🚀

Up and running with Drupal Commerce

Front-End Development & Web Design
Beginner
Frances Litt
Starting from a fresh install we'll go over setting up a basic store using Drupal Commerce.

Using CiviCRM to simplify your nonprofit toolset

Front-End Development & Web Design
Beginner
Kathryn Carruthers
This session will provide an overview of the CiviCRM core components and how extensions work to add new features. Including integration with Drupal Webforms and access control for content.