Visit the site

Visit the site

Organizations Involved

Community contributions

Contributed Module

Taxonomy term revision (https://www.drupal.org/project/taxonomy_term_revision): This module stores revision for the taxonomy terms

Patches

#3122542 (https://www.drupal.org/project/modal_page/issues/3122542): Error message when a URL doesn't start with a slash and does not highlight the page field

#3129671 (https://www.drupal.org/project/modal_page/issues/3129671): Page field when left empty gives a PHP warning on form submit

#3120650 (https://www.drupal.org/project/modal_page/issues/3120650): Pages field left empty is not working

#3100182 (https://www.drupal.org/project/modal_page/issues/3100182): Modal is not working on alias page

#3110247 (https://www.drupal.org/project/modal_page/issues/3110247): Allowing custom HTML tags

#3126088 (https://www.drupal.org/project/siteimprove/issues/3126088): Plugin Does Not Exist error after updating core to 8.8.5

The Southern California Gas Company is the primary provider of natural gas to the region of Southern California. As the nation's largest natural gas distribution utility, they deliver clean, safe, and reliable energy to 21.8 million consumers through 5.9 million meters in more than 500 communities. SoCalGas has been the pioneer in the natural gas energy industry. Over the years, they have been drivers of California’s rising energy economy with their efficient, responsible, and sustainable modes of distribution. 

As today’s digital consumer expects information to be instant and seamlessly available, Southern California Gas Company was in need of a digital experience that addressed these requirements and also reflect their brand persona.

Moonraft, a UST company, partnered with them to deliver a revamped digital experience by migrating from their existing content management system on OWCS to the more robust Drupal 8 hosted on Acquia Cloud platform. This resulted in cohesive and improved brand experience and put them on the path of digital transformation for the future.

About the project

SoCalGas wanted to move away from the previous content management system to a more robust platform that met their compliance mandates as well as catered to customer needs. They wanted to upgrade to a more performant cloud-based solution increasing reliability and reducing dependencies with more flexibility in content authoring with collaborative and decentralized solutions.

Our Solution

A sound architectural and functional set-up was envisioned to ensure a consistent and cohesive brand experience. One of the primary objectives behind the solution was to address the content authoring experience avoiding bottlenecks and making content updates smoother. Also, introducing scalability into the system by automating the transition process for future migration requirements.

Project Highlights

Improved efficiencies through automated migration at scale

The shortcomings of the previous website were due to outdated technology that directly impacted performance. It also resulted in dependencies on specialized skills that were scarce in the market and impacted efficiency and increased downtime. We addressed this gap through the migration of both dynamic and static components of the previous OWCS (Oracle WebCenter Sites) powered website to a cloud-based content management platform, Acquia Cloud that supported Drupal 8 deployment workflow processes. The implementation was driven by a well thought out content model, with clear definitions of content types, metadata, and taxonomy and the development of new components, compatible with the new platform. The migration process increased efficiency by leveraging 75% automated scripts that could be re-run on-demand, increasing scalability, and adaptability.

Fluid Workflow for improved content optimization 

The prime focus of the migration was to simplify the content updation process. Leveraging Drupal’s robust platform capabilities, we created effective editorial workflows to avoid bottlenecks in the content publishing process with separate publishing and authoring servers as well as an in-context preview for viewing changes implementing a draft state.  

Rich user experience through a hybrid approach for content integration

Implementing both native as well as a decoupled headless rendering of content, we created hybrid pages with a combination of content and apps attaining the flexibility needed to evolve and optimize the experience over time without impacting multiple layers of the architecture.

Effective content publishing through decentralized creation

Content consolidation and optimization were successfully enforced through a decentralized approach encouraging large stakeholder participation in the content creation and review process. This provided a more effective and fine-grained control over the content publishing process.

Multilingual content provision

Leveraging Drupal’s comprehensive language modules, we enabled the flexibility of content adaptation to Spanish using a combination of machine, human, and community translation, thus avoiding the complexities involved in one-to-one text translation. Also, facilitating a review of translation prior to publishing.

Enhanced and effective search

Our focus was on building a robust search that could integrate with a wide variety of content to provide quick and relevant responses to queries. It had to support features like Faceted Search, Indexing, Autocomplete, Filters, etc. We incorporated the ability to index external data and accept queries in natural language. We, also, ensured seamless integration with Drupal search with the ability to index API through readymade connectors or plugins. 

Leveraging Drupal's Multisite Architecture

Implementing the platform's flexible multisite capabilities, we developed the new and redefined SoCalGas Newsroom—an independent informational website—built on the same codebase as the main site.

Why Drupal was chosen

  1. Open-source with a strong community support
  2. Highly scalable CMS to cope with the enormous amount of website traffic
  3. Latest technology in the current version: object-oriented PHP, TWIG based theming, advanced configuration management, and better performance
  4. Multilingual features right out of the box
  5. Easy upgrade path to Drupal 9

Technical Specifications

Drupal version: