Ces versions perpétuent les normes élevées de Joomla en matière de conception web accessible, soulignant les valeurs d'inclusion, de simplicité et de sécurité de Joomla pour une plateforme web open-source encore plus puissante.
Problème connu en 5.4.9
Erreur sur les requêtes Web Services API PATCH : essayer de mettre à jour un élément via l'API Web Services provoque une erreur fatale, par exemple, une bannière ou une entrée utilisateur.
Contour
Le correctif de ce problème est documenté dans le lien ci-dessous et sera inclus dans Joomla 5.4.10.
Description complète : https://manual.joomla.org/updates/53-54/known-issues/5.4.9/
Sécurité
-
[20260902] - Core - Unauthorized user account creation via profile.save controller
-
[20260903] - Core - Improper ACL checks for access level webservice endpoints
-
[20260905] - Core - Arbitrary directory deletion via cache purge action
-
[20260906] - Core - Improper ACL checks in content history comparison view
-
[20260907] - Core - Improper ACL checks in outputs for tagged items
-
[20260910] - Core - Improper ACL checks for workflow stage changes
-
[20260913] - Core - Improper ACL checks for varous webservice edit tasks
-
[20260914] - Core - MFA Authentication Bypass through rememberme cookies
-
[20260915] - Core - XSS filter bypass in InputFilter via HTML5 entity decode mismatch
-
[20260916] - Core - XSS filter bypass in InputFilter via whitespace characters in HTML data URIs
Correction de bugs et améliorations
Les corrections suivantes sont incluses dans Joomla! 6.1.4 et Joomla! 5.4.9 (Toutes les corrections 5.4 sont intégrées dans la version 6.1).
-
#46860: [5.4] Ensure absolute logo image URLs in Schema.org JSON-LD by @sathwikre
-
#47213: [5.4] Fix null value for date in publish_up by @chmst
-
#47461: [5.4] Fix unset operation on field variable by @ramalama
-
#47495: [5.4] Ensure 'option' and 'title' attributes are respected in alternative layout XML by @Divya3215
-
#47935: [5.4] [AI] [com_media] Allow image editor to re-save file back to original non-ASCII filename by @thoni56
-
#47966: [5.4] Show readmore in mod_articles when introtext_limit truncates text by @rish106-hub
-
#48036: [5.4] Fix: Close/Hide dropdown before it is prematurely disabled by @hiteshm0
-
#48047: [5.4] Escape csv formula characters in banner tracks export by @arib06
-
#48056: [5.4] Use hash_equals for totp code verification by @arib06
-
#48120: [5.4] Fix open_basedir restriction error in imagelist custom field by @bhuvan-somisetty
-
#48144: [5.4] smart search indexer with posgresql by @alikon
-
#48208: [5.4] Fix category associations lost when a translation is unpublished by @krishnagandhicode
-
#48221: [5.4] Prevent duplicate entires in #__ucm_content on every article (contaning tags) save. by @hiteshm0
-
#48233: [5.4] Backport of security flag for updates by @laoneo
-
#48234: [5.4] Make filter button visible in articles category list by @drmenzelit
-
#48238: [5.4] [AI] Fix invalid jobLocationType values in JobPosting schema output by @Otto-Deviant1904
-
#48252: [6.1] Add language retrieval in edit_container.php by @brianteeman
-
#48274: [5.4] Fix errors in Template Manager by @joomdonation
-
#48280: [5.4] Fix warning when access none source files in Template Manager by @joomdonation
-
#48286: [5.4] Calendar Keyboard navigation [a11y] by @brianteeman
-
#48304: [6.1] Remove csrf token check from POWcaptcha by @HLeithner
-
#48320: [5.4] Prevent duplicate item selection causing 404 delete errors in media manager by @hiteshm0
-
#48327: [5.4] Template Override Count - fix by @brianteeman
-
#48339: [6.1] fix category list filter by month error by @heelc29
-
#48347: [5.4] Cast preg_match result to boolean in isImage method by @Bakual
-
#48362: [5.4] Fix fulltext caption in the legacy newsflash module by @chmst
-
#48368: [6.1] InstallerScriptTrait::allowDowngrades not working by @n3t
-
#48386: [5.4] Fix archive extract error in template manager by @joomdonation
-
#48434: [5.4] [AI] Fix untranslated buttons in the TinyMCE builder by @tecpromotion
-
#48450: [5.4] Fix errors in ComponentlayoutField by @joomdonation
-
#48468: [5.4] Fix clearing the workflows context selector - redo of #48079 for 5.4 by @richard67
La liste complète des corrections de bugs et des améliorations de Joomla 6.1.4 est disponible sur https://github.com/joomla/joomla-cms/milestone/168?closed=1
La liste complète des corrections de bugs et des améliorations de Joomla 5.4.9 est disponible sur https://github.com/joomla/joomla-cms/milestone/167?closed=1
Où puis-je télécharger Joomla 6.1.4 ?
Vous pouvez trouver tous les téléchargements Joomla 6 sur la page : https://downloads.joomla.org/cms/joomla6/
Nouvelles Installations
Instructions pour une nouvelle installation et exigences techniques
Mise à niveau
Souhaitez-vous faire un tour de Joomla 6 sans avoir à l'installer ? Nous avons une solution pour vous : Installez Joomla 6 sur launch.joomla.org et mettez-le à jour (automatiquement).
Où puis-je télécharger Joomla 5.4.9 ?
Vous pouvez trouver tous les téléchargements Joomla 5.4.9 aux différents formats sur la page :
https://downloads.joomla.org/cms/joomla5/5-4-9
Comment mettre à jour mon site en Joomla 6.1.4 ?
Bonne nouvelle pour passer de Joomla 5.4.x à 6.x, il s’agit d’une mise à jour en non d’une migration. Pourquoi ? 2 raisons principales:
-
Les extensions Joomla 5 (J5) qui ont retirés le code déprécié et qui utilise le code mis à jour de Joomla fonctionneront en Joomla 6 (J6)
-
Les autres extensions fonctionneront grâce au plugin de rétrocompatibilité Joomla 6 (Behaviour 6 - Backward Compatibility Plugin)
Tous les détails sur : https://guide.joomla.org/user-manual/migration/joomla-5-to-6-planning-and-upgrade-step-by-step
Note: nous vous conseillons d’effectuer des tests de mise à jour sur une copie de votre site.
Faut-il effectuer la mise à niveau Joomla 6 rapidement ? Joomla 5.4.x est supporté jusqu’au 13 Octobre 2026 avec des modifications liées aux bugs, puis, à partir du 12 Octobre 2027 avec uniquement les modifications de sécurité. Votre site ne court pas de risque si vous ne faites pas la mise à niveau maintenant. N’oubliez pas que quelques unes de vos extensions peuvent ne pas être prêtes pour Joomla 6 (même si la plupart des développeurs ont fait un gros travail en proposant des versions de test compatibles Joomla 6 depuis un bon moment. Vous pouvez filtrer par version dans le Joomla Extensions Directory pour voir les extensions J6 et celles qui requièrent le plugin de rétrocompatibilité (b/c plugin).
Pour les problèmes connus sur la version 6.1.4, vérifier Version 6.1.4 FAQ.
A qui s’adresse Joomla! ?
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 leur CMS préféré.
Joomla est développé par des bénévoles engagés. Beaucoup de ces bénévoles l'utilisent quotidiennement pour 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 au quotidien. Cela se reflète dans sa nature sécurisée et robuste.
Y a-t-il de l'aide pour les développeurs d'extensions avec Joomla 6 ?
Oui, un manuel en constante évolution est destiné à ceux qui codent et maintiennent leurs extensions. Le manuel peut être trouvé à l'adresse https://manual.joomla.org/migrations/54-60/ et est un travail en cours pour aider les développeurs à anticiper les changements.
Comment pouvez-vous aider à développer Joomla ?
Il existe diverses façons de vous impliquer activement dans Joomla. Peu importe si vous êtes un codeur, un intégrateur ou un utilisateur de Joomla. Vous pouvez rejoindre la communauté sur Mattermost et parcourir les équipes à rejoindre, ou si vous êtes prêt, vous pouvez directement intégrer la Joomla! Bug Squad.
La Joomla Bug Squad et la CMS Release Team sont parmi les é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 bugs, à coder des correctifs et à tester des solutions. C'est un excellent moyen d'accroître vos connaissances pratiques de la base de code de Joomla et aussi un excellent moyen de rencontrer de nouvelles personnes du monde entier.
Vous pouvez également aider au développement de Joomla en remerciant ceux qui sont impliqués 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 6 ?
La source principale de documentation utilisateur est guide.joomla.org. La documentation développeur peut être trouvée sur https://manual.joomla.org.
L'équipe de documentation est toujours à la recherche de personnes supplémentaires pour aider à améliorer la documentation. Si vous souhaitez contribuer, veuillez consulter les Tâches à faire et contacter l'équipe de documentation sur leur canal Mattermost (PD Documentation)
Informations connexes
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 6.1.4 est le fruit de milliers d'heures de travail de douzaines de bénévoles. Un grand merci à tous ceux qui ont contribué à Joomla 6.1.4 ! Tous les détails sont sur GitHub.
Joomla 5.4.9 est le produit d'innombrables heures de dévouement de notre communauté de bénévoles. Nos sincères remerciements vont à tous ceux qui ont contribué à rendre Joomla 5.4.8 possible. Vous pouvez trouver la liste complète des changements sur GitHub.
Merci à tous.