Comment migrer un site Joomla3 en Joomla4 pas à pas
Joomla évolue régulièrement et la version 4, très longtemps attendue est sortie en août 2021.
Comme toute nouvelle version d'un CMS il est recommandé d'attendre un peu les retours de la communauté pour l'installer en production et de tester sur une version test avant.
Dans le cas d'une version majeure comme le passage d'une version 3.XX à 4.XX on appelle cela une migration et la prudence est d'autant plus de mise que le site à migrer aura été modifié avec des extensions tierces. Cela ne vient pas de Joomla lui-même mais de la réactivité de chaque éditeur d'extension.
Le lot de nouveautés apportées par cette version peut rendre impatient mais ne brûlons pas les étapes.
Nous le testons depuis plusieurs mois, avons déjà migré plusieurs et testons régulièrement sur de "gros sites".
Voici un petit retour de migration joomla!3 - jooml!4 sur un gros site ... le notre !
Avec quelques précaution ça passe bien :
- Faire une sauvegarde et installer en local (Akeeba est votre ami)
- Désactiver la réécriture d'URL en clair (sef)

- Désactiver le cache
Désactiver la compression GZIP
Activer le mode debug - Passez le rapport d'erreurs à "maximum" *

- Aller dans le composant de mise à jour et mettre la version à la prochaine version de joomla! dans les paramètres
Passer le checker d'extensions pour j4 - Désactiver tous les plugins et modules dont la compatibilité n'est pas assurée (vérifier minutieusement avant)
- Faire une sauvegarde *

- Relancer la recherche de mises à jour si le site vous affiche des alertes (il peut y avoir des faux positifs)
- Lancer la mise à jour en j4

* ces étapes sont vitales car si le processus est interrompu par un plugin ou autre il faudra tout reprendre à la dernière sauvegarde.
L'étape 4 vous permettra de savoir ce qui va poser souci après migration et trouver les derniers intrus
Encore bravo à l'équipe Joomla! pour cette mise à jour qui certes n'est pas hyper accessible pour un non-initié, mais qui permet avec un peu de précautions de migrer sur la nouvelle version.
La dernière version de Joomla! contient tellement de nouveautés et d'avancées qu'il serait dommage de s'en priver :
- Plus rapide via un nouveau moteur de rendu, donc de meilleures notes "core web vital" de Google
- Plus sécurisé avec les dernières technologies PHP
- Plus simple d'utilisation avec une administration repensée et clairement plus agréable
- Un gestionnaire de médias au top
- Une accessibilité pour tous car Joomla! est le premier CMS au monde à être WCAG 2.0 AAA sur la partie publique et la partie administration
- ...
... entre autres !
Une question sur la migration de votre site Joomla ? Yannick Berges est certifié administrateur Joomla