Réussir votre migration vers Joomla4

Une migration vers une nouvelle version majeure est l'occasion de "remettre à plat" son installation, notamment :

  • revoir certains objectifs du site, mettre en valeur certains contenus.
    Attention cependant à ne pas confondre migration et refonte.
  • faire le ménage des extensions qui ne sont pas utilisées (fichiers et tables en base de données),
  • nettoyer les contenus : articles, menus, modules ... qui ne sont plus utiles / vider les corbeilles,
  • utiliser des fonctionnalités nouvelles, parfois intégrées à la nouvelle version de Joomla (Exemple: accessibilité),
  • repenser la navigation et la vue mobile,
  • rafraîchir le design avec un template plus moderne,
  • optimiser le site et profiter de nouvelles technologies (vitesse de chargement, sécurité),
  • retravailler ou mettre en le référencement interne au site.
joomla4 administration

 

Pourquoi décider une migration vers Joomla4

Les avantages de Joomla4 par rapport à Joomla3 sont indéniables, voici les principaux :

Performance et rapidité d'affichage:

  • un coeur de logiciel revu avec un nettoyage des fichiers des anciennes versions, donc forcément un temps de chargement amélioré,
  • une structure du CMS optimisée pour permettre aux développeurs d'extensions d'utiliser les mêmes procédures d'intégration. Ce travail important de reconfiguration offre un nouveau départ à Joomla avec un réel accroissement de la fiabilité : les extensions utilisent les mêmes procédures d'intégration et les risques de conflits entre extensions sont encore réduits.
  • la fonction de "lazyload" est intégrée nativement sous Joomla4 depuis la version 4.1 : elle permet au navigateur de charger uniquement les images affichées à l'écran, puis les autres progressivement au fil du scroll du visiteur (et non pas toutes les images au chargement de la page). La fonction "lazyload" est activée par défaut, il n'y a rien à paramétrer (cf ci-dessous).
    joomla4 lazyload

Sécurité :

  • un environnement récent plus sécurisé, et donc moins connu des hackers,
  • une possibilité de connexion à l'administration multi-facteurs, permettant par exemple confirmer la connexion avec un code envoyé par mail
  • cryptage automatique des emails qui sont mentionnés explicitement au sein des articles,
  • si vous utilisez des images svg (composées de fichiers XML susceptibles d'injection de code intrusif), Joomla4 intègre un outil de nettoyage du XML de ce type de fichier afin de prévenir toute intrusion malveillante par ce biais,
  • la possibilité pour l'administrateur de forcer les utilisateurs à la réinitialisation de leur mot de passe,
  • la possibilité de conserver une trace de toute connexion et mise à jour de fichiers (Joomla, extensions), dans un fichier logs, ce qui permet d'identifier et de localiser une activité anormale (activation en Configuration, cf ci-dessous).

    logs événements Joomla4

Note: La version 3.10.12 est la dernière version de Joomla3; celle-ci étant indispensable pour envisager la migration vers Joomla4. Cette dernière version de Joomla3 ne bénéficie donc plus des mises à jour de sécurité. Il n'y a pas d'urgence absolue, mais il faut garder cela à l'esprit, et ne pas trop faire trainer la migration vers Joomla4, qui de toutes façons sera inéluctable.

Modernité :

  • Même si la nouvelle interface de l'administration sous Joomla4 est assez différente, son ergonomie est clairement moderne et efficace. On s'habitue assez vite au menu dans la colonne de gauche, et l'intégration des modules au sein de "Contenus" est tout à fait logique.
  • Joomla4 s'appuie sur la version la plus récente de Bootstrap (version 5), bibliothèque d'outils qui permet de créer des sites rapides, responsive et réactifs tels que Twitter.
  • Un certain nombre de fonctionnalités obsolètes ont été retirées, notamment des programmes s'appuyant sur la bibliothèque Mootools, ce qui limite considérablement les conflits avec JQuery.
  • Des aides en ligne bien rédigées et claires agrémentent certains écrans (mais une partie seulement) comme ceux de la Configuration.
  • Un template de base (Cassiopea) résolument moderne et complet, beaucoup plus utile (par exemple pour des tests), que les templates rudimentaires livrés avec Joomla3.

Fonctionnalités nouvelles :

  • gestion des images et des médias : gérer des médias (Mp3, videos) en plus des images, visualiser en grand et modifier les images (taille, recadrage, qualité), transférer par drag&drop, supprimer un dossier sans avoir à supprimer ses images, etc... Voir notre article sur "Les nouveautés Joomla4 pour les images et médias".

    modification image joomla4

    modification image joomla4 suite

  • prévisualisation des articles avant publication : le visuel de l'article est intégré au sein de sa page, affichée dans sa totalité avec tous les modules (voir toute la liste des "Nouveautés de Joomla4 pour les articles"), cf ci-dessous.

    apercu article joomla4

  • workflow des articles : pour des sites avec plusieurs utilisateurs et une notion de validation d'un article rédigé et à publier, avec envoi automatique de notifications à chaque étape (rédaction, validation),
  • paramétrage simple et accessible des textes des emails émis par le site (message d'accueil d'un nouvel utilisateur, de rappel d'un mot de passe, de demande de réinitialisation de mot de passe...),
  • les modules de type "Menu" peuvent être paramétrés sous la forme d'un toggle (les 3 barres horizontales) dans l'onglet "Paramètres avancés" du module, paramètre "type de mise en page",
  • les meta-descriptions sont proposées avec des décomptes de caractères,

    joomla4 compteur lettres meta description

  • les champs personnalisés déjà très sophistiqués sont encore enrichis avec notamment la possibilité d'intégrer des aides à la saisie et la nouveauté d'en créer au niveau des catégories,
  • alléger l'affichage des contenus dans l'administration (catégories, articles, modules, éléments de menu) en cachant/décochant les colonnes d'informations non utiles (Ex: vote pour les articles),

    tris articles joomla4

  • la recherche avancée n'est pas un composant nouveau, mais son fonctionnement a été revu pour une meilleure rapidité, exhaustivité et fiabilité. De plus, la recherche simple n'existe plus sous Joomla4.
  • automatisation de tâches : la possibilité d'automatiser certains traitements est désormais intégré à Joomla4, cette fonction est surtout destinée à des sites de taille conséquente.

Accessibilité :

  • Un menu d'accessibilité est automatiquement intégré au site et à l'administration via le plugin  "Système - Fonctionnalités d'Accessibilité supplémentaires". Il peut être ouvert par la souris ou par Ctrl+Alt+A. On peut activer un menu d'accessibilité pour l'administration, pour le site uniquement ou les 2. L'icône icone accessibilite affichée en bas à gauche du site par défaut, affiche le menu ci-contre.
  • Les options d'accessibilité peuvent aussi s'activer ou non au niveau des paramètres utilisateur.
  • Un outil de contrôle de l'accessibilité très puissant via le plugin "Système - Vérificateur d'accessibilité de Joomla", qui se révèle un outil très pratique de contrôle de la qualité du site et donc un moyen de bien paramétrer le site pour le référencement,
  • Egalement grâce au plugin "Système - Raccourcis clavier" vous disposez de nombreux raccourcis claviers comme par exemple taper successivement J puis S et cela sauvegarde le contenu. La liste des raccourcis claviers est disponible sur l'écran général d'administration en tapant J puis X.

Voir notre article concernant l'accessibilité aux déficients visuels.

options accessibilite