Cette version continue de respecter les normes élevées de Joomla 4 en matière de conception web accessible, mettant en valeur les valeurs d'inclusion, de simplicité et de sécurité de Joomla au sein d'une plateforme web open-source encore plus puissante.

Problèmes de sécurité résolus dans la version 4.3.2 :

  • [20230501] Faible gravité - Faible impact - Faible probabilité - Redirection ouverte et XSS dans la sélection MFA (affecte Joomla! 4.2.0 - 4.3.1) Plus d'informations
  • [20230502] Gravité modérée - Impact critique - Faible probabilité - Prévention des attaques par force brute dans l'écran MFA (affecte Joomla! 4.2.0 - 4.3.1) Plus d'informations

Correction de bugs et améliorations avec la version 4.3.2 :

Cette version résout les problèmes rencontrés lors du processus de mise à jour par plusieurs utilisateurs. En particulier, cette version corrige :

Accessibilité

  • Masquage des en-têtes de tableau plutôt que leur omission lorsque l'option "afficher les en-têtes" est réglée sur "non".

Bannières

  • La traduction de l'attribut "aria-label" n'est pas prise en compte dans com_banners.
  • Réinitialisation des statistiques lors de la duplication de bannières.
  • Impossible de copier des bannières en lot.

Contacts

  • Impossible de copier des contacts en lot.

Contenu

  • Amélioration de la validation du composant de contenu lorsque seuls des entiers positifs sont autorisés.

Éditeurs

  • TinyMCE empêche l'affichage de texte blanc sur un fond blanc dans l'aperçu.
  • L'extension linguistique du plugin de l'éditeur TinyMCE échoue si les champs du sous-formulaire sont vides.
  • Correction du chemin du script de raccourcis clavier dans Codemirror.

Champs

  • Réintroduction de mises en page spécifiques pour afficher les champs personnalisés des contacts.
  • Limitation de l'année minimale/maximale pour le type de calendrier.
  • Avertissement PHP lors de la préparation du champ de texte.

Visites Guidées

  • L'échappement des données lors de la mise à jour ou de nouvelles installations n'est pas nécessaire pour la colonne "extensions".
  • La visite guidée des bannières ignore quelques champs.
  • L'ordre des visites guidées dans la fenêtre modale ne devrait pas être trié automatiquement, utilisez plutôt l'ordre de visualisation de la visite guidée.

Gestionnaire de médias

  • Remplacer "une erreur s'est produite" par "ce type de fichier n'est pas pris en charge".
  • Refactoriser la solution de repli de session.
  • Supprimer l'avertissement dans la console.

Modèles de courrier électronique

  • La balise doit être mise entre guillemets avant d'être transmise à l'expression régulière.
  • Le modèle de courrier électronique nouvellement créé n'est pas correctement enregistré dans la base de données (données d'extension manquantes et balises en double tableau).

Recherche intelligente

  • Ajouter un espacement aux mots de recherche mis en surbrillance dans la recherche intelligente.
  • Détecter si le moteur Memory est pris en charge.

Tags

  • Problèmes de routage sur les sites multilingues, ce qui entraîne la rupture des anciennes URLs.
  • Masquer le paramètre "filter_tag" de l'URL lorsque l'élément de menu est créé avec le type de catégorie et filtré par balise(s).

Template

  • Paramètre de modèle avec une chaîne JSON invalide.
  • Suppression des avertissements PHP 8.1 dans le gestionnaire de modèles.
  • Variable de couleur Cassiopeia noire manquante.
  • Point de rupture du menu Cassiopeia pour le menu hamburger afin d'éviter un menu vertical.

Utilisateur

  • Erreur JavaScript sur la page de connexion lors de l'utilisation de la MFA.
  • Text() introuvable lors de la connexion de l'utilisateur.
  • Les niveaux d'accès de catégorie ne devraient pas s'appliquer aux utilisateurs ayant un accès core.admin.
  • L'onglet "Groupes d'utilisateurs" utilise des ID de cases à cocher invalides.
  • Les positions des modules ne s'affichent pas dans les paramètres de com_user.
  • Suppression du message de connexion lors de la connexion dans l'interface frontend.
  • Correction de la mise au point du bouton de soumission sur la page de connexion captive MFA frontend lors de l'utilisation de Webauthn.

Autres

  • Autoriser la création d'une nouvelle catégorie lorsqu'aucune autre catégorie n'existe.
  • Lorsqu'un composant est désactivé, l'icône des éléments de menu doit afficher "composant introuvable" et représenter un avertissement plutôt qu'une croix avec une infobulle "publier l'élément".
  • Amélioration du message lorsqu'une extension ne contient pas d'informations de somme de contrôle (codes de hachage prouvant que le fichier est authentique).
  • La mise en cache du module des catégories d'articles ne provoque plus d'échec.
  • Permettre au planificateur de tâches/keepalive de fonctionner avec les bloqueurs de publicités et les scripts désactivés.
  • Supprimer les espaces de la chaîne "disable_functions" dans le fichier php.ini avant de la diviser en un tableau pour vérification et éviter les erreurs.
  • Clé non définie dans HTMLDocument setBuffer.
  • PluginHelper::getLayoutPath devrait fonctionner en mode CLI (dans un contexte non web).
  • Afficher la mise en page de l'état vide uniquement lorsque le cache ne contient aucune donnée.
  • Amélioration du titre de la page RSS.
  • Mise à jour de la table des matières de l'aide.
  • Avertissements PHP 8.2 dans le plugin Multilingual Sample Data.
  • Le fichier list-view .js devrait fonctionner avec le contenu Ajax.

La liste complète est disponible sur GitHub à l'adresse suivante : https://github.com/joomla/joomla-cms/milestone/105?closed=1

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

Nouvelles instructions d'installation et exigences techniques

Nouvelles Installations

Télécharger Joomla 4.3.2 Stable - Pack complet EN

Télécharger Joomla 4.3.2 Stable - Pack complet FR

Mise à jour

Télécharger le pack de mise à jour vers Joomla! 4.3.2


Pour en savoir plus sur la stratégie de développement, veuillez lire cet article.

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

La documentation de Joomla 4.3 se trouve ici : https://docs.joomla.org/Help4.3:Help_screens

Il existe quelques tutoriels pour vous aider avec Joomla 4. Vous pouvez trouver les tutoriels 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!_4.x.

Nous encourageons les développeurs à participer à la rédaction de la documentation sur Joomla 4 sur https://docs.joomla.org afin d'aider et de guider les utilisateurs et les 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 à la consulter régulièrement, à la mettre à jour et à fournir le contenu manquant : https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project

La plupart des documents relatifs aux fonctionnalités sont désormais nécessaires, car nous avons atteint le stade de la version candidate.

Dois-je prévoir une mise à jour vers Joomla 4.3.2 ?

Joomla 4.x est la dernière version majeure de Joomla. Joomla 4.3.x est la dernière version mineure.

Joomla 3.10 a été publié en même temps que Joomla 4 en tant que dernière version mineure de Joomla 3 (voir cet article).

Joomla 3.10 continuera d'être supporté jusqu'en août 2023, mais comme il s'est écoulé plus de 21 mois depuis la sortie de Joomla 3.10 et 4.0, Joomla 3 ne recevra plus que des versions de sécurité.

Vous devriez planifier ou être en train de migrer vers la dernière version de Joomla.

Nous fournissons des ressources pour aider à la migration sur le site de documentation.

Faites du bruit. Joomla 4.3.2 est sorti !

Nous avons sorti le meilleur Joomla à ce jour. Parlons-en au monde entier !

Faites passer le message sur les nouvelles fonctionnalités en utilisant le hashtag #Joomla4 et #Joomla4All. 

Brochure J4 : https://joom.la/J4brochure

Documentation J4 : https://docs.joomla.org/J4.x:Getting_Started_with_Joomla!

À qui s'adresse Joomla ?

Vous avez besoin de créer un site web ? Pour votre usage personnel, votre travail, une association caritative, sans but lucratif. Peut-être une université ou une administration locale, alors Joomla est fait pour vous.

Une agence web a besoin d'un cadre bien supporté qui peut évoluer avec les besoins de vos clients. Alors Joomla est fait pour vous.

Écrit par des bénévoles de tous les secteurs, il est utilisé partout sur l'internet pour toutes sortes de projets : des blogs et intranets aux sites gouvernementaux nationaux. Des petites boutiques aux sites de grandes marques, Joomla est capable de s'adapter à vos besoins.

La puissance de Joomla provient de sa base de code en constante évolution, qui suit les meilleures pratiques, mais aussi de son large écosystème de développeurs qui voient les opportunités du marché et comblent ces lacunes avec de bons logiciels conçus pour répondre aux besoins du monde réel.

Joomla 4.3 est le dernier né d'un CMS de classe mondiale qui vous permet de créer votre site web en sachant qu'il pourra évoluer en fonction de vos besoins et de vos clients.

Tout cela, et Joomla 4 est un logiciel libre et gratuit. 

Qu'attendez-vous ? Installez-le dès aujourd'hui et développez votre avenir.

Comment pouvez-vous aider au développement de Joomla ?

Il y a plusieurs façons de s'impliquer activement dans le développement de Joomla. Peu importe que vous soyez un codeur, un intégrateur ou un utilisateur de Joomla. Vous pouvez contacter n'importe quel membre de notre équipe de bénévoles pour obtenir plus d'informations, ou si vous êtes prêt, vous pouvez vous joindre à 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 bogues, à coder des correctifs et à tester des solutions. C'est un excellent moyen d'améliorer votre connaissance de la base de code de Joomla et de rencontrer de nouvelles personnes dans le monde entier.

Si vous êtes intéressé, lisez les informations sur le Joomla ! Wiki et, si vous souhaitez vous joindre au projet, envoyez un e-mail à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..

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.

Un grand merci à nos bénévoles !

Joomla 4.3.x est le résultat de milliers d'heures de travail effectuées par de nombreux bénévoles.

Un grand merci à tous ceux qui ont contribué à la sortie de la version 4.3.1 !

Informations connexes

Si vous êtes un développeur d'extensions, assurez-vous de vous abonner à la liste de diffusion générale des développeurs, où vous pourrez discuter du développement d'extensions. Les nouvelles qui peuvent affecter le développement personnalisé y seront également postées de temps en temps.