
Drupal 7 to Drupal 10 Migration for Great Lakes Brewing
Great Lakes Brewing Company (GLBC) operates an internal portal for employees and a distributor platform that provides essential company updates, HR resources, training, events, and tools to streamline operations.
Industry
Food and Beverage Services
Technology
Drupal
Services
Website Upgrade, Drupal Migration, SEO Optimization
Project Overview
Great Lakes Brewing Company (GLBC) operates an internal portal (https://myglbc.com/) for employees and a distributor platform (https://media.greatlakesbrewing.com/) that provides essential company updates, HR resources, training, events, and tools to streamline operations. Both websites were originally hosted on Drupal 7, which is reaching its end of life and is difficult to manage.
GLBC engaged EbizON to migrate their websites from Drupal 7 to Drupal 10, ensuring seamless content, functionality, and SEO attribute transfer while improving usability and maintainability.
Objectives:
- Upgrade the myGLBC and Media Great Lakes websites from Drupal 7 to Drupal 10.
- Ensure the seamless transfer of design, content, functionalities, and SEO attributes.
- Maintain and enhance the existing internal employee portal features, such as HR resources, training modules, events, news, and reimbursement sections.
- Improve the distributor platform’s document access and filtering capabilities to enhance productivity.

Project Execution
Phase 1: Analyzing the Current System
- Module and Theme Inventory: Documented all custom and contributed modules, themes, and taxonomies.
- Compatibility Check: Assessed module compatibility with Drupal 10 using the Upgrade Status module.
Phase 2: Updating Contributed Modules and Themes
- Updating Modules: Applied available updates to ensure compatibility with Drupal 10.
- Custom Module Recreation: Rebuilt any custom modules that were incompatible.
- Deprecated Code Identification: Used tools like Drupal-check to find and replace deprecated functions.
Phase 3: Testing the Upgrade Process
- Incremental Upgrade: Migrated from Drupal 7 to Drupal 9, then to Drupal 10 while running database updates.
- Functionality Testing: Ensured that all features worked as expected, fixing any issues that arose.
Phase 4: User Acceptance Testing (UAT)
- Site Lockdown for Testing: The site was locked down for 1-2 weeks to allow client testing.
- UAT Meeting: Walkthrough with the client to verify that the required functionalities were implemented correctly.
- Bug Fixing: Addressed any reported defects using Zoho Issues for tracking.
- Final Approval: Ensured all bugs were fixed before launch.
Results & Feedback
- Successfully upgraded both myGLBC and Media Great Lakes from Drupal 7 to Drupal 10.
- Maintained and improved site functionalities while ensuring a seamless transition.
- Enhanced site performance and security by leveraging Drupal 10’s latest features.
- Simplified backend management, reducing future maintenance efforts.
