migration Joomla4

Nous considérons chez NosyWeb que la migration vers Joomla4 est une nouvelle étape pour la vie de votre site, bien plus largement que la simple évolution de version du CMS. En effet, la migration est une démarche technique qui impose un inventaire précis et en profondeur de toutes les extensions utilisées.
C’est donc l’occasion de faire un bilan de la structure du site, des fonctionnalités réellement utilisées, de la navigation et du maillage interne, du design (et de la qualité du template), du référencement… Bien entendu si vous avez déjà effectué ces démarches, ou si l’état de votre site vous convient, vous pouvez vous en tenir à l’identification de la compatibilité de vos extensions avec Joomla4.

3 raisons essentielles peuvent vous amener à prendre la décision de migrer vers Joomla4 :

  • Accroître la sécurité du site
  • Améliorer ses performances
  • Bénéficier d’un environnement plus moderne

Joomla4 pour accroître la sécurité de votre site

Joomla3 n’évolue plus au-delà de la version 3.10.11, cela signifie que Joomla3 ne bénéficiera plus de mise à jour de sécurité, même si des failles sont découvertes. Cela rend la migration vers Joomla4 vitale et inéluctable.

Par ailleurs, le code de Joomla4 a été revu dans un objectif d’optimisation mais aussi de sécurité. Cette refonte de son code permet à joomla4 d’être plus robuste face aux attaques, que d’autres CMS.

En complément de ces points essentiels, voici quelques fonctionnalités de sécurité intégrées à Joomla4 :

  • La connexion à l’administration en multi-facteurs est très simple à mettre en place, par exemple pour valider l’autorisation de la connexion via un email de confirmation.
  • Les adresses mails intégrées aux articles sont systématiquement cryptées au sein du HTML, il n'est plus nécessaire d'utiliser un plugin pour cet objectif.
  • Pour un site avec un certain nombre d’utilisateurs, l’administrateur peut à tout moment déclencher la réinitialisation des mots de passe.
  • Si vous utilisez des images svg (composées de fichiers XML susceptibles d'injection de code intrusif), Joomla4 intègre un outil de nettoyage automatique du XML de ce type de fichier, afin de prévenir toute intrusion malveillante par ce biais.

 

Joomla4 pour une meilleure performance de votre site

Avec Joomla4 affichez plus rapidement votre site.

Optimisé - Joomla4 s’appuie sur un code entièrement revu et optimisé, donc moins de fichiers sont chargés. Par exemple, Joomla4 fonctionne parfaitement avec PHP8, la version la plus récente et la plus performante de PHP, qui est le langage de programmation de base des sites internet. Joomla3 est très largement associé à PHP7, datant de plus de 8 ans.

Fiable - Également le code de Joomla4 a été repensé pour permettre un mode d’intégration des extensions universel, obligatoirement appliqué par tous les éditeurs, diminuant ainsi considérablement les risques de conflit entre extensions.

Simplifié – contrairement à Joomla3, Joomla4 a été expurgé d’un certain nombre de fonctionnalités obsolètes. A l’inverse, des fonctionnalités de performance qui étaient assurées par des extensions, sont désormais intégrées au cœur du CMS, sans pénaliser le chargement du CMS.

Evolutif - Joomla4 a aussi été conçu pour communiquer avec d’autres sites web via des API de services Web. Par exemple, on peut connecter votre site web à une source de données tierce, telle qu'un annuaire professionnel.

 

Quelques fonctionnalités de performance intégrées à Joomla4 :

Le chargement «lazyload» des images est intégré à Joomla4 en standard. Cela signifie que les images d’une page ne sont chargées par le navigateur que lorsqu’elles sont affichées à l’écran. Lorsqu’on scrolle vers le bas, en faisant apparaître de nouvelles images, celles-ci ne sont chargées que lors de cette action. Il en résulte un gain de performance considérable puisque toutes les images d’une page ne sont pas chargées lorsque le visiteur arrive sur la page. En cliquant sur le bouton « Média » sous l’éditeur de texte (article, module), on peut vérifier que l’image qu’on insère est bien en « lazyload » (cf ci-contre).

La recherche avancée a été revue pour une meilleure fiabilité avec des résultats plus rapides et plus complets.

Certains administrateurs apprécieront l’intégration à Joomla4 d’un outil de tâche CRON (traitement automatique), par exemple pour importer des données quotidiennes.

joomla4 lazyload

 

Ergonomie et modernité

Comme évoqué précédemment, Joomla4 a été conçu avec des outils récents, dont la version 5 de Bootstrap. Cet outil qui est le cœur applicatif de Twitter, rend Joomla4 encore plus adapté à l’affichage sur téléphone mobile.
L’administration présente un design épuré, agréable, facile à prendre en mains et véritablement adaptée aux mobiles.

panneau administration joomla4 nosyweb

Le nouveau template de base de Joomla, Cassiopea, est très complet et intègre de nombreuses fonctionnalités utiles et parfois cachées, comme par exemple les modules de type "Menu" qui 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.

Quelques fonctionnalités nouvelles :

Une gestion des images et des médias totalement revue : on peut désormais modifier les images (taille, recadrage, qualité), possibilité de visualiser en grand les images et obtenir un lien vers celles-ci, le téléchargement est simplifié, il est possible de créer un dossier dédié à d’autres médias que les images (PDFs, MP3), on peut désormais supprimer un dossier sans avoir à supprimer ses images, etc... L’image ci-dessous illustre une image retaillée, avec possibilité de conserver ou pas les proportions.

joomla4 media manager

Listes modifiables dans l'administration (articles, éléments de menu, modules) : il est possible de cacher les colonnes inutiles (il suffit de les décocher), pour plus de clarté visuelle, cf. ci-dessous.

liste articles joomla4 colonnes cachees

Prévisualisation des articles : il est possible de prévisualiser en cours d’élaboration, comme s’il était publié (fonctionnalité très partielle sous Joomla3).

joomla4 article bouton apercu

Accessibilité déficients visuels : un menu d'accessibilité est intégré au site et à l'administration via le plugin "Système - Fonctionnalités d'Accessibilité supplémentaires" à activer. Ce menu peut être ouvert par la souris ou par Ctrl+Alt+A. On peut l'activer pour l'administration, pour le site uniquement ou les 2. Egalement, les options d'accessibilité dans l'administration peuvent s'activer au niveau de chaque utilisateur. L'icône affichée en bas à gauche du site par défaut icone accessibilité joomla, affiche le menu ci-dessous.

joomla4 options accessibilite

Accessibilité et référencement : le projet Joomla a développé le sujet de l'accessibilité jusqu'à offrir un outil de contrôle visuel de la page, permettant de mettre en valeur les zones qui pourraient ne pas être déchiffrée, mais aussi les zones dont la présentation pourrait être équivoque en termes d'identification des titres, et d'autres points tels que le contrôle de la balise "alt" de images. En cela, cet outil lié à l'accessibilité est un véritable couteau-suisse pour vérifier si la page est conforme aux standards du SEO. Cette fonctionnalité est à activer via le plugin "Système - Vérificateur d'accessibilité de Joomla".

joomla4 article bouton verification accessibilite

joomla4 ecran verification accessibilite

Des aides en lignes bien écrites, figurent sur certains écrans, tels que celui de la configuration. Également, l’utilisateur bénéficie désormais d’un décompte de caractères pour la rédaction de ses meta-descriptions.

joomla4 compteur lettres meta description

Une nouvelle fonctionnalité de workflow des articles est apparue avec Joomla4. Cette nouveauté sera utile pour des sites avec plusieurs utilisateurs et une notion de validation avant publication d'un article. Très complet, cet outil permet de créer plusieurs étapes de validation, avec envoi automatique de notifications à chaque étape (rédaction, validation…).

Le paramétrage des emails système est enfin accessible et très simple. Il s’agit 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...).

Cette liste est non exhaustive et est continuellement enrichie au fil des nouvelles versions de Joomla4 ; par exemple Joomla 4.3 apporte d’autres améliorations utiles : prévisualisation des images svg dans le gestionnaire de médias, les éléments de menu peuvent être filtrés par composant etc…
Et surtout Joomla 4.3 intègre une nouvelle fonctionnalité majeure de « Visite guidée » au sein de l’administration. Celle-ci permet de paramétrer un tutoriel, étape par étape avec des commentaires, des actions d’administration importantes et que l’on réalise peu souvent (création d’un élément de menu par exemple). Cela permet d’être sûr de ne rien oublier et d’indiquer des informations pertinentes et bien formatées. Cette fonctionnalité majeure, nécessite encore quelques ajustements, mais nul doute qu'elle va évoluer au fil des versions de Joomla. Ci-dessous l'étape 3 sur 14 de la visite guidée de création d'un article (plusieurs visites guidées sont pré-paramétrées).

joomla4 visite guidee

 

Conclusion

En raison de sa fiabilité et de ses performances, Joomla4 tient largement la comparaison avec d’autres CMS, qui n’ont pas été modernisés récemment.
La sécurité de votre site nécessite une décision à prendre à court terme. Cependant, comme énoncé plus haut, même s’il ne faut pas trop attendre, il ne s’agit pas non plus de se précipiter dans l’urgence. Nous conseillons de profiter de cette étape cruciale pour votre site, pour prendre le temps de faire un certain ménage parmi les fonctionnalités que vous n’utilisez pas, et de réfléchir aux pistes d’amélioration possibles/souhaitables.

Quelle que soit votre démarche, n’hésitez pas à nous consulter pour un audit gratuit de votre installation, préalable à toute migration vers Joomla4.

L'auteur : un expert à votre service
Xavier Maglott
Nom : Xavier Maglott
Quel meilleur outil que Joomla pour mettre en oeuvre ce qui m'intéresse vraiment : comprendre les besoins de nos clients, apporter des solutions mais surtout des idées concrètes pour faire progresser leur site et leurs connaissances de l'univers Joomla.

Articles qui devraient vous intéresser

Phoca Gallery 3.2.4 : une galerie Joomla pour vos photos Phoca Gallery 3.2.4 : une galerie Joomla pour vos photos
Résumé du test Intuitivité : Stabilité : Support : Sécurité : Mises à jour : Interropérabilité :...
Réussir votre entreprise sur Internet grâce à Joomla Réussir votre entreprise sur Internet grâce à Joomla
Ce guide aurait pu aussi s'intituler « Développer l'entreprise de mes clients sur Internet grâce à Joomla», «...

Commentaires (0)

Il n'y a pas encore de commentaire pour cet article.

Ajouter vos commentaires

  1. Insérer un commentaire en tant qu'invité.
Pièces jointes (0 / 3)
Share Your Location
Contact

Scoop.It de NosyWeb

Twitter de NosyWeb

YouTube de NosyWeb

Facebook de NosyWeb

Google+ de NosyWeb

Flux RSS de NosyWeb

Inscription newsletter de NosyWeb

Dernier article sur la même thématique
Comment migrer vers Joomla 4 ?Comment migrer vers Joomla 4 ?
16 ans jour pour jour après le lancement de Joomla!, OpenSourceMatters (OSM) sort la 4ème version du CMS après une longue attente. Il ne s’agit pas d’une update à réaliser en un clic comme la...