Rachel Breeze discusses the complexities of maintaining Umbraco sites, emphasizing that decisions to stay, upgrade, or rewrite should be context-driven, considering factors like support status, technical debt, and organizational needs. Each option carries distinct costs and risks, necessitating informed choices that align with long-term business goals.
uSkinned has released two video guides to assist users in upgrading to Umbraco 17, covering both self-hosted projects and Umbraco Cloud websites. Presented by Marc Love, the guides detail the upgrade process from Umbraco 8 to 17, including key milestones and database migration, ensuring a smooth transition.
Mark from Uskin demonstrates the upgrade process from Umbraco 8 to Braco 17 using Uskin site builder. He outlines steps for incremental upgrades through versions 10 and 13, detailing necessary installations, database migrations, and uSync steps. The entire process is completed in under an hour, emphasizing ease of upgrading.
Mark from U Skin demonstrates the upgrade process from Umbraco 13 to 17 using U Skin Site Builder on Umbraco Cloud. He addresses cloning issues, necessary updates, and the importance of managing dependencies. The tutorial highlights potential pitfalls and new features, providing a comprehensive guide for users upgrading their projects.
Corné Hoskam details his upgrade from Umbraco version 13 to 17, emphasizing the ease of the process, which took just two hours. He highlights the importance of staying updated for security and maintainability, and notes that the transition was smooth due to reliance on official Umbraco packages without custom integrations.
Justin Neville's guide details the process of upgrading an Umbraco 13 site to Umbraco 17 on Umbraco Cloud. By migrating locally and deploying to a new Cloud project, the approach minimizes downtime and risks to the live site, ensuring a smooth transition while addressing legacy data types and maintaining content integrity.
Stéphane Gay discusses upgrading an Umbraco site from version 13 to 17, detailing the process of updating packages, resolving migration issues, and adapting custom data types. Despite challenges, including network configuration and model adjustments, the upgrade was successful, resulting in a functional back-office and improved user experience.
Arnold Visser discusses the migration from Umbraco 13 LTS to Umbraco 17 LTS, outlining two upgrade paths: upgrading the existing solution or building a fresh setup on Umbraco Cloud. The latter offers a cleaner architecture and benefits from Umbraco Deploy, enhancing long-term stability and support during the transition before the 2026 EOL.
Johan Reitsma developed a .NET console tool to facilitate the upgrade from Umbraco 13 to 17 by crawling sitemaps and identifying broken pages. The tool features three modes for checking status, comparing HTML, and analyzing specific URLs, ensuring that important pages render correctly post-upgrade. It serves as a safety net alongside functional testing.
After upgrading to Umbraco 17, Owain.Codes encountered an issue where the content picker no longer displayed recently published news articles at the top. He developed a notification handler to sort articles by their "News Date" upon publication, enhancing user experience in the content picker while addressing pagination concerns.
Laura Neto discusses the upgrade to Umbraco 18, highlighting the transition from Swashbuckle.AspNetCore to Microsoft.AspNetCore.OpenApi for OpenAPI document generation. Users can migrate using the new AddBackOfficeOpenApiDocument method or directly call Microsoft's AddOpenApi method. The article outlines migration steps, configuration options, and the implications of continuing with Swashbuckle.
Luuk Peters discusses upgrading Property Editors and Property Value Converters from Umbraco 13 to 17. The migration introduces a clearer separation between UI and backend data handling, requiring adjustments to existing Property Editors. Peters outlines the migration process, code updates, and considerations for using EditorUiAlias versus EditorAlias in converters.
Debasish Gracias discusses his experience upgrading his personal blogging site from Umbraco 13 (LTS) to Umbraco 17 (LTS), highlighting the importance of preparation, including ensuring compatibility with .NET 10.0 and updating packages. He emphasizes the significance of testing post-upgrade and recommends the process for those willing to embrace the ecosystem's evolution.
Owain.Codes discusses an upgrade issue encountered while transitioning a project from Umbraco 13.13.0 to Umbraco 17.1.0. After upgrading the database, he faced a 403 Forbidden error due to insufficient permissions for the user account. By adjusting the user group in the database, he successfully initiated the upgrade.
Upgrading from Umbraco 13 to Umbraco 17 may result in Block List/Grid items appearing as Draft and non-default languages showing empty content due to configuration mismatches. Johan Reitsma outlines the issue's this causes, provides an SQL fix to apply before upgrading, and details validation steps to ensure proper functionality post-migration.
Jason Prothero emphasizes the importance of upgrading to Umbraco version 17, highlighting benefits like enhanced security, performance improvements, and AI integrations. The article outlines preparation steps, including assessing current versions, updating property editors, and verifying package support. ProWorks offers consultation services to assist with the upgrade process.
2026-01-27 from 18:00 to 20:00 (Europe/London) - Cantarus, Lower Ground Floor, Jutland House, 15 Jutland St, Manchester M1 2BE, Manchester, GB
Johan Reitsma talks about how upgrading from Umbraco 13 to Umbraco 17 involves a structured, phased approach focusing on analysis, validation, and incremental upgrades. Key phases include database validation, core project upgrades, custom property editor adjustments, and thorough testing, prioritizing backoffice stability. This method ensures a manageable and predictable upgrade process across projects.