Need to Know
- Northern leveraged REST API and Chart.JS to present data from internal business systems into Drupal tables and charts.
- Northern developed custom calculators to allow SaskEnergy site visitors to create estimates and make cost comparisons.
- SaskEnergy's new site includes role-based Drupal content publishing workflows.
Client
SaskEnergy is a Crown corporation delivering natural gas to 93% of Saskatchewan. Serving approximately 400,000 customers, SaskEnergy requires robust web solutions to provide services and information province-wide.
Brief
With legacy sites built in 2001, SaskEnergy required comprehensive enhancements for its SaskEnergy and TransGas domains, with effective data management and an interactive user experience as the primary deliverables.
Challenge
SaskEnergy engaged Northern for a comprehensive re-platforming (to the latest version of Drupal) and overhauling of its www.saskenergy.com and www.transgas.com domains, involving a sizable content migration.
Strategy
Northern built the Drupal sites on Microsoft Azure, reflecting SaskEnergy's UX and design concepts, with numerous custom Drupal calculators, including the Energy Comparison and the Bill Estimator.
Northern used systems integrations to access data from legacy systems across SaskEnergy, making data accessible in user-friendly charts and tables, for example, the Find Network Member and Daily Operations Summary.
Delivering powerful administrative capabilities within the SaskEnergy sites was a key project objective. Northern built a content publishing workflow alongside a comprehensive table of roles and permissions, including CMS authors, auditors, webform admins, and IT teams. With granular permissions, SaskEnergy was able to adopt a streamlined content workflow process involving role-based content review within the CMS itself. Northern arranged for third-party security testing to ensure ample protection across both domains.