News Joomla

Dans cette rubrique, vous retrouverez les dernières actualités concernant Joomla et sa communauté, et les dernières mises à jour de ses composants, modules et plugins.

Vous y découvrirez également les dernières extensions en vogue à ne pas rater.

Avantages 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.

migration 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 majorité des sorties mais d’une mise à jour majeure. On parle plutôt d’une migration et en principe, cela nécessite l’intervention d’un administrateur Joomla! chevronné.

Joomla! 4 est sorti en même temps qu’une mise à jour de Joomla! 3, plus précisément la version 3.10 qui, même si elle n’apporte pas de nouvelles fonctionnalités, devrait faciliter la transition. En effet Joomla! 3.10 embarque un outil permettant de vérifier votre compatibilité avec Joomla! 4 avant de procéder à la migration. La version 3.10 sera encore prise en charge en matière de correctifs de sécurité jusqu’à l’été 2023.

Nouveautés Joomla 3.9

Joomla 3.9 apporte un certain nombre de nouveautés fondamentales avec en premier lieu l'environnement de conformité au RGPD.

Mais également un certain nombre d'améliorations utiles et ergnomiques ont été implémentées (le suivi des événements de l'administration, la gestion et l'administration du contenu des articles facilitées, un nouveau champ personnalisé, un module amélioré, le multi-langues remodelé ...).
Nous allons présenter dans cet article les points essentiels.

Joomla 4 est actuellement en développement. Il faudra attendre encore plusieurs mois avant la sortie de Joomla 4, mais un travail est déjà en cours sur la compatibilité des templates Joomlashack.

L'un des changements les plus importants dans Joomla 4 est la mise à niveau de Bootstrap 2 vers Bootstrap 4. Cependant, une chose que nous avons découverte est que Joomla 4 ne comptera plus exclusivement sur Bootstrap.

Joomla 4 s'appuiera également sur CSS Grid, une méthode CSS qui révolutionne l'industrie du design Web.

Bootstrap 4 et CSS Grid seront les outils utilisés pour la conception du frontend dans Joomla 4.

Joomla comptera sur Bootstrap 4 pour l'interface utilisateur, et CSS Grid pour les mises en page du frontend. L'équipe de Joomla apporte ce changement parce qu’elle croit que CSS Grid sera de plus en plus utilisé dans le futur. Joomla 3 se basait sur une ancienne version de Bootstrap. L'espoir est que cette nouvelle approche permettra d'éviter des problèmes similaires avec Joomla 4.

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