Présentation des composants principaux

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.

Ressources

  • Bibliothèque de composants : ensemble d’exemples permettant d’afficher les composants dans leurs différentes configurations.
  • Documentation des composants (le présent document) : pour les développeurs et les auteurs, avec des détails sur chaque composant.
  • Référentiel GitHub des composants principaux : pour les développeurs, avec des informations détaillées sur chaque téléchargement de composant et de projet.
  • Prise en main :

Fonctions

Prêts pour la production Les composants principaux sont 28 composants 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 stratégies 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.

Composants

La version actuelle des composants principaux comporte les composants ci-après.

Composants de modèle

Composants de création de page

Composants de conteneur

Composants de formulaire

REMARQUE

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.

REMARQUE

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.

Configuration requise

Composants principaux AEM as a Cloud Service AEM 6.5 AEM 6.4 Java SE Maven
2.13.2 Suite 6.5.5.0+ * 6.4.8.1+ * 8, 11 3.3.9+
REMARQUE

(*) 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 AEM as a Cloud Service ou ce document pour les versions plus anciennes d’AEM.

Sur cette page