À quoi sert cette version ?

Les versions Alpha ont deux objectifs principaux :

  • Offrir aux développeurs une base pour tester leurs extensions et signaler les éventuels problèmes bien avant la version finale.
  • Permettre aux utilisateurs de découvrir les nouvelles fonctionnalités introduites dans Joomla 5.3.

Pour une liste complète des problèmes potentiels de compatibilité ascendante pour la version 5.3, veuillez consulter la page Problèmes potentiels de compatibilité ascendante dans Joomla 5.3.

Ce que cette version n'est PAS

Cette version Alpha de Joomla 5.3 n'est pas adaptée aux sites en production. Elle est réservée aux tests uniquement.

Où la télécharger ?

Téléchargez Joomla 5.3 Alpha 1.

Pour utiliser toujours la dernière version de développement de Joomla 5, nous vous invitons à utiliser les packages de build nightly (mis à jour chaque nuit).

Pour les débutants, vous pouvez lancer gratuitement un site Joomla 5 pour des tests sur launch.joomla.org.

Quand la version finale sera-t-elle disponible ?

Joomla! 5.3 (disponibilité générale) sera publiée aux alentours du 16 avril 2025. Voici les étapes prévues :

  • Alpha :

    • Alpha1 : 26 novembre 2024
    • Alpha2 : 24 décembre 2024
    • Alpha3 : 24 janvier 2025
  • Beta (Gel des fonctionnalités) :

    • Beta1 : 18 février 2025
    • Beta2 : 4 mars 2025
    • Beta3 : 18 mars 2025
  • Release Candidate (Gel de la traduction) :

    • RC1 : 1er avril 2025
  • Version stable :

    • 15 avril 2025

Ces dates peuvent être modifiées en fonction de la disponibilité des bénévoles et des circonstances indépendantes de notre contrôle.

Quoi de neuf dans Joomla 5.3 Alpha 1 ?

Nous nous engageons à faire de la prochaine génération de Joomla la meilleure. Voici les premières fonctionnalités intégrées dans la version 5.3 :

  • Suppression de code temporaire ajouté [44287]
  • Les vues doivent appeler directement le modèle et non utiliser la fonction obsolète get [44162, 44149, 44164, 44170]
  • Suppression des vérifications de ressources, uniquement pour PHP 8 [44275]
  • Suppression du fichier joomla-alert.scss (inutile) [44274]
  • Plugin Loadmodule : suppression d’options inutilisées [44273]
  • Dépréciation des chaînes de langue inutilisées mod_stats_admin pour suppression dans 6.0 [44271]
  • SEF : correction des URL lors du prétraitement [43992]
  • Composant AJAX : prise en charge des résultats Stringable [43530]
  • Dépréciation de AbstractView::get() [44162]
  • Suppression de l'utilisation de setProperties() dans LegacyPropertyManagementTrait [44008]
  • Refactorisation : passage de CMS Folder à framework Folder [43958]
  • Utilisation de framework folder à la place de File::makesafe() [43359]
  • Ajout de MVCFactoryInterface manquant dans les constructeurs de modèles [44295]
  • Option pour afficher/cacher le titre dans le module flash d'actualités [43457]
  • Migration des outils vers EMS [44296]
  • Méthode de lot tag dépréciée [44383]

Quels sont les plans pour Joomla 5.3 ?

Nous en sommes au début du développement de Joomla! 5.3. Voici quelques projets susceptibles d’être intégrés :

  • Ajouter un dossier Files au composant Média et à l’adaptateur FileSystem local, modifiant l'emplacement par défaut des fichiers (de images à files) pour les nouvelles installations [43532].
  • Le bouton de test de mail dans la configuration globale envoie désormais le mail au compte utilisateur connecté au lieu de l'adresse e-mail de la configuration [44002].

Nous avons plus de deux mois pour ajouter de nouvelles fonctionnalités. Si vous avez des idées, discutez-en sur GitHub. Leur inclusion dépend des retours et des tests.

Comment contribuer au développement de Joomla 5.3 ?

Pour garantir que Joomla 5.3 est prêt pour la production, nous avons besoin de votre aide pour tester les versions et signaler les bugs sur issues.joomla.org.

Où trouver la documentation Joomla 5 ?

Des tutoriels, comme la création de plugins ou de modules, les conventions de noms, l’utilisation de classes d’actifs web, et plus encore, sont disponibles sur docs.joomla.org.

Nous encourageons les développeurs à écrire et améliorer la documentation pour guider les utilisateurs.

Informations complémentaires

Pour les développeurs d’extensions :

Un grand merci à nos bénévoles !

Un immense merci à tous ceux qui ont contribué à cette version !