HMICFRS

View site
Accessibility CSS Data Migration HTML JavaScript PHP WordPress

We supported HMICFRS through a complex hosting migration, ensuring their teams could keep publishing reports while we moved the site behind the scenes to a faster, safer platform.

When we first took on the project, it was a tapestry of a site that had been continuously maintained for the past 10+ years, which meant there was a lot to sort through and document. One of the first things I did on this project was to go through the original codebase, figuring out how it worked, and noting the numerous plugins on the site, documenting it all as I went. This helped the team to be able to quickly onboard onto the project and get the migration going.

Once we'd wrapped our heads around the project, I started the migration of the codebase from their previous agency's gitlab instance to our GitHub organisation. The trick was that we needed to keep the commit history in-tact while doing so, so after a fair bit of research as to how to do this, I managed to get it done by creating a git patch of all of the previous commits, and apply that to the more barebones version of the repo that we had originally ported over.

The migration also involved taking the existing multisite instance of the site, and converting it into single-site instance, as well as consolidating and curating the plugins on the site to bring it up to speed to modern versions of WordPress.

You can read more about how the project went in the Case Study written by Studio24.