Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • progproger 52 posts 130 karma points
    Jun 02, 2023 @ 07:50
    progproger
    0

    Umbraco upgrade from 7 to 10 or 11

    Hi,

    I wonder, has anyone successfully upgraded an Umbraco v7 site with extensive custom code to Umbraco v10 or 11? If so, how did it go? Additionally, what are some key issues that I should keep in mind during the upgrade process?

    There is a website written on Umbraco v7.16.13 which needs to be upgraded to the latest v11..

    It includes at least the following:

    1. Umbraco Forms
    2. Seo checker
    3. LeBlender - (specifically many of the LeBlender Grid Editors which are used in lots of contents)
    4. Custom backoffice sections
    5. Custom Data types
    6. Custom Macros
    7. Custom nested contents
    8. Scheduled tasks (configurable from the umbracoSettings.config file)
    9. SSO for members (using Identity Service)
    10. Up to 150 templates in accordance with partial views
    11. A lot of custom back-end code for templates, partials, macros, custom data types... which uses umbraco content/member/media services
    12. Multiple custom content/member search methods which uses umbraco examine

    I looked at the following article : https://www.dot-see.com/blog/so-you-want-to-upgrade-from-umbraco-v7-to-v10-v11-wrong-verb/ and believe that this is a very painstaking task. What are your thoughts? Are there any alternatives that could make life easier?

  • Dennis Aaen 4500 posts 18255 karma points admin hq c-trib
    Jun 02, 2023 @ 18:51
    Dennis Aaen
    100

    Hey progproger

    A good starting point for this could be to have a look at this article from Skrift.io

    https://skrift.io/issues/how-i-upgraded-my-umbraco-v7-project-to-umbraco-v11/

    Hope this can help you

    /Dennis

  • Richard Ockerby 34 posts 209 karma points MVP 4x c-trib
    Jun 17, 2024 @ 22:33
    Richard Ockerby
    0

    Great article from Nurhak there!

    Just to add to the mix, my favourite route to the upgrade has been to use uSync migrations to fetch me all the content and Umbraco setup into a new project and start migrating the code from there.

    So, as a rough list of tasks:

    • install uSync migrations on the old site (even works on v7 now!)
    • setup a fresh v13 site and install uSync migrations and any back office packages (custom property editors)
    • manually copy media files over to get picked up in the migration
    • run the migration on the v13 site, and we should have a fully functioning back office with all the content in
    • copy over all custom code from the old site (views, controllers, services etc)
    • convert the code to use namespaces and features from v13

    This has worked for me with great success. The only snag is if you're relying on packages that aren't developed for the target Umbraco you need to either find an alternative or update the package yourself.

Please Sign in or register to post replies

Write your reply to:

Draft