Engineering a solution to a complex upgrade
Complex upgrade for sustainable site security
sites migrated
100%reduction in slow loading pages
227content Editors Migrated
The brief
The Department of Engineering Science at The University of Oxford were stuck on a v7 version of Umbraco with no official upgrade path available and a looming End of Life date of September 2023. The task was to move 5 institute sites and over 70 subsites to the latest LTS (long term support) version which at the time was v10. The sites see a huge amount of traffic and with over 200 site editors, the move needed to create as little disruption as possible and overshooting the deadline was not an option.
Universal enhancements were also called for due to multiple workarounds and individual styles being adopted over recent years as well as taking advantage of the new functionality and features that v10 and .Net Core offer.
- Upgrade from v7 Umbraco to latest LTS
- Migration of 30k+ content nodes, 200+ editors and 35gb media to Umbraco Cloud
- A range of functional enhancements
Visit the website
Powered by our platinum partnership
Whilst 99% of the time, Umbraco Cloud is fairly self service, with a migration this large and with over 200 users, tens of thousands of content nodes and 35gb of media sometimes some extra help is beneficial!
As Umbraco Platinum Partners we reached out to Umbraco who put us in direct contact with some of the dev team who could help us migrate the site and configure the cloud environment in a more efficient way than is possible normally.
Having them on hand whilst dealing with such a large and complex solution really was a game changer and proved yet again the value in partnership.
- .NET Core, C#, Razor, SQL
- Umbraco Cloud
- Microsoft Azure
The solution
We started from a position of risk and split the project into two discrete projects - first upgrade to V10 and migrate to Umbraco Cloud to ensure the site was safe and secure. Then take stock and approach the enhancements through the eyes of the user, be it backend editors and front end users.
As long time Umbraco developers, although there is no official v7 > v10+ upgrade path, we knew it was possible. Due to the amount of existing content on the site, media, users and bespoke integrations, as well as the fast approaching v7 EOL date, we suggested this approach over a rebuild and content migration.
We spent time documenting and proving various parts of the process offline so that we were confident when the final database backup was taken that we could run through the process for real as quickly and efficiently as possible.
Data types needed migrating, packages needed to be fixed, some views needed rewriting entirely and syntax updated throughout but eventually we had a fully upgraded v10 site ready to move to the cloud.
Umbraco Cloud was chosen as the hosting provider for many reasons but two of the main selling points were the ease with which updates are managed once on the platform, and also the ability to move content between environments which wasn't possible with their previous UAT environments. Read more about Umbraco Cloud
Related case studies
The British Institute of Human Rights
- User experience
The Fire Fighters Charity
- Strategy
Dorothy House Hospice Care
- Strategy
Cerebral Palsy Cymru
- Strategy
Lonely Not Alone
- User experience
Quinton Davies
- Strategy
Speechy AI
- User experience
The Reading Agency
- App
The Carers' Centre website
- User experience