Schedule
-
Auditorium | Training | Beginner
Speaker:
New to Drupal? Not sure what a node is? Come and get a quick crash-course on Drupal terminology so you can make the most of your day.
-
Auditorium | Keynote | Beginner
Speaker:
ARIA (Accessible Rich Internet Applications) helps bridge accessibility gaps that native HTML alone cannot address. This session will cover what ARIA is, how it enhances web accessibility, when to use it (and when not to), and how it supports users…
-
Auditorium | Development | Experienced
Speaker:
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…
Tech Lab | Front-End Development & Web Design | Beginner
Speaker:
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…
Breakout Room 1 | Front-End Development & Web Design | Beginner
Speaker:
Learn to create accessible tables ... that render perfectly even on mobile devices.
-
Auditorium | Front-End Development & Web Design | Beginner
Speaker:
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…
Tech Lab | Development | Experienced
Speaker:
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.
Breakout Room 1 | Business and Strategy | Beginner
Speaker:
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…
-
Auditorium | Business and Strategy | Beginner
Speaker:
This session introduces GC-Notify, and describes the services that can be used by all Canadian Government Departments and Agencies to easily send millions of emails, or text messages, reliably and easing the burden to authority to operate for any…
Tech Lab | Front-End Development & Web Design | Beginner
Speaker:
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'…
-
Auditorium | Development | Beginner
Speaker:
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…
Developers can “code” ECA processes of commonly used tasks, speeding up workflows and unlocking the…
Tech Lab | Development | Beginner
Speaker:
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…
Breakout Room 1 | Development | Experienced
Speaker:
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.
-
Auditorium | Training | Beginner
Speaker:
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…
Tech Lab | Front-End Development & Web Design | Beginner
Speaker:
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…
-
Auditorium | Training | Beginner
Speaker:
As DrupalCamp Ottawa 2025 comes to a close, join us for the closing remarks, where we’ll reflect on the day's highlights, key takeaways, and community connections made throughout the event. We’ll also take a moment to thank our speakers, sponsors,…
-
| Closing | Beginner
Speaker:
Join us for the DrupalCamp Ottawa 2025 After Party! After a full day of insightful sessions and networking, unwind with fellow attendees in a relaxed and social setting. From 5:00 PM to 8:00 PM, connect with the Drupal community, share ideas, and…