Copied to clipboard

Flag this post as spam?

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


  • mauzilla 13 posts 83 karma points
    15 days ago
    mauzilla
    0

    What would be my simplest upgrade from 8 to 11?

    I have adopted a site which cuirrently runs 8. What would be my simplest upgrade path to 11? The site is a multi-language site but does not have a great deal of functionality, but worth noting as content is everything.

    From what I can gather:

    1. Upgrade 8 to latest
    2. Install new 9 and copy the content accross. This seems to be the recommended approach
    3. Upgrade to 10 (follow https://www.jondjones.com/learn-umbraco-cms/umbraco-10-tutorials/getting-started-with-umbraco-10/the-legendary-umbraco-v9-to-v10-upgrade-guide/)
    4. Upgrade to 11

    Is there a simpler path? I also read on the forum one can simply upgrade through the installer, is this true?

  • Marc Goodson 1813 posts 12036 karma points MVP 7x c-trib
    1 week ago
    Marc Goodson
    0

    Hi Mauzilla

    This is the simplest official path.

    One thing to note, is that this isn't an upgrade, it's termed a migration.

    This means that each step will migrate the content stored in your Umbraco database to the latest Umbraco version format, but you will need to 'reimplement' any custom code or controllers, now that Umbraco runs on DotNet Core (V6).

    The other thing to note though is you do not need to reimplement your site, in V9 / V10 along the upgrade path, only when you get to V11.

    So literally you are spinning up a vanilla V9 Install and pointing it at a copy of your V8 database, logging in, and triggering the upgrade.

    You can then 'upgrade' your V9 project to V10 via NuGet and point it again at the database and login to trigger the upgrade to V10

    Then upgrade your V10 project to V11, point it again at the database and login to trigger the upgrade - and now 'implement' your site templates and code in V11.

    Problems will be if you have custom V8 property editors that are not compatible with the later versions of Umbraco, here you'll need to find an equivalent, and perhaps manipulate the stored data into the stored format of the new editor.

    The Alternative approach to avoid the multiple steps, would be to install uSync + uSync Content Edition and do a full export of the site.

    This creates a set of XML files containing your content and definitions of Doc Types

    Then in a fresh install of V11 install uSync + uSync Content edition, copy across your uSync files from the V8 site, and run a full Import.

    Depending on the complexity of the site this can work quite well, but you lose things like editing history etc

    regards

    Marc

Please Sign in or register to post replies

Write your reply to:

Draft