Auteur : AFUJ
Rapporteur : Eric Lamy

Source : developer.joomla.org

Commentaire : 0

Le projet Joomla est heureux d'annoncer la disponibilité du dixième Joomla 4.0 Alpha à des fins de test.

A quoi sert cette version?

Les versions Alpha ont deux objectifs principaux:

  • Fournir aux développeurs la base pour tester leurs extensions et signaler tout problème bien avant la version finale
  • Permettre aux utilisateurs de découvrir les nouvelles fonctionnalités introduites dans Joomla 4.

Cette version inclut la plupart des modifications de la bibliothèque Joomla Core qui seront incluses dans la version 4.0.0. Certaines de ces modifications nécessiteront de petites modifications aux extensions. Pour obtenir une liste complète des problèmes de compatibilité ascendante connus de la version 4.0, reportez-vous à la section Problèmes de compatibilité ascendante potentiels dans Joomla 4.0 sur le site de la documentation.

À ce stade, il est connu que Joomla 4.0 n'est ni compatible avec les appareils mobiles ni évolutif.

Afin de toujours utiliser la dernière version de Joomla 4, nous vous invitons à utiliser les packages de construction nocturnes (mis à jour toutes les nuits). 
Pour faciliter la tâche des nouveaux arrivants, vous pouvez lancer un site Web gratuit Joomla 4 à tester sur launch.joomla.org .

N'oubliez pas qu'il s'agit d'une version alpha et qu'elle n'est pas faite pour être utilisé sur un site Web de production . C'est pour tester seulement.

Quoi de neuf dans Joomla 4?

Nous sommes fermement résolus à faire de la prochaine génération de Joomla la meilleure. Joomla 4 apportera simplicité et une meilleure expérience utilisateur tout en offrant un système plus puissant aux développeurs.

Voici une courte liste des fonctionnalités et avantages clés de Joomla 4 que nous avons l'intention de mettre en œuvre:

  • Une base de code plus propre et plus puissante . Avec la suppression des fonctions obsolètes de Joomla 3.x et l'utilisation d'espaces de noms PHP qui permettent aux développeurs de fournir des applications plus robustes et innovantes que jamais auparavant
  • Installez Joomla en un clin d'œil . Un processus d'installation plus facile, plus rapide et plus convivial
  • De toutes nouvelles interfaces utilisateur (backend et frontend) pour offrir une expérience nouvelle et améliorée
  • Le web est pour tous . Nous visons à faire en sorte que les modèles soient accessibles (niveau AA de WCAG 2.1)
  • La puissance du framework Joomla intégrée au CMS
  • Media Manager entièrement reconstruit avec une interface utilisateur plus claire et de nouvelles capacités d'édition d'images
  • Un nouveau workflow de publication pour gérer vos articles de manière avancée et personnalisable
  • Nouvelles fonctionnalités de sécurité telles que la prise en charge des instructions SQL préparées
  • Web Services pour vous permettre de rendre votre contenu accessible à d'autres sites Web
  • Un système de distribution d'événements amélioré
  • Application retravaillée pour l'interface de ligne de commande (CLI)
  • Et beaucoup plus!

Quelle est la différence entre Alpha 9 et Alpha 10?

Joomla 4 Alpha 10 contient:

  • Divers correctifs de bogues d'Alpha 9
  • Fusion des versions 3.9.3 et 3.9.4 de Joomla
  • Implémentation des déclarations préparées (pour plus d'informations, veuillez consulter cette page de documentation
  • Suppression de com_search (voir cette Pull request ). Joomla 3.x est livré avec deux systèmes de recherche différents: Recherche et Recherche intelligente. Il a été décidé de supprimer com_search dans Joomla 4 Core pour ne conserver qu'un seul système de recherche, Smart Search, qui a été considérablement amélioré. 
    Com_search sera toujours maintenu, mais sera découplé et disponible sur le site de téléchargement. 
    Le processus recommandé pour nos utilisateurs de com_search sera assez simple: désactivez les modules de recherche, activez com_finder (si ce n'est déjà fait) et exécutez l'indexeur. Si vous utilisez déjà com_finder, il vous suffira de réindexer votre contenu une fois votre site mis à niveau vers Joomla 4. 
    Nous avons l'intention de publier dès que possible un article de blog dédié afin de fournir davantage d'informations et de conseils pour aider nos utilisateurs et nos développeurs. .

Conformément à une décision prise par le département de production , nous souhaitons informer nos utilisateurs que nous avons augmenté les exigences techniques minimales pour Joomla 4 :

  • PHP 7.2
  • MySQL 5.6
  • PostgreSQL 11.0
  • Version minimale du navigateur définie sur n-2
  • Fin du support d'Internet Explorer

Notez que ces exigences peuvent également être modifiées pendant la durée de vie de Joomla 4 si nécessaire, afin d'éviter de conserver la version EOL des dépendances.

S'il vous plaît visitez GitHub pour voir toutes les modifications appliquées entre Alpha 9 et Alpha 10.

Comme dans la branche intermédiaire actuelle, nous aimerions indiquer que pour toute demande d'extraction, au moins deux tests réussis sont nécessaires avant d'être fusionnés.

Notes :

  • Toutes les corrections de bogues et les modifications apportées, jusqu’à la version actuelle de Joomla, seront incluses dans la version de Joomla 4.0. Pour le moment, seuls les changements jusqu’à Joomla 3.9.4 inclus ont été fusionnés.
  • Les composants de journalisation des actions et de la vie privée ont été portés conformément aux nouvelles pratiques recommandées de Joomla 4, mais nécessitent néanmoins un certain style.

Que reste-t-il à faire pour atteindre le jalon Beta?

Afin de guider nos utilisateurs souhaitant contribuer au développement de Joomla 4, nous avons créé plusieurs projets pour Joomla 4. Ils vous permettront d'avoir une vue d'ensemble des tâches à accomplir ainsi que de l'ensemble de nos travaux en cours:

Conformément à notre stratégie de développement, une étape bêta est considérée comme une fonctionnalité complète, mais elle n'est toujours pas considérée comme adaptée aux environnements de production. Le logiciel est conçu pour faire l’objet de tests approfondis de régression, de sécurité et de stabilité.

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

Comment pouvez-vous aider le développement de Joomla 4?

Pour nous assurer que la version 4.0 et nos principales fonctionnalités sont «prêtes pour la production», nous avons besoin de votre aide pour tester les versions et signaler tout bogue que vous pourriez rencontrer sur issues.joomla.org .

Pour faciliter la vie des testeurs, nous mettrons plus sévère dans la mise à jour des fichiers supprimés et dans la modification des modifications SQL. Cela permettra des mises à jour entre Beta / RC et Stable.

Surtout, nous encourageons les développeurs d’extensions à se retrousser les manches, à rechercher les bogues, à tester leurs extensions avec Joomla 4.0 et à communiquer leur expérience.

Nous souhaitons rappeler à nos utilisateurs que Joomla 3.10 est la dernière version de la série Joomla 3.x et sera principalement une version contenant les modifications apportées aux API depuis la branche de développement de Joomla 4.0 afin de faciliter la transition vers la prochaine version majeure. pour la communauté. 
Comme indiqué précédemment, nous nous concentrons sur Joomla 4 pour le publier le plus rapidement possible. Par conséquent, nous n’envisageons pas de publier une version 3.x mineure supplémentaire, à moins que cela ne soit vraiment essentiel. Toutes les propositions de fonctionnalités doivent être dirigées vers la version 4.0 .

Appel à volontaires

Nous recherchons des experts UX pour améliorer l'expérience utilisateur du nouveau modèle de backend. Si vous souhaitez aider, veuillez contacter le groupe de travail sur les modèles de backend J4 .

Nous voudrions remercier toutes les personnes qui ont pris le temps de préparer et de soumettre des travaux à inclure dans Joomla 4.0.

Quand la version finale est-elle due?

Joomla 4 est en cours de développement mais nous avons besoin de plus de volontaires. Nous avons l’intention de publier une pré-version toutes les 6 semaines et de partager les progrès réalisés avec la communauté. 
Nous rappelons à nos utilisateurs que Joomla 4.0 stable n’est pas attendu avant la fin de 2019 . Nous serions en mesure de fournir un calendrier une fois que nous aurons atteint la version bêta. 
Comme le nouveau modèle d'arrière-plan n'a pas encore été fusionné et a encore besoin de travail, nous cherchons actuellement à geler et à baliser les bêta en juillet 2019. 
Les informations les plus récentes concernant la chronologie se trouvent dans la feuille de route de notre projet .

Vous pouvez participer aux tests et aux rapports pour assurer une livraison solide et dans les délais (voir «Comment pouvez-vous aider…» ci-dessus).

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

Nous avons commencé à fournir des tutoriels pour vous aider à utiliser Joomla 4. Nous rédigerons davantage de tutoriels pour vous aider à comprendre les principales modifications de Joomla 4. Vous pouvez trouver celles qui existent déjà, comme comment créer un plugin ou un module pour Joomla 4, conventions sur les espaces de noms, déclarations préparées et bien d’autres ici .

Nous encourageons les développeurs à aider à la rédaction de la documentation relative à Joomla 4 sur docs.joomla.org afin d'aider et de guider les utilisateurs ainsi que d'autres développeurs d'extensions.

Une page JDocs aidera les développeurs à consulter la documentation existante et celle encore nécessaire. 
Nous vous invitons à le vérifier régulièrement, à le mettre à jour et à fournir le contenu manquant: https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project
La plupart de la documentation sur les fonctionnalités sera nécessaire une fois que nous aurons atteint la version bêta (gel des fonctionnalités).

Devrais-je prévoir de passer à Joomla 4.0?

Joomla 4.0 sera la prochaine version majeure de Joomla. 
Joomla 3.10 sera publié aux côtés de Joomla 4 en tant que dernière version mineure de Joomla 3 (voir cet article ). 
Joomla 3.10 continuera à être pris en charge pendant 2 ans, vous laissant ainsi suffisamment de temps pour planifier votre migration vers Joomla 4 et mettre à jour vos extensions (si nécessaire) pour devenir des versions compatibles Joomla 4. Nous fournirons des ressources pour vous aider avec la migration sur le site de documentation.

Informations connexes

Si vous êtes un développeur d’extensions, assurez-vous de vous inscrire à la liste de diffusion générale pour développeurs , où vous pourrez discuter du développement d’extensions. Les nouvelles susceptibles d’affecter le développement personnalisé y seront également publiées de temps à autre.

 

   
Laisser un commentaire

La soumission de commentaires est réservée aux adhérents de l'AFUJ. Merci de vous connecter pour soumettre un commentaire.

Connexion

Ce site utilise des cookies pour vous offrir le meilleur service.

En poursuivant votre navigation, vous acceptez l’utilisation de cookies sur ce site. En savoir plus

J'ai compris