Qui ont eu la vision de produire une nouvelle version majeure tous les deux ans, et après toutes les discussions, les sprints de code et la correction des bugs, le jour est enfin arrivé. Aujourd'hui, nous sommes fiers d'annoncer la sortie de notre nouvelle version majeure, Joomla 5.0, aux côtés de Joomla 4.4.

Qu’est-ce que Joomla 5 ?

Joomla 5 est une version majeure. Nous apportons de nombreuses nouvelles fonctionnalités, des améliorations de sécurité et de code et une vitesse accrue grâce à ces modifications. Tout ce qui se cache sous le capot a été repensé et refactorisé pour utiliser les derniers langages serveur.

Plus important encore, Joomla 5.0 est conçu pour vous permettre d'évoluer avec vous et votre entreprise. L'un des changements les plus importants que vous remarquerez est que nous n'appelons plus Joomla 4.4.x vers Joomla 5.X une migration, mais une mise à niveau.

Que vous soyez un particulier, un blogueur, une association caritative, une agence web ou une multinationale, Joomla est un excellent choix pour vous !

Vous voulez savoir comment Joomla 5 vous sera bénéfique ? Visiter : joomla.org/5

Quelles sont les nouveautés de Joomla 5 ?

Mode sombre dans l'administrateur

Joomla 5 propose un mode sombre plus raffiné, non seulement pour les utilisateurs mais aussi pour les administrateurs.

Ressources Web et mise en cache

De nombreuses améliorations ont été apportées à la mise en cache des ressources Web.

Intégration Schema.org

L'activation natif des données Schema.org pour les noms d'organisations et de sites améliore l'optimisation des moteurs de recherche.

Optimisation du code

Des progrès en termes de vitesse sont remarqués grâce à l'optimisation automatique du code source via le correcteur phpcs.

Mises à jour PHP et Bootstrap

Une compatibilité améliorée avec PHP 8+ et une mise à jour vers Bootstrap 5.3.2 garantissent que la plateforme reste contemporaine.

Interface utilisateur

Les améliorations du mode sombre pour le modèle d'administrateur Atum et la nouvelle fenêtre d’information Joomla promettent une expérience utilisateur plus fluide.

Outils et plugins

L'éditeur TinyMCE reçoit une mise à jour vers la version 6.7 avec des fonctionnalités d'alignement d'image ajoutées. Plusieurs tâches planifiées ont été déplacées vers des plugins de planification, améliorant ainsi les performances du système.

Gestion des médias

La prise en charge du format d’image .AVIF dans le gestionnaire de médias et la possibilité d'exclure le contenu archivé dans l'indexation de recherche intelligente améliorent les capacités de gestion des médias.

Tri des menus

Cette évolution vous permet de trier le menu comme vous le souhaitez.

Sécurité améliorée

Les événements ont été migrés vers leurs classes et la suppression des plugins Recaptcha qui ne fonctionnent plus renforce la sécurité.

Technologies modernes

La restructuration du code interne se concentre sur l’utilisation d’API plus modernes. A était ajouté la prise en charge de la carte JS Import pour Web Asset Manager et des correctifs obsolètes pour PHP 8.2.

Extensions et compatibilité

Joomla 5 introduit Fontawesome 6.4, Codemirror 6 et a mis à jour sa bibliothèque Webauthn. Joomla nécessite désormais PHP 8.2 (minimum 8.1), MySQL 8.0.13+, MariaDB 10.4+ et PostgreSQL 12+ pour des performances optimales.

Base de code plus propre

Joomla 5 met fortement l'accent sur la propreté du code. La transition depuis les anciennes API, la suppression de la prise en charge de JavaScript ES5 et d'autres nettoyages fortement codés garantissent un fonctionnement efficace du CMS.

Joomla 5 résume les exigences modernes d'un CMS, promettant à ses utilisateurs une combinaison de vitesse, de sécurité et d'expérience utilisateur intuitive.

Où puis-je télécharger Joomla 5 ?

Sur le site de téléchargements, bien sûr :)

Nouvelles installations

Nouvelles instructions d'installation et les pré-requis techniques

Mise à niveau

Vous souhaitez faire un tour sur Joomla 5 sans avoir à l'installer ? Nous avons une solution pour vous : essayez Joomla 5.0 sur launch.joomla.org

Comment puis-je mettre à niveau mon site vers Joomla 5 ?

Bonne nouvelle pour Joomla 4.4.x vers 5.x, c'est une mise à niveau, pas une migration. Pourquoi ? Deux raisons principales :

  1. Les extensions Joomla 4 (J4) qui ont supprimé toutes les dépréciations du code et utilisent le code Joomla à jour, fonctionneront dans Joomla 5 (J5).
  2. La plupart des autres extensions fonctionneront avec le nouveau plugin Behavior - Backward Compatibility activé.

Les détails complets se trouvent ici : https://docs.joomla.org/Joomla_4.4.x_to_5.x_Planning_and_Upgrade_Step_by_Step

Remarque : nous vous conseillons de tester au préalable la mise à jour sur une copie de votre site de production.

Vous vous demandez peut-être également si vous devez migrer dès que possible. Vous pouvez prendre votre temps ; nous prendrons en charge la version 4.4 pendant encore 2 ans. Votre site ne court donc aucun risque si vous n’effectuez pas la mise à niveau maintenant. Et n’oubliez pas que certaines de vos extensions ne sont peut-être pas encore prêtes pour Joomla 5 (même si la plupart des développeurs ont fait un excellent travail en proposant une version test de Joomla 5 depuis longtemps). Vous pouvez filtrer par version dans le répertoire des extensions Joomla afin de voir lesquelles sont prêtes pour J5 et lesquelles sont prêtes pour J5 avec le plugin b/c activé.

Joomla 5 est sorti. Faire du bruit!

Faites savoir au monde entier que Joomla 5.0 est sorti.

Utilisez le hashtag #Joomla5, partagez la Vidéo Joomla 5, envoyez la Page de présentation de Joomla 5 à vos clients ou ajoutez-la à votre site pro.

Qui est Joomla! pour?

Les agences Web, les grandes et petites entreprises, les boutiques en ligne, les blogueurs, les communautés et toutes sortes d'organisations (par exemple, les ONG, les écoles, les associations caritatives et les gouvernements) utilisent tous Joomla comme CMS préféré.

Joomla est écrit par des bénévoles engagés. Beaucoup de ces bénévoles l’utilisent quotidiennement dans la conception, la création et l’hébergement de sites Web. Ainsi, contrairement à de nombreux autres systèmes, Joomla est construit par ceux qui l'utilisent quotidiennement. Cela se reflète dans sa nature sécurisée et robuste.

Existe-t-il une aide pour les développeurs d'extensions avec Joomla 5 ?

Oui, un manuel croissant s'adresse à ceux qui codent et maintiennent leurs extensions. Le manuel peut être trouvé à https://manual.joomla.org/migrations/44-50/ et c'est un travail croissant pour aider les développeurs à anticiper tout changement.

Comment pouvez-vous aider à développer Joomla ?

Il existe de nombreuses façons de vous impliquer activement dans Joomla. Peu importe que vous soyez codeur, intégrateur ou utilisateur de Joomla. Vous pouvez rejoindre la communauté sur Mattermost et parcourir les équipes à rejoindre, ou si vous êtes prêt, vous pouvez accéder directement à Joomla! Escouade anti-insectes.

L’ Escouade Joomla! anti-bugs et l’Équipe de publication du CMS font partie des équipes les plus actives dans le processus de développement du CMS et sont toujours à la recherche de personnes (pas seulement des développeurs) qui peuvent aider à trier les rapports de bogues, à coder les correctifs et à tester les solutions. C'est un excellent moyen d'augmenter vos connaissances pratiques de la base de code de Joomla et également un excellent moyen de rencontrer de nouvelles personnes du monde entier.

Vous pouvez également aider au développement de Joomla! en remerciant les personnes impliquées dans les nombreux domaines du processus. Le projet souhaite également remercier tous les contributeurs qui ont pris le temps de préparer et de soumettre des travaux à inclure dans le CMS et le framework Joomla.

Où puis-je trouver de la documentation sur Joomla 5 ?

Il existe quelques tutoriels pour vous aider avec Joomla 4. Vous pouvez trouver ceux existants, comme la création d'un plugin ou d'un module pour Joomla 4, les conventions d'espaces de noms, les instructions préparées, l'utilisation des nouvelles classes d'actifs Web et bien d'autres dans https://docs.joomla.org/Category:Joomla!_5.x

Nous encourageons les développeurs à contribuer à la rédaction de la documentation sur Joomla 5 sur docs.joomla.org pour aider et guider les utilisateurs et autres développeurs d'extensions.

Une page JDocs aidera les développeurs à voir la documentation existante et la documentation encore nécessaire.

Nous vous invitons à le consulter régulièrement, à le mettre à jour et à fournir le contenu manquant.

Informations associées

Si vous êtes un développeur d'extensions, assurez-vous de vous abonner au canal des développeurs d'extensions.https://joomlacommunity.cloud.mattermost.com/main/channels/extension-development-room

Où vous pouvez rejoindre la communauté des développeurs d'extensions.

Un immense merci à nos bénévoles !

Joomla 5.0 est le résultat de milliers d'heures de travail de dizaines de bénévoles.

Un grand merci à tous ceux qui ont contribué à la version 5.0 !

Mention spéciale à :

Allon Moritz, Bear, Benjamin Trenkle, Benno Achermann, Brian Teeman, Christiane Maier-Stadtherr, David Jardin, Denitz, Dimitris Grammatikogiannis, Fedir Zinchuk, Framontb, George Wilson, Geraint Edwards, Hannes Papenberg, Harald Leithner, heelc29, Magnus Singer, Martin Carl Kopp, Nicholas K. Dionysopoulos, Nicola Galgano, Olivier Buisard, Quy, Richard Fath, Robert Deutz, Sakis Terzis, Sergey Tolkachyov, SharkyKZ, Shazma Siddiqui, Stefan Wendhausen, Tuan Pham Ngoc, Viviana Menzel, zéro-24.

Qui ont tous contribué au code entre 4.4.0-rc1 et 5.0.0

Un grand bravo à nos équipes qui ont fait un travail formidable. En particulier, L’ Équipe de maintenance du CMS, Équipe de publication du CMS,équipe de documentation et Équipe de marketing tous ont fait de leur mieux pour que cette sortie se réalise.

Merci à tous.