has anyone here migrated his project from v13 to v15 successfully?
got a couple of problem and would like to see a comprehensive guide that walks me through the whole proccess…
has anyone encountered such a thing?
thanks
Since every site has different stuff it’d be hard to help you sus out any problematic pieces without knowing what they are. Can you share what sort of issues you are having with the upgrade? That may help anyone jump in with any experience with the same issues
Generically, Umbraco has great official documentation on Upgrading, including lists of breaking changes and things to watch out for in each version.
Have you looked at their Find your upgrade path: 13.latest to the latest version section?
As with all projects - it depends!
If you have a very vanilla Umbraco that uses core property editors only, zero or very few packages and have little to no custom code then it should just upgrade. So follow the official upgrade docs.
Take care to take a local copy and run tests - ensure you have DB backups.
I did a few test runs on a more complex project and the things that have tripped me up / notes that might help:
- I believe I had some custom code that conflicted with the upgrade - found it better to take a copy of my DB - use a brand new Umbraco solution with no custom code - but point it at the DB on first start. Let it upgrade the content - stop the solution. Then use my project solution and upgrade Umbraco in that, point at upgraded DB and start up - fix and diagnose my issues.
- I had a custom property editor - this was a pain point. I’ve rebuilt it now in Lit - not worked on converting the data yet but I plan to basically create a new property and then copy the “old” json to the new property post upgrade. That’s because it uses a custom property with an alias I wasn’t sure I could just replace.
- Um - that’s it - seemed to work pretty well but I have finished yet
I’ll caveat all of the above that I haven’t completed these tests and done a production site yet - need some more time on this. But I hope that helps.
Steve