facebook pixel code
Feuille de route du projet Joomla! sur agerix.fr

Feuille de route du projet Joomla!

Feuille de route du projet Joomla! sur agerix.fr

Joomla! a de grands projets pour l'avenir du projet. Retrouverez ici une vue des fonctionnalités souhaitées pour les versions futures et de l'activité en cours. Lors de la rédaction d'une feuille de route révisée, nous avons commencé par déterminer ce que nous espérions accomplir.

Délais des versions et des versions sémantiques

Avec la stratégie de développement publiée le 25 avril 2014, l'une des principales caractéristiques consiste à maintenir une stabilité à long terme et une compatibilité ascendante tout en commençant à suivre une approche de versionnement sémantique des versions. L'autre aspect des délais a été précédemment identifié comme étant un problème avec l'ancien cycle de publication. Cela relie étroitement les numéros de version et les dates de sortie. En modifiant les versions vers une numérisation de la version sémantique quelque peu standardisée et en augmentant le nombre de versions, nous pourrons arrêter la précipitation à inclure les bogues et les améliorations dans une version. Idéalement, l'objectif est de minimiser la quantité d'éléments à inclure dans chaque version mais aussi d'offrir un cycle de diffusion plus fréquent.

Important à garder à l'esprit : ces versions sont considérées comme des versions mineures et aucune d'entre elles ne permet de réduire la compatibilité ascendante. Toutes les fonctionnalités déterminées pour réduire la compatibilité descendante seront déplacées vers la prochaine version majeure, actuellement Joomla! 4.x. (NDLR: La rétrocompatibilité, ou compatibilité descendante, est la compatibilité d'un produit vis-à-vis de ses anciennes versions ; la compatibilité ascendante est la compatibilité d'un produit vis-à-vis des versions plus récentes, voire encore en phase de conception. source Wikipédia)

Rappelez-vous que toutes les dates sont provisoires et l'orientation proposée pour chaque version est sujette à modification.

Joomla!

Équipes

Le développement pour pour le CMS Joomla! CMS est principalement dirigé par deux équipes au sein du département Production.

L'équipe de publication du CMS

L'équipe de publication est responsable des tests d'assurance de la qualité du CMS, de la planification, de la coordination et de la distribution de toutes les versions. Le responsable de la publication pour chaque version mineure est membre de cette équipe et agit en tant que décideur principal en ce qui concerne la publication.

L'équipe de maintenance du CMS

L'équipe de maintenance est responsable d'examiner tous les correctifs proposés pour le CMS, de fournir des commentaires sur le patch proposé et de prendre des décisions quant à savoir si un correctif est fusionné dans la base de code.


Agerix newsletter

Joomla! 3.x

Joomla! 3.x est actuellement la version majeure supportée du CMS.

Statut de développement
Version actuelle 3.8.12
Prochaine version 3.9.0
Date de publication de la série 27 Septembre 2012
Fin du Support pour les versions 3.x 2 ans après la date de publication de la version 3.10
Télécharger Joomla! 3

Une explication complète des versions prises en charge peut être trouvée sous le chapitre 4.3 Versions prises en charge sur le Document de stratégie de développement de Joomla!.

Fonctionnalités proposées sous une révision

Une liste des Pull Request (NDLR : demandes de tirage) peut être trouvée sur GitHub. Les éléments qui ne sont pas fusionnés dans la prochaine version mineure, actuellement Joomla! 3.8, seront évalués pour une version ultérieure.

Joomla! 3.8

Joomla! 3.8 est actuellement la version supporté de la série 3.x.

Version
Stable 3.8.13 09 octobre 2018
Direction de version

La direction de version pour la version Joomla! 3.8 est Michael Babker. 

Fonctionnalités principales

Voici les fonctionnalités principales introduites dans Joomla! 3.8.

  • Système de routage moderne
  • couche de compatibilité pour Joomla! 4
Fonctionnalités acceptées

Voyez la liste complète des nouvelles fonctionnalités sur Github.

Pull Requests nécessitant une documentation

Certaines demandes de tirage (NDLR: pull request) sont fusionnées avant que la documentation ne soit écrite, une liste de ces demandes de tirage peut être trouvée sur GitHub. Chaque nouvelle fonctionnalité devrait être documentée sur le wiki de documentation par les développeurs concernés pour fournir toutes les informations aux utilisateurs ainsi que pour aider les développeurs tiers à intégrer une fonctionnalité à leurs extensions. Chaque page devrait avoir le code suivant inséré à la fin: [[Catégorie: Joomla! 3.8]]

Joomla! 3.9

En préparation du GDPR, Joomla! 3.9 sera principalement une version contenant des fonctionnalités de confidentialité, comme annoncé dans cet article de blog.

Programme
Programme
Alpha 31 août 2018
Beta 4 03 octobre 2018
RC 10 octobre 2018
Stable 23 octobre 2018
Remarque : Le calendrier des versions à venir est sujet à changement en fonction de la disponibilité des bénévoles et des circonstances indépendantes de notre volonté.
Direction de version

La direction de version pour la version Joomla! 3.9 est Michael Babker. 

Fonctionnalités principales

Voici les fonctionnalités principales introduites dans Joomla! 3.9.

Fonctionnalités proposées

Voici les améliorations proposées qui seraient hautement favorisées pour cette version. Si vous souhaitez leur apporter leur aide ou leur contribution, veuillez contacter l'équipe responsable du lancement ou de la libération pour de plus amples informations.

  • A déterminer
Fonctionnalités acceptées

Voir la liste des nouvelles fonctions sur GitHub.

Pull Requests (Demandes de tirage) nécessitant une documentation

Certaines demandes de tirage sont fusionnées avant que la documentation ne soit écrite, une liste de ces demandes de tirage peut être trouvée sur GitHub. Chaque nouvelle fonctionnalité devrait être documentée sur le wiki de documentation par les développeurs concernés pour fournir toutes les informations aux utilisateurs ainsi que pour aider les développeurs tiers à intégrer une fonctionnalité à leurs extensions. Chaque page devrait avoir le code suivant inséré à la fin: [[Catégorie: Joomla! 3.9]]


Formation joomla agerix.frConsultez notre catalogue de formation et venez vous formez à Joomla!

Joomla! 3.10

En préparation pour Joomla! 4.0, Joomla! 3.10 sera principalement une version contenant des backports de changements d'API de la branche de développement 4.0 pour faciliter la transition vers la prochaine version majeure pour la communauté. Il est prévu que les versions 3.10 et 4.0 soient livrées simultanément.

Programme
Programme
Alpha à déterminer
Beta à déterminer
RC à déterminer
Stable à déterminer
Remarque : Le calendrier des versions à venir est sujet à changement en fonction de la disponibilité des bénévoles et des circonstances indépendantes de notre volonté.
Direction de version

La direction de version pour la version Joomla! 3.10 est Georges Wilson. 

Fonctionnalités principales

Voici les fonctionnalités principales introduites dans Joomla! 3.10

  • Joomla! 4 couche de compatibilité
Fonctionnalités proposées

Voici les améliorations proposées qui seraient hautement favorisées pour cette version. Si vous souhaitez leur apporter leur aide ou leur contribution, veuillez contacter l'équipe responsable du lancement ou de la libération pour de plus amples informations.

  • A déterminer
Fonctionnalités acceptées

Voir la liste des nouvelles fonctions sur GitHub.

Pull Requests (Demandes de tirage) nécessitant une documentation

Certaines demandes de tirage sont fusionnées avant que la documentation ne soit écrite, une liste de ces demandes de tirage peut être trouvée sur GitHub. Chaque nouvelle fonctionnalité devrait être documentée sur le wiki de documentation par les développeurs concernés pour fournir toutes les informations aux utilisateurs ainsi que pour aider les développeurs tiers à intégrer une fonctionnalité à leurs extensions. Chaque page devrait avoir le code suivant inséré à la fin: [[Catégorie: Joomla! 3.10]]


Formation joomla agerix.frConsultez notre catalogue de formation et venez vous formez à Joomla!

Joomla! 4.x

Joomla! 4.x est la prochaine version majeure de Joomla! CMS. Cette version va introduire de nouvelles fonctionnalités, élever la version PHP minimale supportée à PHP 7, ainsi que supprimer les fonctionnalités précédemment obsolètes.

Statut de développement

Joomla! 4.x est en cours de développement.

Fonctionnalités proposées

Voici les améliorations proposées qui seraient très favorisées pendant le cycle de vie 4.x. Si vous souhaitez les aider ou participerer, contactez l'équipe de version pour plus d'informations.

  • Améliorations finales du routeur.
  • Fonctionnalités pour améliorer le référencement.
  • Hypermedia API (services Web).
  • Améliorations au processus d'installation:
    • Possibilité d'installer des extensions (au minimum des extensions supportées par le noyau)
    • Revenir sur l'installation des données exemples
  • Continuité des travaux sur la proposition d'édition multilingue GSoC.
  • Un nouveau gabarit (NDLR: template) d'administrateur avec des options minimales.

Lorsqu'elles sont prêtes, elles peuvent être intégrées avec la prochaine version disponible. Toutes les autres fonctionnalités qui ne figurent pas sur cette feuille de route seront considérées selon leur mérite si elles atteignent un état de fusion possible. La Feuille de route est sujette à modification à l'intelligence de l'expérience continue.

Joomla! 4.0

Joomla! 4.0 sera la première version de la prochaine série de versions majeures.

Programme
Programme
4.0.0 Alpha 4 23 juillet 2018
Beta 3eme Trimestre 2018
RC 4eme Trimestre 2018
Stable 1er semestre 2019
Remarque : Le calendrier des versions à venir est sujet à changement en fonction de la disponibilité des bénévoles et des circonstances indépendantes de notre volonté.
Direction de version

La direction de version pour la version Joomla! 4.0 est George Wilson.

Arrêts de compatibilité ascendante

Joomla! 4.0 présentera des arrêts de compatibilité ascendante qui peuvent avoir une incidence sur les sites et extensions existants. Ces arrêts sont documentées sur le wiki de documentation.

Fonctionnalités principales

Voici les fonctionnalités principales introduites dans Joomla! 4.0.

  • Nouvelle expérience utilisateur basée sur Bootstrap 4
  • Utilisation de plus de packages sur le framework Joomla!
  • Système de gestion des événements refondu
  • Introduction d'un service de conteneur pour la gestion globale de la dépendance / injection
  • Suppression de jQuery du noyau
  • Introduction du Framework agnostic Web Components
  • Temps de chargement de la page plus rapide
Dans les Fonctionnalités en développement

Les fonctionnalités suivantes sont actuellement en cours de développement. Si vous souhaitez les aider ou participer, contactez l'équipe de version ou la direction de version pour plus d'informations..

Fonctionnalités en développement
Améliorations de la couche MVC
noms de code complet
Interface utilisateur (modèles backend et frontend) Chef d'équipe: Charlie Lodder
Nouveau gestionnaire de Média Chef d'équipe: Allon Moritz
Framework
Améliorations générales
Fonctionnalités acceptées

Voir la liste des nouvelles fonctionnalités sur GitHub.

Pull Requests (Demandes de tirage) nécessitant une documentation

Certaines demandes de tirage sont fusionnées avant que la documentation ne soit écrite, une liste de ces demandes de tirage peut être trouvée sur GitHub. Chaque nouvelle fonctionnalité devrait être documentée sur le wiki de documentation par les développeurs concernés pour fournir toutes les informations aux utilisateurs ainsi que pour aider les développeurs tiers à intégrer une fonctionnalité à leurs extensions. Chaque page devrait avoir le code suivant inséré à la fin: [[Catégorie: Joomla! 4.0]]

Ecrans d'aide à la documentation

Les écrans d'aide à la documentation sont basés sur une série complète de versions majeures. En tant que tels, tous les écrans d'aide nécessiteront des mises à jour pour Joomla! 4.0. En plus des mises à jour requises, il existe une proposition d'idée pour un projet potentiel de GSoC pour travailler sur un nouveau système pour gérer les captures d'écran; Même si le projet ne se produit pas dans le cadre de GSoC, l'effort continuera par ailleurs..

Framework Joomla!

Le développement du Framework Joomla est dirigé par le "Framework Working Group" dans le cadre du Département Production.

Framework Joomla! 1.X

Le Framework Joomla! version 1.x  est la version majeure actuelle de ce Framework.

Statut de développement
Version actuelle 1.x
Fin du support En même temps que celui de Joomla version 3.x

Framework Joomla! 2.X

Le Framework Joomla! version 2.x st la prochaine version majeure du Framework Joomla et l'épine dorsale du CMS Joomla. Cette version introduira de nouveaux paquets dans la librairie, augmentera la version minimum de PHP pour tendre vers PHP 7, et supprimera les fonctionnalités précédemment obsolètes.

Framework Joomla! 2.0

Le Framework Joomla! version 2.0 sera la première version du Framework Joomla pour toutes les versions de cette version majeure.

La planification de cette version n'a pas encore été déterminée, cependant, la version stable devrait être attendue à proximité de la version stable de CMS 4.0.

Rupture de compatibilité descendante

La version Framework 2.0 aura des ruptures de compatibilité descendante si nécessaire pour améliorer la structure de chaque paquet et adopter les standards de la communauté PHP. Un guide de mise à niveau sera disponible pour chaque paquet documentant chaque pause et ces guides seront intégrés dans le framework du site web Joomla!.

En plus des mises à niveau de l'API, les paquets suivants ont été abandonnés et n'auront pas de version Framework 2.0:

  • Compat
  • Form
  • Log - Utilisez n'importe quel package de journalisation compatible PSR-3 à la place

Caractéristiques principales

Les nouvelles fonctionnalités de la version Framework 2.0 sont les suivantes.

  • Nouveau package Renderer prenant en charge le rendu de modèles avec de nombreuses bibliothèques PHP populaires (y compris Twig, Mustache et Blade)
  • Nouveau module de console pour créer des applications en ligne de commande
  • Nouveau package de préchargement pour la gestion des en-têtes de préchargement HTTP / 2
  • Cryptage OpenSSL Crypt
  • Package de cache refacturé prenant en charge les interfaces de mise en cache PSR-6 et PSR-16
  • Paquet d'injection de dépendances refactorisées, incluant la prise en charge de l'interface du conteneur PSR-11
  • Package HTTP refactorisé prenant en charge les requêtes et les réponses PSR-7
  • Paquet Keychain refactorisé pour utiliser le paquet Crypt
  • Paquet de routeur refactorisé
  • Paquet de session refactorisé

En développement ou fonctionnalités proposées

Les fonctionnalités suivantes sont actuellement en développement.

  • Prise en charge du rendu dans le package Profiler
  • Prise en charge de PSR-7 dans le package URI

Cet article est une traduction libre de l'article "Joomla! Project Roadmap"  publié le 23 août 2017 sur https://developer.joomla.org/roadmap.html

Dernière mise à jour par agerix: 09 octobre 2018

Certification Joomla

Tous les membres de l'équipe Agerix ont obtenu leur certification administrateur joomla!

certification administrateur joomla

 

Abonnez-vous à nos newsletters

Confidentiel Agence Agerix © 2017 S.A.R.L au capital de 8500 euros. RCS Bordeaux 812 619 062.
A.P.E 6202A N° identification T.V.A FR42812619062 Prestataire de formation n° 75 33 10531 33

Agerix
Addresse: 4 rue Jean Moulin 33310 Lormont, France ,
Tel:( 33 5) 35 54 92 03 , Fax:( 33 9) 72 14 74 74 , E-mail: contact(at)agerix.fr

agerix.fr n'est ni affilié à Open Source Matters ou au projet Joomla!® ni approuvé par eux.
Le nom Joomla! et le logo sont utilisé sous licence limitée accordée par Open Source Matters, propriétaire de la marque aux États-Unis et autres pays.