Guides
Umbraco 13 : liste de vérification pour passer à Umbraco 17 avant le 14 décembre 2026
Jean-Nicolas GauthierDernière mise à jour:
Umbraco 13 est une version à support à long terme (LTS). Elle est entrée dans sa phase de correctifs de sécurité seulement le 14 décembre 2025 et atteint sa fin de vie le 14 décembre 2026 (source : Umbraco LTS et fin de vie). Umbraco 13 tourne sur .NET 8, que Microsoft cesse de prendre en charge le 10 novembre 2026.
La version LTS actuelle est Umbraco 17, sur .NET 10, avec une fin de vie prévue le 27 novembre 2028. Umbraco 18 se met à niveau seulement à partir de la version 16.4, donc Umbraco 17 est la prochaine étape logique pour un site en version 13.
Cette liste vous aide à planifier le passage de 13 à 17. La majeure partie du travail vient du nouveau backoffice introduit dans Umbraco 14, alors commencez par vos personnalisations.
Comment calculer votre score
- Accordez 2 points à chaque élément terminé, 1 point s'il est en cours et 0 si personne ne l'a commencé.
- Additionnez vos points et divisez le total par le maximum possible (2 points multipliés par le nombre d'éléments).
- Au-dessus de 75 %, vous pouvez planifier les travaux. Entre 40 % et 75 %, comblez les écarts ce trimestre. Sous 40 %, commencez par une évaluation avant de fixer une date.
Planifiez le parcours
- Confirmez votre version exacte d'Umbraco 13 et appliquez d'abord le plus récent correctif 13.x.
- Visez Umbraco 17 LTS plutôt que 18, car Umbraco 18 se met à niveau seulement à partir de 16.4.
- Vérifiez que votre hébergement prend en charge .NET 10, sur Umbraco Cloud ou sur vos propres serveurs.
- Fixez une date de lancement avant le 14 décembre 2026, avec une marge pour les tests.
Backoffice et code
- Listez chaque personnalisation du backoffice construite en AngularJS. Umbraco 14 a retiré AngularJS, donc chacune doit être reconstruite.
- Repérez les propriétés basées sur Nested Content ou Grid Layout et planifiez leur passage à Block List ou Block Grid.
- Remplacez les macros et les macros de vues partielles par des vues partielles ou des blocs dans l'éditeur de texte enrichi.
- Remplacez l'ancien Media Picker par le Media Picker par défaut.
- Révisez les contrôleurs personnalisés sous /umbraco/api, remplacés par la Management API.
- Vérifiez que chaque paquet et module complémentaire (Forms, Deploy, Workflow, paquets communautaires) existe en version Umbraco 17.
Contenu et données
- Sauvegardez la base de données et les médias avant chaque essai de mise à niveau.
- Prévoyez la migration des données des éditeurs de blocs ajoutée dans Umbraco 15. Elle s'exécute pendant la mise à niveau et peut être longue sur un gros site.
- Testez la mise à niveau sur une copie complète du contenu de production, pas sur un échantillon.
- Vérifiez les variantes anglaise et française après la migration, champ par champ, sur un échantillon de pages.
Tests et lancement
- Rédigez une liste de tests pour les formulaires, la recherche, la connexion des membres et les intégrations.
- Formez les éditeurs au nouveau backoffice avant le jour du lancement.
- Faites un contrôle de performance et d'accessibilité des gabarits clés après la mise à niveau.
- Gelez le contenu pendant la migration finale et gardez un plan de retour en arrière.
Obtenez un deuxième avis
Votre score est sous 75 %, ou vous ne savez pas quelle part de votre backoffice doit être reconstruite? Notre audit Umbraco vous aide à mesurer l'écart et à planifier la mise à niveau.
Sources
- Umbraco : support à long terme et fin de vie (en anglais)
umbraco.com - Umbraco : trouver votre parcours de mise à niveau, version 17 (en anglais)
docs.umbraco.com - Umbraco : aperçu des changements majeurs (en anglais)
docs.umbraco.com - Politique de support officielle de .NET et .NET Core (en anglais)
dotnet.microsoft.com
Umbraco 13 arrive en fin de vie. Planifiez la suite.
Umbraco 13 arrive en fin de vie le 14 décembre 2026. Évaluation gratuite : version, inventaire de mise à niveau, options et coûts sur 3 ans.


