Pourquoi migrer vers Joomla 4 avant Joomla 5 ?

La migration directe de Joomla 3 vers Joomla 5 n'est pas possible. Joomla 4 constitue une étape intermédiaire indispensable dans le processus de mise à jour. Comprendre cette migration Joomla 3 vers Joomla 4 est donc essentiel avant d'envisager la suite.

Joomla 4 a été publié en août 2021 et représente une refonte en profondeur du CMS : nouvelle interface d'administration, Bootstrap 4, support PHP 7.4/8.0, et architecture modernisée. Même si Joomla 4 ne reçoit plus de mises à jour majeures, elle reste la passerelle obligatoire vers Joomla 5.

Prérequis avant de commencer

Avant de lancer la migration Joomla 3 vers Joomla 4, vérifiez les points suivants :

  • Version de Joomla 3 : vous devez être sur la version 3.10.x (la dernière de la branche 3). Si vous êtes sur une version antérieure (3.6, 3.8...), commencez par mettre à jour vers 3.10.
  • PHP : Joomla 4 nécessite PHP 7.2.5 minimum, idéalement PHP 8.0.
  • MySQL : version 5.6 minimum.
  • Sauvegarde complète : fichiers + base de données, stockée hors du serveur.

Étape 1 : Mettre à jour Joomla 3 vers la version 3.10.x

Connectez-vous à l'administration Joomla et accédez à Composants → Mise à jour de Joomla. Installez toutes les mises à jour disponibles jusqu'à atteindre la version 3.10.x.

Mettez également à jour toutes vos extensions vers leurs dernières versions compatibles Joomla 3.10, ce qui maximise les chances de compatibilité avec Joomla 4.

Étape 2 : Utiliser l'outil de vérification de compatibilité

Joomla 3.10 intègre un outil de pré-migration accessible depuis Composants → Mise à jour de Joomla → Bouton "Vérification de mise à jour". Cet outil analyse votre installation et liste :

  • Les extensions incompatibles avec Joomla 4
  • Les problèmes de configuration potentiels
  • Les avertissements à traiter avant migration

Réglez tous les problèmes détectés avant de continuer. Ne passez à l'étape suivante qu'avec une liste de problèmes vide ou avec des avertissements mineurs que vous avez consciemment acceptés.

Étape 3 : Désinstaller les extensions incompatibles

Les extensions non compatibles avec Joomla 4 peuvent bloquer ou corrompre la migration. Pour chaque extension signalée comme incompatible :

  1. Vérifiez si une version compatible Joomla 4 existe chez le développeur
  2. Si oui, téléchargez-la mais ne l'installez qu'après la migration
  3. Si non, désinstallez l'extension et notez la fonctionnalité à remplacer

Étape 4 : Lancer la migration vers Joomla 4

Une fois les vérifications effectuées, retournez dans Composants → Mise à jour de Joomla. Le bouton de mise à jour vers Joomla 4 est maintenant disponible. Cliquez sur "Mettre à jour vers Joomla 4".

La migration peut prendre de quelques minutes à plus d'une heure selon la taille de votre base de données et les performances de votre hébergeur. Ne fermez pas le navigateur pendant le processus.

Étape 5 : Vérifications post-migration

Une fois la migration terminée, effectuez ces vérifications essentielles :

  • Connectez-vous à la nouvelle interface d'administration Joomla 4
  • Vérifiez l'affichage du front-end de votre site
  • Testez les formulaires et fonctionnalités principales
  • Réinstallez les extensions compatibles Joomla 4 téléchargées à l'étape 3
  • Vérifiez les URLs et redirections

Précautions spécifiques à la migration Joomla 3 → 4

  • Le template : les templates Joomla 3 ne sont généralement pas compatibles. Joomla 4 installe le template par défaut "Cassiopeia". Vous devrez adapter ou remplacer votre template.
  • Les overrides : si vous aviez des surcharges de layouts, elles devront être vérifiées et mises à jour.
  • Les modules personnalisés : vérifiez leur compatibilité et leur affichage après migration.
  • Les ACL (droits d'accès) : vérifiez que les permissions utilisateurs sont correctement maintenues.

Et ensuite : la migration vers Joomla 5

Une fois votre site stable sous Joomla 4, vous pouvez planifier la migration vers Joomla 5. C'est une étape beaucoup moins complexe, car Joomla 4 et 5 partagent la même architecture de base.

Consultez notre guide complet de migration Joomla 3 vers Joomla 5 pour avoir une vision d'ensemble du processus.

Besoin d'aide pour votre migration Joomla ?

La migration Joomla 3 vers Joomla 4 est une étape délicate qui demande du temps et de l'expertise. Une extension incompatible non détectée peut entraîner des dysfonctionnements importants sur votre site.

web54.fr prend en charge l'intégralité de votre migration : audit des extensions, migration en environnement de test, correction des problèmes, livraison et suivi. Contactez-nous pour un devis gratuit.