Quelle version de Joomla! devriez-vous utiliser ?

From Joomla! Documentation

This page is a translated version of the page What version of Joomla! should you use? and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎eesti • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎čeština • ‎български • ‎русский • ‎العربية • ‎فارسی • ‎中文(台灣)‎ • ‎日本語

En premier lieu, vous pouvez souhaiter vérifier la version de Joomla! actuellement utilisée sur votre site.

Joomla! 
4.4.4
Version de Transition
Joomla! 
5.1.1
Version stable

Vérifiez la dernière version du CMS Joomla! Si vous n'êtes pas sur la dernière version, lisez les notes de version pour voir si vous devez effectuer une mise à jour. Si une version est publiée pour résoudre des problèmes de sécurité, il est fortement recommandé de mettre à jour dès que possible. Vous pouvez consulter l'historique des versions de chaque série dans le tableau ci-dessous. Cliquez sur le lien historique des versions dans la colonne des notes pour obtenir des détails sur la date exacte de publication, les notes de version, le package et les MD5.

  • Normalement, vous devriez utiliser la toute dernière version de Joomla! pour tout nouveau site, à moins que vous n'ayez une bonne raison de ne pas le faire.
  • La dernière version est disponible en téléchargement depuis le site de téléchargements Joomla.
  • Assurez-vous de vous abonner au flux des Annonces de Sécurité Joomla!. Ce flux RSS est utilisé pour faire des annonces, y compris la disponibilité de nouvelles versions, qui pourraient affecter la sécurité de votre site. Vous avez la possibilité de vous abonner à ce flux par RSS ou par e-mail.
  • Si vous utilisez une version antérieure de la version actuelle (par exemple, vous utilisez la version 3.1.6 et la version actuelle est la 3.4.1), vous devriez mettre à jour vers la version actuelle. Chaque version mineure corrige un certain nombre de bugs et de problèmes de sécurité. Il est toujours recommandé de passer à la dernière version de maintenance en premier lieu lors du dépannage d'un problème et de la résolution de tout nouveau problème de sécurité découvert.
  • Consultez la Feuille de route du Projet Joomla! pour les échéances de toutes les futures versions.

Les versions du CMS Joomla!

Version du CMS Disponible Type de support Fin de vie (EOL) Type de Mise à niveau Notes Dernière version
Anomalies Sécurité
5.1
Checkmark.png
Checkmark.png
Checkmark.png
5.2 release En un clic Recommandé pour toutes les nouvelles installations
Historique des versions Joomla! 5.1
5.1.1
5.0
X-mark.png
X-mark.png
X-mark.png
5.1 release En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 5.0
5.1.1
4.4
Checkmark.png
Checkmark.png
Checkmark.png
17 October 2025 Migration vers Joomla! 5.1 Effectuez la mise à jour vers 5.1.1 dès maintenant
Historique des versions Joomla! 4.4
4.4.4
4.3
X-mark.png
X-mark.png
X-mark.png
4.4 release En un clic Effectuez la mise à jour vers 4.4.4 dès maintenant
Historique des versions Joomla! 4.3
4.3.4
4.2
X-mark.png
X-mark.png
X-mark.png
4.3 release En un clic Effectuez la mise à jour vers 4.4.4 dès maintenant
Historique des versions Joomla! 4.2
4.2.9
4.1
X-mark.png
X-mark.png
X-mark.png
4.2 release En un clic Effectuez la mise à jour vers 4.4.4 dès maintenant
Historique des versions Joomla! 4.1
4.1.5
4.0
X-mark.png
X-mark.png
X-mark.png
4.1 release Migration depuis Joomla ! 3.10 Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 4.0
4.0.6
3.10
X-mark.png
X-mark.png
X-mark.png
Aug 2023 En un clic depuis Joomla ! 3.9 Recommandé pour migrer vers Joomla! 4
Historique des versions Joomla! 3.10
3.10.12
3.9
X-mark.png
X-mark.png
X-mark.png
À la version 3.10 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.9
3.9.28
3.8
X-mark.png
X-mark.png
X-mark.png
À la version 3.9 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.8
3.8.13
3.7
X-mark.png
X-mark.png
X-mark.png
À la version 3.8 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.7
3.7.5
3.6
X-mark.png
X-mark.png
X-mark.png
À la version 3.7 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.6
3.6.5
3.5
X-mark.png
X-mark.png
X-mark.png
À la version 3.6 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.5
3.5.1
3.4
X-mark.png
X-mark.png
X-mark.png
À la version 3.5 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.4
3.4.8
3.3
X-mark.png
X-mark.png
X-mark.png
À la version 3.4 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.3
3.3.6
3.2
X-mark.png
X-mark.png
X-mark.png
Oct 2014[1] En un clic Veuillez mettre à jour les versions PHP de vos serveurs vers 5.3.10 ou plus récent et migrer vers 3.10.12 maintenant

Historiques des versions Joomla! 3.2
3.2.7
3.1
X-mark.png
X-mark.png
X-mark.png
Déc 2013 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.1
3.1.6
3.0
X-mark.png
X-mark.png
X-mark.png
Mai 2013 En un clic Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 3.0
3.0.4
2.5
X-mark.png
X-mark.png
X-mark.png
31 décembre 2014 Migration vers 3.x Migrez vers 3.10.12 immédiatement
Historique des versions Joomla! 2.5
2.5.28
1.7
X-mark.png
X-mark.png
X-mark.png
Fév 2012 Migration vers 3.x Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 1.7
1.7.5
1.6
X-mark.png
X-mark.png
X-mark.png
Août 2011 Migration vers 3.x Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 1.6
1.6.6
1.5
X-mark.png
X-mark.png
X-mark.png
Sept 2012 Migration vers 3.x Migrer vers 3.10.12 maintenant
Historique des versions Joomla! 1.5
EOL avec la 1.5.26
1.0
X-mark.png
X-mark.png
X-mark.png
Juillet 2009 Migration vers 3.x Migrer vers 3.10.12 maintenant EOL avec la 1.0.15


Bibliothèques Externes Intégrées

L'installation de Joomla! contient des bibliothèques externes qui sont mises à niveau avec les différentes versions du CMS Joomla!. Ces bibliothèques externes ne font pas partie du code du noyau. Veuillez consulter la section Notes qui peut contenir plus d'informations, tels que le changement de version d'une bibliothèque externe pour une version de maintenance donnée.

Joomla! 
3.10.12
Stable Version

Les bibliothèques externes pour les différentes versions de Joomla!

Version du CMS Version du CMS prise en charge Mootools Mootools More jQuery jQuery UI
(Core, Widget, Mouse, Position, et Sortable)
Bootstrap Simple Pie PHP Mailer PHP UTF-8 IDNA Convert Rapid Application Development (RAD) Framework
Akeeba's Framework on Framework (FOF)
password _compat[2] lessphp random_compat[3]
3.9
Checkmark.png
1.4.5 1.4.0.1 1.12.4[4] 1.9.2 2.3.2[5] 1.3.1[6] 5.2.26 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.8
X-mark.png
1.4.5 1.4.0.1 1.12.4[4] 1.9.2 2.3.2[5] 1.3.1[6] 5.2.24[7] 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.7
X-mark.png
1.4.5 1.4.0.1 1.12.4[4] 1.9.2 2.3.2[5] 1.3.1[6] 5.2.22[8] 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.6
X-mark.png
1.4.5 1.4.0.1 1.12.4[4] 1.9.2 2.3.2[5] 1.3.1[6] 5.2.14[9] 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.5
X-mark.png
1.4.5 1.4.0.1 1.11.3[4] 1.9.2 2.3.2[5] 1.2[6] 5.2.14 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.0.10
3.4
X-mark.png
1.4.5 1.4.0.1 1.11.3[4] 1.9.2 2.3.2[5] 1.2[6] 5.2.9 0.5 0.8.0 2.4.3 1.0.4 0.3.9 N/A[10]
3.3
X-mark.png
1.4.5 1.4.0.1 1.11.1[4] 1.9.2 2.3.2[5] 1.2[6] 5.2.8 0.5 0.8.0 2.1 1.0.3 N/A[11] N/A[10]
3.2
X-mark.png
1.4.5 1.4.0.1 1.10.2[4] 1.9.2 2.3.2[5] 1.2[6] 5.2.6 0.5 0.8.0 2.1 1.0.3 N/A[11] N/A[10]
3.1.2
X-mark.png
1.4.5 1.4.0.1 1.8.3 1.8.23 2.3.2[5] 1.2[6] 5.2.6 0.5 0.8.0 N/A[12] N/A[13] N/A[11] N/A[10]
3.1
X-mark.png
1.4.5 1.4.0.1 1.8.3 1.8.23 2.1.0 1.2[6] 5.2.3 0.5 N/A[14] N/A[12] N/A[13] N/A[11] N/A[10]
3.0
X-mark.png
1.4.5 1.4.0.1 1.8.1 1.8.23 2.1.0 1.2 5.2.1 0.5 N/A[14] N/A[12] N/A[13] N/A[11] N/A[10]
2.5
X-mark.png
1.4.5[15] 1.4.0.1 N/A[16] N/A[16] N/A[16] 1.2 5.2.1 0.5 N/A[14] N/A[12] N/A[13] N/A[11] N/A[10]


Les versions Joomla! expliquées

Joomla! 
5.1.1
Version stable

Cette page propose un résumé de la stratégie actuelle de développement publiée le 25 avril 2014. Toutes les versions Joomla! sorties avant le 25 avril 2014 suivent l'ancien système de cycles de support.Vous devriez lire le texte intégral de la stratégie de développement pour Joomla! pour des explications plus détaillées.

Joomla! est développé en suivant le principe de la Gestion sémantique de version (2.0.0). L'utilisation des LTS (Support à Long Terme) et STS (Support à Court Terme) n'est plus pertinent ou observés. Pour une plus grande clarté, les termes ci-dessous seront utilisés. Vous devez comprendre ces termes et leurs significations.

  • supportée (supported) - dernière(s) version(s) mineure(s) d'une version majeure pouvant se voir appliquer des correctifs d'anomalies et de sécurité.
  • actuelle (current) - la dernière version majeure.mineure.correctif officiellement en cours.
  • héritée (legacy) - toutes les versions majeure.mineure.correctif autres que la version actuelle[17]
  • stable - version majeure conseillée pour une utilisation dans un environnement de production [18]
  • EOS (End Of Support) - est un acronyme signifiant 'fin de support', qui indique qu'aucun correctifs d'anomalies ou de sécurité ne seront apportés.
  • EOL (End Of Life) - est un acronyme signifiant 'fin de vie' qui a les même conséquences que pour EOS.[19]

Chaque version majeure de Joomla! est prise en charge par The Joomla! ProjectTM pour une durée limitée dans le temps et à partir de la date initiale de libération d'une nouvelle version majeure. Joomla! va participer activement au développement de chaque version majeure et pour une durée minimum de 2 ans. Cela se poursuit par le développement d'une version majeure comme planifiée sur la feuille de route des versions majeures.[20] Un court résumé serait :

  • chaque version majeure bénéficiera d'un support d'au moins 4 ans,
  • vous devriez toujours mettre à jour et utiliser la dernière version mineure.correctif d'une version majeure,
  • chaque mise à jour d'une version mineure sera compatible avec la précédente version mineure de la même version majeure[21].

Veuillez vous reporter à la feuille de route pour le développement du CMS Joomla! ou les versions du CMS Joomla! afin de déterminer l'estimation de la prochaine EOS (fin de support) pour chaque version majeure.mineure ou pour une version majeure spécifique.

La numérotation des versions expliquée

La convention d'identification d'une version de Joomla! suit trois niveaux numériques où chacun des niveaux est défini par la signification d'un changement apporté au logiciel.

[major].[minor].[patch]

Ces 3 niveaux sont définis comme suit :

  1. Un passage à un niveau supérieur de la version major (majeure) indique une rupture de compatibilité descendante.
  2. Un passage à un niveau supérieur de la version minor (mineure) indique l'ajout de nouvelles fonctionnalités ou un changement substantiel pour une fonctionnalité existante.
  3. Un passage à un niveau supérieur de la version patch (correctif) indique que des anomalies ont été corrigées.

Exemples

Vous utilisez la version Joomla! 3.3.6. Cela signifie que votre version est la version majeure 3, version mineure 3, version de correctif 6. Si un correctif est apporté à la 3.3.6, il fera passer votre version à la version Joomla! 3.3.7. Si une nouvelle version mineure est appliquée à la version majeure 3, votre nouveau site Joomla! portera la version 3.4.0. Cette présente page affichera toujours dans le coin supérieur droit, la version stable actuelle de Joomla! prise en charge avec sa version mineure et son correctif.


Références et notes

  1. Les corrections de bugs cesseront en avril 2014, seules les corrections de sécurité seront fournies. Voir Amélioration de la Sécurité.

    De plus, pendant les six mois suivant la sortie de Joomla! 3.3, le Projet Joomla! publiera des Mises à Jour de Sécurité pour les versions 3.2 et 3.3 afin de pouvoir rapidement corriger toute nouvelle vulnérabilité avec une mise à jour en un clic, sans avoir besoin de passer immédiatement à Joomla! 3.3. Cela vous laisse le temps de demander à votre fournisseur d'hébergement de mettre à jour sa version de PHP."

  2. Cette bibliothèque est destinée à permettre une comptabilité future avec les fonctions password_* ajoutées par PHP 5.5. Veuillez consulter password_compat git pour plus d'informations.
  3. Cette bibliothèque est destinée à permettre une comptabilité future avec les fonctions random_bytes et random_int ajoutées par PHP 7.0. Veuillez consulter random_compat git pour plus d'informations.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Intègre le plug-in de migration jQuery 1.2.1 pour la rétro-compatibilité
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 Contient quelques rétrocompatibilité vers 2.1 par défaut
  6. 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 Cette bibliothèque est obsolète pour JFeedFactory depuis la version 3.1.0 du CMS Joomla!
  7. 5.2.26 as of 3.8.3
  8. 5.2.23 as of 3.7.3
  9. 5.2.16 as of 3.6.3
  10. 10.0 10.1 10.2 10.3 10.4 10.5 10.6 Non applicable. Cette bibliothèque n'a pas été implémentée dans le CMS Joomla! avant la version 3.5
  11. 11.0 11.1 11.2 11.3 11.4 11.5 Non applicable. Cette bibliothèque n'a pas été implémentée dans le CMS Joomla! avant la version 3.4
  12. 12.0 12.1 12.2 12.3 Non applicable. Cette bibliothèque n'a pas été implémentée dans le CMS Joomla! avant la version 3.2. La version intégrée dans Joomla! 3.2 de FOF est également compatible avec Joomla! 2.5.
  13. 13.0 13.1 13.2 13.3 Non applicable. Cette bibliothèque n'a pas été implémentée dans le CMS Joomla! avant la version 3.2
  14. 14.0 14.1 14.2 Non applicable. Cette bibliothèque n'a pas été implémentée dans le CMS Joomla! avant la version 3.1.2.
  15. Propose une couche de comptabilité 1.2
  16. 16.0 16.1 16.2 Non applicable. Cette bibliothèque n'a pas été implémentée dans le CMS Joomla! avant la version 2.5
  17. Remarque : hérité est un terme utilisé pour désigner uniquement le statut d'une version par rapport à la version actuelle. Les utilisateurs et les développeurs doivent accorder une attention particulière aux dates d'EOS (fin de support) afin de déterminer la viabilité des versions héritées et leur possible utilisation.
  18. Les versions qualifiées de :alpha, beta ou rc (release candidate) doivent être utilisées UNIQUEMENT pour des tests.
  19. EOS peut être utilisé de façon interchangeable avec EOL. Les deux termes indiquent la 'fin de support' et rien de plus. Ne pas confondre 'EOL' avec le fait qu'un logiciel cessera de fonctionner.
  20. L'explication complète des versions prises en charge peut être consultée dans la rubrique, 4.3 les versions prises en charge du document sur la stratégie de développement.
  21. Une extension ou un template installé sur une version majeure.0.x fonctionnera également sur une majeure.7.x. Les extensions ou templates créés par des développeurs tiers, ainsi que leurs mises à jour sont et restent de la responsabilité de chaque développeur. L'installation des mises à jour des extensions ou templates, sont de la responsabilité de l'utilisateur.