OpenPlus was commissioned to build a comprehensive Citizen Engagement and Consultation Platform that modernizes Transport Canada's public consultation capabilities. Moving away from an expensive proprietary vendor solution, we architected and deployed a self-sovereign, GC Design System-compliant Drupal platform. The solution seamlessly integrates GC Key for authenticated sign-in, enabling secure multi-role access for both public participants and content managers. Our work included migrating consultation data and configurations from the legacy vendor platform, establishing modern CI/CD DevOps pipelines, containerized deployments across dev, staging, and production environments, and comprehensive configuration management—delivering significant cost savings while ensuring government compliance, accessibility, and long-term sustainability. - Available as an Open Source Accelerator
Federal Government
Transportation
Government Website
Online Services
Open Source solution
Consulting
Drupal Development
Web Design & Theming
API Integrations
Content Migration
Project Management
Reporting and Testing
WCAG Accessibility
GC Design System's First Public Drupal Project
The Public Consultation Engagement Platform was among the first GC Design System implementations for a public-facing Drupal website. The platform enables Transport Canada to conduct structured public consultations with thousands of Canadians, managing complex multi-page consultations with sophisticated comment moderation and sentiment analysis.
This project has contributed significantly to Drupal.org, sharing custom modules and enhancements with the broader open-source community. The platform combines advanced engagement features with strict government compliance requirements for transparency, accessibility, and security.
Multi-Page Consultation Workflows
Dynamic Content Based on Consultation Status
Background & Context Information Sections
Documents & Resource Downloads
Call-to-Action Buttons for Participation
Threaded Comment Display & Threading
Automated Moderation Filters & Workflows
Machine Learning Sentiment Analysis
Manual Moderation Queue & Approval Process
AI Comment Analytics & Sentiment Reporting
100% WCAG 2.2 AA compliant. GC Continuous Integration.
Send all emails and SMS under official GC channels.
Proven Trusted-OAuth hybrid for multi-role solutions.
A comprehensive online User Help Guide WIKI was built using the very same platform and GC Design System Components and as such following the Government of Canada Style guides and components, Including multilingual, accessible content for the documentation. This provides authenticated users who contribute and manage content with instant online help for role-specific documentation in a familiar user experience. It also allows for easy continuous improvement of the guide itself as it is fully integrated into the solution. We also run a Help Guide FAQ for the public users.
It’s what we call “super documentation”.
Role-based documentation using the GC components
Logged-in Content Manager Help Guide
Our team was invited by the Canadian Digital Services team meet-ups to present a demonstration of the solution alongside Transport Canada to the broader GC audience - Jump to the 20min mark
See recorded CDS demoCapabilities and Integrations for this project.
Drupal consulting, content architecture, GC Design System theming and development
Search UX and management with seamless integration of our managed SOLR service
Subscription Management Sub-system leveraging WebForm and API integration with GCnotify microservice
Drupal integration with current infrastructure and 3rd party systems using open standards and technologies
Containerized DevOps solution hosted in a GC Cloud environment with CI/CD pipelines
Multilingual solution supporting English and French at the TBS guideline level
Improved search experience and search results with relevant search facets and filters based on proper content architecture
Mobile friendly and responsive website with custom behaviors for mobile devices to even further simplify the user experience
Open Drupal API drive both inbound and outbound structured dataset web services for partners
Live training for content contributors to manage content with recorded screencast for ease of reference
Compliance and QA reporting on cross-browser testing, mobile testing and accessibility (WCAG 2.1 AA)
Agile Project management, part of weekly status updates
Under the hood powered by OpenSource
For a full case study on this project
Contact Us