Versions des composants principaux

La version actuelle des composants principaux est la version 2.12.1. Elle est compatible avec les installations AEM as a Cloud Service et AEM On-Premise. Il a été publié en novembre 2020 en tant que correctif pour la version 2.12.0. La version 2.12.0 a introduit plusieurs nouvelles fonctionnalités pour les formulaires, les métadonnées et la couche de données.

Historique des versions et compatibilité

Les composants principaux sont conçus pour être flexibles et compatibles avec toutes les versions d’AEM prises en charge. C’est pourquoi une mise à jour des composants peut contenir plusieurs versions du même composant.

Les tableaux ci-dessous illustrent la compatibilité des mises à jour des composants principaux avec les versions des composants contenues dans les mises à jour.

Historique des versions et configuration requise

Le tableau suivant, dont le contenu est disponible sur GitHub avec les détails complets de la mise à jour, donne une vue d’ensemble des versions des composants principaux et de leur compatibilité avec les versions AEM et les versions Java.

Mise à jour Description AEM 6.4 AEM 6.5 AEM as a Cloud Service Java Date de publication
2.12.2 Il s’agissait d’une version de correctif pour la version 2.12.0 comprenant des correctifs mineurs. 6.4.8.1+ * 6.5.5.0+ * Suite 8, 11 11 novembre 2020
2.12.1 Il s’agissait d’une version de correctif pour la version 2.12.0 qui corrige un bogue majeur dans le composant Image. 6.4.8.1+ * 6.5.5.0+ * Suite 8, 11 5 novembre 2020
2.12.0 Cette version introduit un nouveau gestionnaire de formulaires POST ; la possibilité d’inclure des balises CSS, Javascript et de métadonnées personnalisées via une configuration contextuelle ; et un DataLayerBuilder utilitaire destiné à simplifier l’intégration de la couche de données dans les composants personnalisés. 6.4.8.1+ * 6.5.5.0+ * Suite 8, 11 29 October 2020
2.11.0 This release introduced AMP support. 6.4.8.1+ * 6.5.5.0+ * Suite 8, 11 20 juillet 2020
2.10.0 This release introduced the PDF Viewer component. 6.4.8.1+ 6.5.5.0+ Suite 8, 11 17 juin 2020
2.9.0 This release enabled integration with the Adobe Client Data Layer and introduced the Progress Bar component. 6.4.8.0+ 6.5.4.0+ Suite 8, 11 29 mai 2020
2.8.0 Cette version comprend principalement des correctifs ainsi que de petites améliorations. 6.4.4.0+ 6.5.0.0+ Suite 8, 11 5 décembre 2019
2.7.0 This release introduced the new Embed component. 6.4.4.0+ 6.5.0.0+ Suite 8, 11 25 septembre 2019
2.6.0 This release introduced the new Experience Fragment component. 6.4.4.0+ 6.5.0.0+ Suite 8, 11 6 septembre 2019
2.5.0 This release introduced the new Accordion, Button, Container, and Download components. 6.4.2.0+ 6.5.0.0+ Suite 8, 11 25 juin 2019
2.4.0 This release introduced the Content Fragment List Component. 6.4.2.0+ 6.5.0.0+ Suite 8, 11 7 mai 2019
2.3.2 This release focused on refinements to the Component Library, but also contains some feature enhancements for the Separator Component. 6.4.2.0+ 6.5.0.0+ Suite 8 14 mars 2019
2.3.0 This release focused on the Component Library as well as introducing the new Separator Component, but also contains some feature enhancements for the Image Component. 6.4.2.0+ - - 8 11 février 2019
2.2.2 This release mainly focused on bug fixes, but also contains some feature enhancements for the Carousel Component. 6.4.2.0+ - - 8 27 novembre 2018
2.2.0 Cette version présente le composant Onglets et le composant Carrousel, ainsi que des améliorations au composant Image, composant Page, et ComposantTitre et suivi amélioré. 6.4.2.0+ - - 8 16 octobre 2018
2.1.0 Cette version présente le composant Teaser, ainsi que des améliorations au composant Image et de nombreux correctifs. 6.4.2.0+ - - 8 13 juillet 2018
2.0.8 Il s’agissait d’une version de correctif. 6.4.0.0+ - - 8 12 juin 2018
2.0.6 Cette version apporte des améliorations mineures, des correctifs de bogues et de petites améliorations, notamment la prise en charge des retours d’image dans le composant Image. 6.4.0.0+ - - 8 11 avril 2018
2.0.4 Cette version s’est principalement concentrée sur les améliorations apportées au sous-système, les correctifs de bogues et quelques améliorations mineures apportées au composant Image, au composant Page et au composant Fragment de contenu. 6.4.0.0+ - - 8 7 mars 2018
2.0.0 Cette version présente le composant Navigation, le composant Navigation linguistique, ainsi que le composant Recherche rapide et met en oeuvre le système Style System pour tous les composants. 6.4.0.0+ - - 8 16 janvier 2018
1.1.0 Cette version met en oeuvre l’exportation JSON sur tous les composants et présente le composant de fragment de contenu. 6.4.0.0+ - - 8 10 octobre 2017
1.0.6 Cette version ajoute plusieurs correctifs pour le composant Image. 6.4.0.0+ - - 8 4 août 2017
1.0.4 Cette version ajoute des correctifs pour le composant de page, le composant Image, ainsi que divers correctifs et améliorations globaux. 6.4.0.0+ - - 8 26 avril 2017
1.0.2 Cette version ajoute des correctifs pour les images GIF animées dans le composant Image. 6.4.0.0+ - - 7 22 mars 2017
1.0.0 Version initiale des composants principaux… 6.4.0.0+ - - 7 20 mars 2017
Remarque

(*) Depuis la version 2.11.0, org.apache.sling.models.impl la version 1.4.12 ou ultérieure est requise (en raison de SLING-8781). Ce service sera fourni pour AEM 6.4 et 6.5 dans un futur Service Pack. En attendant, le lot Sling Models est inclus dans le core.wcm.components.all paquet.

ASTUCE

Comme avec AEM, Adobe conseille aux développeurs d’utiliser la mise à jour et les versions les plus récentes disponibles des composants principaux, compatibles avec la version d’AEM qu’ils exécutent pour bénéficier des correctifs et fonctionnalités les plus récents.

Versions et versions des composants

Le tableau suivant répertorie les versions des composants contenus dans les versions des composants principaux.

Version 1.0.0 - 1.0.6 Version 1.1.0 Version 2.0.0 - 2.0.8 Version 2.1.0 Version 2.2.0 - 2.2.0 Version 2.3.0 - 2.3.2 Version 2.4.0 Version 2.5.0 Version 2.6.0 Version 2.7.0 - 2.8.0 Version 2.9.0+
Page v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Titre v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Image v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Liste v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Chemin de navigation v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Partage sur les réseaux sociaux v1 v1 v1 v1 v1 v1 v1 v1 v1 v1 v1
Conteneur de formulaires v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Texte du formulaire v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Options du formulaire v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Formulaire masqué v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Bouton de formulaire v1 v1 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2 v1, v2
Fragment de contenu Environnement de test v1 v1 v1 v1 v1 v1 v1 v1, v2 v1, v2
Navigation v1 v1 v1 v1 v1 v1 v1 v1 v1
Navigation par langue v1 v1 v1 v1 v1 v1 v1 v1 v1
Recherche rapide v1 v1 v1 v1 v1 v1 v1 v1 v1
Teaser v1 v1 v1 v1 v1 v1 v1 v1
Onglets v1 v1 v1 v1 v1 v1 v1
Carrousel v1 v1 v1 v1 v1 v1 v1
Séparateur v1 v1 v1 v1 v1 v1
Liste de fragments de contenu v1 v1 v1 v1 v1
Accordéon v1 v1 v1 v1
Bouton v1 v1 v1 v1
Conteneur v1 v1 v1 v1
Téléchargement v1 v1 v1 v1
Fragment d’expérience v1 v1 v1
Incorporer v1 v1
Barre de progression v1
Visionneuse PDF v1

Versions et mises à jour

Les composants principaux sont distribués via GitHub. Cela permet à Adobe d’ajouter plus rapidement des fonctionnalités aux composants et d’autoriser la saisie de la communauté en dehors du cycle de publication AEM.

Les composants principaux sont disponibles avec les versions AEM définies avec lesquelles ils sont compatibles. Cela signifie qu’une version AEM peut prendre en charge plusieurs versions ou mises à jour des composants principaux. Cela donne plus de flexibilité par rapport aux anciens composants de base, qui étaient liés à une version spécifique d’AEM.

Versions

Les versions principales constituent l’itération majeure des composants principaux. Chaque composant possède une version. Les versions sont signalées avec la valeur v inscrite avec un entier positif non nul, comme v1 et v2. Les versions ne sont incrémentées que pour les modifications qui ne sont pas rétrocompatibles, ce qui est normalement le cas pour l’introduction de nouvelles fonctionnalités et fonctions.

Les développeurs et les administrateurs peuvent reconnaître les versions des composants principaux par un numéro figurant dans leurs chemins d’accès aux types de ressources et dans les noms de classe Java pleinement qualifiés de leurs implémentations. Ce numéro de version représente une version majeure définie par les directives de contrôle de version sémantique.

Pour plus d’informations sur les versions des composants principaux, voir la documentation destinée aux développeurs des composants principaux.

Mises à jour

Les composants principaux sont disponibles par l’intermédiaire des mises à jour et représentent les artefacts publiés réels disponibles sur GitHub. Les versions sont signalées par un nombre décimal du format X.Y.Z et rassemblent tous les composants principaux en tant que package livrable.

  • Les mises à jour majeures peuvent introduire de nouvelles versions des composants existants avec des composants entièrement nouveaux ainsi que des correctifs standards. Elles sont représentées par un incrément dans le composant X du numéro de version.
  • Les mises à jour importantes peuvent introduire de nouvelles fonctionnalités aux versions existantes des composants, ainsi que des correctifs. Elles sont représentées par un incrément dans le composant Y du numéro de version.
  • Les mises à jour mineures contiennent uniquement des correctifs. Elles sont représentées par un incrément dans le composant Z du numéro de version.
Remarque

Les versions peuvent contenir plusieurs versions du même composant.

La même version d’un composant peut apparaître dans plusieurs versions.

Prise en charge des composants principaux

Les composants principaux font partie intégrante d’AEM et sont pris en charge en l’état, selon les mêmes conditions que s’ils étaient fournis dans le cadre du Quickstart.

À l’instar des autres fonctionnalités du produit, la règle générale de fin de vie est la suivante :

  • Les composants sont d’abord annoncés comme étant obsolètes avant d’être supprimés.
  • Ils sont ensuite retirés au plus tôt de la version d’AEM après l’annonce.

Les clients disposent ainsi d’au moins un cycle de publication pour passer à la nouvelle version du composant avant la fin de la prise en charge.

La version de chaque composant indique clairement les versions d’AEM prises en charge. Lorsque la prise en charge d’une version d’AEM est interrompue, la prise en charge des composants principaux de cette version d’AEM est prise en charge.

Pour plus d’informations sur la prise en charge des personnalisations des composants, consultez la page Personnalisation des composants principaux de la version des composants principaux appropriée.

Prise en charge des composants de base

Concernant le développement, Adobe met l’accent sur les composants principaux et de nouvelles fonctionnalités continueront d’être ajoutées.

Presque tous les composants de base ont été abandonnés avec AEM 6.5 et seuls les correctifs majeurs seront pris en compte à l’avenir pour ces composants.

Sur cette page