I have succesfully upgraded on my local machine and everything works, the only changes were macro partials (so the CTA buttons are not rendered) and grids too were removed. So i have to implement CTA buttons another way (without using macro partials). I also noticed that in the umbraco backoffice, which works except that some of the menus in the content page are showing {{variable name}} {{variable value}} instead of the actual thing.
I have the entire instruction from claude opus 4.7 to do the migration but i might need some assistance. I dont mind sharing my screen or even giving remote access to walk through this process together. This is not a pressing urgent matter, so we would follow whatever time you have in your schedule.
A lot has changed migrating from v13 to v17, Nested Content and Grid Layout have been removed so you will need to use something like uSync Migrations to migrate these to Block List and Block Grid accordingly. Macros partials have also been removed and have been replaced by RTE Blocks, but this requires a custom migration to migrate the data.
If you’re content is important, you will need to use a migration to migrate from the old data to the new data - otherwise you will need to enter it manually again (not sure how many pages you have?).
The labels have changed to using Umbraco Flavoured Markdown which you can read about here:
A migration can be quite time consuming depending on how complex your site and content are, and each site is different.