Transportation Safety Board of Canada Content Management System

The Transportation Safety Board of Canada (TSB) launched a project to modernize their web infrastructure and web publishing capabilities for their current mission-critical website, tsb.gc.ca, through the adoption of an open-source web content management system. The project required the development of an information architecture that mapped their existing publications into a content management system, the development of a Drupal base content management system that replicated the existing website and all functionality, and finally, the automatic migration of over 15,000 pages of static HTML in both French and English into the information model of the content management system.

Image
website displayed on montior, ipad and phone devices

Problem

The overall objective was to migrate the static HTML on bst-tsb.gc.ca to a DrupalWxT content management system (CMS).

The website produced by the CMS needed to be visually and functionally similar to the existing website and preserve the data that was on the current site.

The CMS needed to model the different types of pages to generate metadata usable for search, automation, and reports. The CMS needed to provide an interface and tools that the content authors could use to produce pages with the functionality of the existing pages on the site.

Solution

We used the latest stable version of the DrupalWxT 10 content management framework to develop the application.  

Drupal is prevalently used and well supported within the Government of Canada, with supporting modules and extensions being written and maintained by various sectors and departments within the Government of Canada.

Drupal also allows for the customization required to accurately and efficiently reflect the structure of the types of content on the TSB website. Drupal’s user management, roles, permission and Role Based Access Control (RBAC) system will allow members outside of the web management team to safely publish specific content and items to the site.

Defining content types has enforced consistent structure of the various types of TSB pages. The TSB team is now able to manage and make changes, which gives control over the content to keep information current and updated, as well as new changes or completed investigations can be distributed sooner.

Staff and editors are able to create, edit, maintain, update and archive their existing and new content. By having properly defined page templates, each new page type will speed up the creation process and editors can focus on what the content is.

Results

We delivered a CMS that would make the workflow of adding and updating content easier, and less error prone. Content can now be set to automatically archive itself. The site now has advanced search functions. As well as, it includes full migrations for the existing pages into the new information model.