Sessions

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

<table>s are friends, not headaches

Front-End Development & Web Design
Beginner
Alin Ticlea
Learn to create accessible tables ... that render perfectly even on mobile devices.

A Practical Guide for transitioning sites to Drupal with the new GC Design System (GCDS)

Front-End Development & Web Design
Beginner
Craig Clark
GCDS introduces standardized components to simplify content design on Government of Canada websites. With Drupal’s content management tools, content creators can easily add GCDS components without coding. This session explores how WET-BOEW and GCDS can also coexist during migration, focusing on UI-based implementation while covering key technical aspects.

Advancement in Drupal Front end World

Front-End Development & Web Design
Beginner
Sibu Stephen
This session talks about things in Drupal in terms of Front End, in the modern age.

AI-Powered Multilingual Drupal

Development
Experienced
Don Lalicon
Discover how AI-powered translation tools can help multilingual Drupal sites. Learn to translate content, configurations, and interface texts efficiently, saving time and ensuring consistency across languages.

AI: Revolutionizing Content Generation and Workflow Efficiency

Business and Strategy
Beginner
Robin Galipeau
See how Artificial Intelligence (AI) tools can drastically improve efficiency. In this session, we will show several adoption methods of various AI/LLM chaining within Drupal, including content, workflow and batch processes. We will demonstrate within the new GC-Drupal initiative, leveraging Government of Canada Design System WebComponents for presentation.

Building the Foundation: Essential Blocks for Your Drupal Theme

Front-End Development & Web Design
Beginner
Melissa Roy
Let's discuss the foundational blocks that are ideal for initiating your new custom Drupal theme or re-branding project. We'll cover key considerations for creating these blocks and potential challenges you might encounter during the process.

Case study in developing a custom CKEditor 5 Link plugin

Development
Advanced
Nikolay Volodin
We will walk through the structure of a simple demo link CKEditor5 plugin in a custom Drupal module. The purpose of the session is to share with the technical audience how they can build CKEditor5 plugins in their projects.

Developing for Inclusion: Building accessible menus with accessible-menu

Front-End Development & Web Design
Beginner
Nick Milton
In this session we'll be going over what accessible-menu is, how to use it, and some lessons learned during it's development.

Discover Dropfort Build: A Powerful Tool for Drupal Development

Development
Experienced
Steven Stapleton
Join us for a presentation on Dropfort Build, a powerful yet emerging tool designed to streamline Drupal project management and deployment. While most developers might find DDEV to be the go-to solution, we'll explore why we choose Dropfort Build for our unique needs and highlight its future potential.

Drupal Spring Cleaning: Using Update Hooks to Simplify and Streamline Your Site

Development
Experienced
Steven Stapleton
Is your Drupal site cluttered with outdated configurations, legacy content, or messy data structures? In this session, we'll explore how to use update hooks to clean up and optimize your Drupal site.

Drupal Starshot Panel Discussion: Shaping the Future Together

Business and Strategy
Beginner
Group Panel
Join us for an insightful panel discussion on the Drupal Starshot initiative, an ambitious project aimed at driving Drupal's innovation over the next decade. Our panel of experts will explore the initiative's goals, key projects, and opportunities for community involvement. Whether you're a seasoned developer or new to Drupal, this session offers valuable insights into the future of open-source development. Don't miss this chance to be part of shaping Drupal's next era!

Effortless Content Migration with Migrate Default Content

Development
Beginner
David Pascoe-Deslauriers
From short-cutting the creation of migrations to easier bootstrapping full sites from install, making the migrate default content module part of your workflow will save you time and effort.

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.

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 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 Team Mojo to Turn Dysfunction into Peak Performance

Business and Strategy
Beginner
Dave Hansen-Lange
How successful was your last big project? Chances are, it was a little bit off (hopefully just a little). If we take a look at dozens of projects, some patterns start to emerge. There are some common traps that we all fall into. In this session, we’ll explore five common obstacles that web teams encounter. We’ll have a real-time poll so that we can compare trends across our Drupal teams, and have a group discussion about the results.

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.