Sector(s)

Team Members

Project Team

John Goldring - Project Manager
Stephen Mustgrave - Tech lead
Perry Brown - Frontend Developer
Mykhaylo Tretynyk - Quality assurance tester
Bishal KC - Enterprise Architect

Visit the site

Visit the site

Organizations Involved

NOAA Fisheries’ Gulf Spill Restoration (GSR) site had been built on Drupal 7 and needed to upgrade. They asked Mobomo to assess the level of effort necessary to upgrade the site. Mobomo’s automated proprietary tool, Drupalleap, determined that the Gulf Spill Restoration site was very compliant and migration to Drupal 10 would take 16 weeks.

About the project

Back to top

Goals

  • Migrate all content and media assets from D7 to D10.
  • Identify what documents/images were unused or untracked by Drupal.
  • Update theme from Bootstrap3 to Bootstrap5 while keeping current look and feel.
  • Address performance issues on certain sections of the site, such as restoration areas.
  • Address any 508 findings during the migration.
Back to top

Outcome

Mobomo delivered NOAA GSR a stable D10.1 site, using the latest version of Bootstrap within 4 months.  During the migration several files were found to be unused or untracked so we developed scripts that reviewed all files/images and organized them into a logical bucket.  While updating theme libraries, we found several areas of improvement for 508 that could be made, and even though the project was supposed to look "as is" the client was very open to addressing these issues.  Also on a few pages where performance was low we addressed the need to read an RSS feed by leveraging the Feeds module on the backend vs. reading/parsing on the front.  Ultimately the site was fully migrated and the client was very happy with the Mobomo team.

screenshot1 of gulfspill
 

Back to top

Why Drupal was chosen

The previous site was a D7 implementation so we decided to stick with Drupal10. Some of the key features the client needed have only gotten better since D7 so sticking with Drupal was a no brainer.

gulf spill restoration homepage

Technical Specifications

Drupal version:

Why these modules/theme/distribution were chosen

We chose the Bootstrap5 theme to get the client on the latest version of bootstrap. The Feeds module was chosen to circumvent a RSS feed that was being called and parsed on the client side, causing serious performance issues. Feeds allowed us to call on the backend and create controllable nodes.

screenshot1
screenshot2