Ce que vous devez savoir sur la migration Drupal 9 vers 10


  • Français


  • Drupal 10 est sorti en décembre 2022. Si vous êtes un utilisateur actuel de Drupal 9, vous élaborez peut-être une stratégie de migration Drupal 9 vers 10 de votre site Web. Heureusement, la migration de Drupal 9 vers 10 est annoncée comme la mise à niveau la plus simple de l’histoire de Drupal. C’est parce que Drupal 10 est rétrocompatible avec Drupal 9 et n’est pas une refonte majeure du système de base. Mais le processus de planification et de développement nécessite encore du temps et de l’attention pour garantir le bon déroulement de la migration.

    Cet article décrit en profondeur le processus de migration Drupal et explique comment l’équipe marketing de votre organisation peut vous aider tout au long du processus.

    Faits en bref sur la migration Drupal 9 vers 10

    Actualisez votre historique de versions de Drupal avec ces faits rapides :

    • Drupal 9 est sorti en juin 2020. Au moment de sa sortie, Drupal 9 offrait une mise à niveau plus facile que jamais car il s’appuyait sur les fonctionnalités publiées pour Drupal 8.
    • La prise en charge de Drupal 9 se termine en novembre 2023. Il n’y aura pas beaucoup de nouvelles versions de sécurité après cette date et aucune nouvelle fonctionnalité ne sera ajoutée.
    • Drupal 10 est sorti le 14 décembre 2022. Les nouvelles fonctionnalités ne seront ajoutées qu’à Drupal 10 à partir de maintenant, donc si vous cherchez à utiliser Drupal pour la première fois, il est recommandé de commencer par Drupal 10.

    Quoi de neuf dans Drupal 10 ?

    Comme mentionné, Drupal 10 s’appuie sur les innovations publiées dans le cadre de Drupal 9. Vous ne rencontrerez pas une structure et un système entièrement nouveaux auxquels vous habituer lors du passage à Drupal 10.

    Cela étant dit, Drupal 10 propose les fonctionnalités mises à jour suivantes pour améliorer l’expérience utilisateur :

    • Un nouveau thème administratif par défaut et un thème frontal: Le thème d’administration Claro par défaut et le thème frontal Olivero offrent une expérience accessible, conviviale et moderne pour les administrateurs de sites Web et les visiteurs.
    • Mises à jour de l’éditeur de texte intégré CKEditor de V4 à V5: ce changement facilite une expérience d’édition plus moderne et une création plus intuitive.
    • Mise à jour du framework PHP Symfony 4 vers Symfony 6: Symfony 6 et le passage à PHP 8.1 comme version minimale se traduit par un framework PHP plus sécurisé et plus performant.
    • Modernisation de JavaScript: Drupal 10 remplace la grande bibliothèque JQuery par des solutions plus petites et plus performantes.

    Outre les technologies spécifiques, Drupal 10 se concentre sur l’accessibilité, la modernisation et la convivialité pour les visiteurs du site Web et les éditeurs.

    Programmation et développement

    Étapes pour passer de Drupal 9 à 10

    Si vous avez mis à jour votre site de Drupal 7 à 9 dans le passé, vous savez que la migration a nécessité le transfert de toutes vos données vers un nouveau site Web Drupal 9. La migration de Drupal 9 vers 10 est similaire à la mise à niveau de Drupal 8 vers 9, donc ce ne sera pas une entreprise aussi importante.

    Cependant, vous pouvez toujours prendre quelques mesures pour configurer votre site Web avec succès. Suivez ces étapes pour préparer votre site Drupal 9 pour la migration :

    • Version Drupale: Mettez à niveau vers au moins Drupal 9.4.4 ou version ultérieure. Les mises à jour de base effectuées avant la version 9.4 ont été éliminées, vous devez donc être sur au moins Drupal 9.4.4 pour utiliser le chemin de mise à niveau des données de CKEditor 4 vers CKEditor 5.
    • Recteur: Courir Drupal Recteur sur les modules et thèmes personnalisés. Drupal Rector analyse le code pour rechercher les fonctions obsolètes et aide les développeurs à les mettre à niveau.
    • CKEditorComment: Mise à niveau vers CKEditor 5. CKEditor 4 atteint sa fin de vie à la fin de 2023. Consultez les instructions étape par étape de Drupal pour la mise à niveau vers CKEditor 5 pour rester à jour.
    • PHP: Vérifiez votre version de PHP. Drupal 10 nécessite PHP 8.1 ou supérieur, vous devrez donc peut-être mettre à jour votre code PHP. Connectez-vous au compte d’hébergement de votre site Web et vérifiez les paramètres de votre panneau de contrôle pour vérifier quelle version de PHP vous utilisez.
    • Modules et thèmes: Vérifiez vos modules et thèmes. Tous les modules et thèmes de Drupal 9 ne seront pas compatibles avec Drupal 10. Si votre site utilise un module ou un thème qui a été supprimé du noyau Drupal, téléchargez la version du projet contribué avant de migrer vers Drupal 10.
    • Test: Mettez à jour vers Drupal 10 et testez votre site. Exécutez des tests de code automatisés à l’aide d’outils tels que Drupal Rector ou PHP Stan. Effectuez également des tests manuels pour vous assurer que tout fonctionne comme prévu. Vérifiez vos formulaires, liens, navigation de page et autres éléments du site pour noter tout problème d’expérience utilisateur.

    Mise à niveau sans tracas

    Idéalement, la mise à niveau de votre site Web de Drupal 9 à 10 ne devrait pas être un problème. Vous pouvez rendre le processus déjà simple encore plus facile avec les conseils que j’ai fournis. Vous pouvez effectuer ces étapes vous-même, laisser votre développeur Web s’en charger ou travailler avec un développeur Drupal externe.


    Cet article a été adapté d’un article précédent par Jim Birch, responsable de l’ingénierie Drupal chez Kanopi Studios.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code