Sector(s)
Drupal provides the Government of PEI with a solid foundation for their digital front door. This enables the government to deliver information for residents, visitors, and businesses in PEI, and apply their brand in an accessible and secure way. It also serves the needs of elected officials, non-profit organizations, and other stakeholders looking for services and resources. As part of this project, Evolving Web migrated 100k+ bilingual pages to the latest version of Drupal.
The project included a redesign to align the new website with accessibility and responsive design best practices. We simplified the content publishing process with a consolidated workflow that removes friction to add and update content. This leveraged Drupal’s flexible content workflows, which come out-of-the-box.
Goals
The Government of Prince Edward Island (PEI) needed to upgrade their website in advance of the end-of-support for Drupal 7 in 2025. Therefore, the project goal was to create a new Drupal 10 website experience that reflects the brand and maintains the website as a primary source of information for residents, as well as visitors, businesses, government officials, and other stakeholders. As part of the platform update, PEI wanted to improve the search functionality for essential queries. This Drupal migration was an opportunity to update the visuals for current accessibility and UX/UI standards and better align with the Government of PEI brand.
Challenges
The previous version of the PEI website included solutions that made an automated migration challenging. This included custom code and complex configuration in creating landing pages. Modules such as Panels were used, which had been retired and thus required an alternative solution.
The client was also using the Web Experience Toolkit, which is a version of Drupal that has a lot of interdependencies with other modules and introduced a lot of content types, not all of which were in use. This meant that Evolving Web needed to do more technical analysis in discovery to develop the final architecture.
Initially, there was no mandate to include a full redesign. However, after some design benchmarking in the Discovery phase, the design goals were clarified, and the project was rescoped to accommodate a design update.
Solutions
Evolving Web migrated the Government of Prince Edward Island website to the latest version of Drupal. We worked with the Digital Web Office of PEI to identify the functionality that needed to be preserved and that which could be updated. We mapped out improved content processes for the small team to build engaging content.
Our work included:
- Migrating 100,000+ bilingual pages from Drupal 7 to the latest version of Drupal:
- Substituting the D7 Panels module with modern Layout Builder module
- Exchanging the internal API for newsletter subscriptions with the open source Simplenews module
- Introducing the Node Authorize Link module, for the content managers not to have to log into the website to review content
- Modernizing the website’s design with improved homepage UX and simplified structure for increased accessibility and adaptability
- Aligning the new website with the Government of Prince Edward Island’s brand guidelines with striking landscape visuals to reflect the natural beauty of the coast
- Simplifying content pages, and added easy-to-use components to help content editors build engaging content compliant with WCAG A guidelines
- Modernizing the Apache Solr 4 to Apache Solr 8-based search function that prioritizes the relevant content
- Replacing their old staging website used to manage/approve content with a modern content publishing workflow
- Training for the content team based on the newly simplified publishing process
Results
The migration to the latest version of Drupal and the design update resulted in a modernized website for Prince Edward Island that speaks to the needs of its users. The new design creates a better rhythm of images and text, improving the use of whitespace and leading visitors to relevant information more quickly. For the content editors, we streamlined the content publishing process with a consolidated workflow that removes friction to add and update content. We’ve simplified the maintenance by reducing dependencies on custom code and increased compliance with accessibility and security standards.
Back to topDrupal was chosen as the content management system (CMS) for the Government of Prince Edward Island due to its robust architecture and scalability, making it ideal for handling large-scale data-rich environments. The migration of the Government of PEI’s extensive database, facilitated by Evolving Web, from Drupal 7 to the latest version reflected Drupal's ability to handle large amounts of digital content efficiently.
Drupal's versatile and modular framework facilitated substantial improvements in user experience, emphasizing efficient navigation, optimized information structure, and advanced search capabilities. This flexibility ensures Drupal not only adheres to current web norms but also anticipates evolving technological advancements.
Drupal's dedication to accessibility ensures equitable access to the extensive government information resources on the Government of PEI site, accommodating users with disabilities. This underscores Drupal's position as an inclusive solution for intricate, data-rich digital environments for the government.
Technical Specifications
Drupal version:
Key modules/theme/distribution used: