Dans Adobe Experience Manager, les composants sont des éléments structurels qui constituent le contenu des pages en cours de création. Les composants ont toujours été un élément fondamental de l’expérience AEM. Ils facilitent la création de pages pour l’auteur et le développement de composants flexibles et extensibles pour le développeur.
Les composants principaux sont un ensemble de composants WCM (Web Content Management, gestion de contenu web) normalisés pour AEM dont l’objectif est d’accélérer le développement et de réduire les coûts de maintenance de vos sites web.
Prêts pour la production | Les composants principaux sont 30 composants de gestion de contenu web robustes, bien testés, largement utilisés et performants. |
Prêts pour le cloud | Ils fonctionnent aussi bien sur AEM as a Cloud Service que sur Adobe Managed Services ou On-Premise. |
Polyvalents | Les composants représentent des concepts génériques avec lesquels les auteurs peuvent assembler pratiquement n’importe quelle disposition. |
Configurables | Des politiques de contenu au niveau du modèle définissent les fonctionnalités que les auteurs de pages peuvent ou non utiliser. |
Permettent un suivi | L’intégration de la couche de données client Adobe permet le suivi de tous les aspects de l’expérience du visiteur. |
Accessibles | Ils sont conformes à la norme WCAG 2.1, fournissent des étiquettes ARIA et prennent en charge la navigation au clavier (problèmes connus). |
Optimisation du référencement | La sortie HTML est sémantique et fournit des annotations de microdonnées schema.org. |
Prêts pour WebApp | La sortie JSON rationalisée permet le rendu côté client, avec la possibilité d’une modification contextuelle. |
Prise en charge d’AMP | Les composants intègrent la prise en charge de la norme AMP, ce qui accélère vos expériences mobiles. |
Kit de conception | Un kit d’interface utilisateur pour Adobe XD permet aux concepteurs de créer des maquettes qu’ils peuvent ensuite mettre en forme selon leurs besoins. |
Possibilité d’appliquer des thèmes | Les composants implémentent le système de style et le balisage suit les conventions CSS BEM. |
Personnalisables | Plusieurs modèles permettent une personnalisation facile, depuis l’ajustement du code HTML jusqu’à la réutilisation des fonctionnalités avancées. |
Contrôle de version | La politique de contrôle de version garantit que les composants principaux ne rendent pas votre site inopérable lorsqu’ils améliorent des éléments susceptibles de vous affecter. |
Localisables | La résolution intelligente des références permet à certains composants de rechercher le contenu localisé correspondant et d’en effectuer automatiquement le rendu. |
Open source | Si quelque chose ne va pas, contribuez en apportant vos améliorations. |
La version actuelle des composants principaux comporte les composants ci-après :
Les auteurs ne peuvent pas disposer immédiatement de ces composants principaux. En effet, l’équipe de développement doit d’abord les intégrer dans leur environnement. Une fois intégrés, ils peuvent être rendus disponibles et préconfigurés dans l’éditeur de modèles.
Certaines versions de composants principaux peuvent uniquement être compatibles avec certaines versions d’AEM.
Pour plus d’informations, reportez-vous à la page d’aide (liée dans la liste précédente) pour le composant spécifique ou consultez le document Versions des composants principaux.
Version des composants principaux | AEM as a Cloud Service | Niveau de correctif dʼAEM 6.5 | Version de Java SE | Version de Maven |
---|---|---|---|---|
2.22.12 | En continu | 6.5.14.0+ * | 8, 11 | 3.3.9+ |
(*) Depuis la version 2.11.0, org.apache.sling.models.impl
version 1.4.12 ou ultérieure est nécessaire (en raison de SLING-8781). Elle sera fournie pour AEM 6.4 et 6.5 dans un futur Service Pack. Dans l’intervalle, le lot Sling Models est inclus dans le package core.wcm.components.all
.
Pour connaître les exigences des versions précédentes des composants principaux, voir Versions des composants principaux.
Les composants principaux nécessitent l’utilisation de modèles modifiables et ne prennent pas en charge l’interface utilisateur classique ni les modèles statiques. Si nécessaire, consultez les outils de modernisation d’AEM pour mettre à jour votre projet avec ces fonctionnalités modernes d’AEM.
Pour configurer votre environnement de développement local, consultez cet aperçu du SDK d’AEM as a Cloud Service ou ce document pour les versions plus anciennes d’AEM.
Les composants principaux sont automatiquement intégrés à AEM as a Cloud Service et vous disposez toujours de la dernière version.
Consultez le document Utilisation des composants principaux pour obtenir plus d’informations sur la façon d’utiliser les composants principaux dans AEM as a Cloud Service et On-Premise.
D’autres composants basés sur les composants principaux sont disponibles pour les auteurs AEM.