Hi we are looking into upgrading our umbraco 7 site.
The site is running with the plugin archetypes, so we cant just move our content so I think we need a migration rather than a simple upgrade.
So my question is, would it be best to start a migration to umbraco 8.18 first or should we just go for umbraco 10.
at one point or another we would like to get up to umbraco 10 anyway, but would we buy us some time going to 8.18 first and will this be more cost efficient.
we where thinking of the longer support on until February 2024 on 8.18.
As for going from 7 to 8 or 10.
7 -> 8 is a rather complicated upgrade on the umbraco side and will be probably the most time consuming.
going 8 -> 9/10 isn't as difficult but the .Net framework changes to .NetCore so is another partial rewrite of any custom code.
I would understand why I shouldn't skip a major versions if I could upgrade my 7 to 8 and so on. but because of archetypes I'm thinking I would have to migrate to the next version.
And then I doubt whether it would give any benefits going to 8 first.
Thaks for pointing out that we may be able to reuse a lot of custom code because we are not upgrading the .Net framework. This could also potentially save a lot of time
but in a years time at February 2024 we will still have to do this when 8.18 have end of support.
I would strongly urge you to skip the v8 and v9 steps, since you also have the archetype content to consider that will not work in those versions either. The content should / could be migrated to Block Grid in v11 / v10.4 (out in january https://our.umbraco.com/download/releases/1040).
Upgrading umbraco 7
Hi we are looking into upgrading our umbraco 7 site.
The site is running with the plugin archetypes, so we cant just move our content so I think we need a migration rather than a simple upgrade.
So my question is, would it be best to start a migration to umbraco 8.18 first or should we just go for umbraco 10.
at one point or another we would like to get up to umbraco 10 anyway, but would we buy us some time going to 8.18 first and will this be more cost efficient.
we where thinking of the longer support on until February 2024 on 8.18.
Documentation is a bit thin on the ground here but i asked this in GitHub a few days ago, and was told its best not to skip a major version.
but you can go to the latest minor version of the next major e.g 8.18 -> 9.5
https://github.com/umbraco/Umbraco-CMS/issues/13581#issuecomment-1354479270.
As for going from 7 to 8 or 10. 7 -> 8 is a rather complicated upgrade on the umbraco side and will be probably the most time consuming. going 8 -> 9/10 isn't as difficult but the .Net framework changes to .NetCore so is another partial rewrite of any custom code.
IMO go straight for 10
Thanks for the reply
I would understand why I shouldn't skip a major versions if I could upgrade my 7 to 8 and so on. but because of archetypes I'm thinking I would have to migrate to the next version.
And then I doubt whether it would give any benefits going to 8 first.
Thaks for pointing out that we may be able to reuse a lot of custom code because we are not upgrading the .Net framework. This could also potentially save a lot of time but in a years time at February 2024 we will still have to do this when 8.18 have end of support.
Hi Dan,
You should be able to get a few steps further by using a tool like https://github.com/Jumoo/uSyncMigrations
It is not an upgrade, but a migration. The difference is that you should need to redo that much in an upgrade.
Umbraco 10 is an LTS version that lives until first half of 2025 - https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/
I would strongly urge you to skip the v8 and v9 steps, since you also have the archetype content to consider that will not work in those versions either. The content should / could be migrated to Block Grid in v11 / v10.4 (out in january https://our.umbraco.com/download/releases/1040).
is working on a reply...