Développement découplé pour AEM 6.5 Sites headless-development
Découvrez comment les puissantes fonctionnalités d’AEM 6.5, telles que les modèles de contenu, les fragments de contenu et l’API GraphQL, fonctionnent ensemble pour vous permettre de gérer vos expériences de manière centralisée et de les diffuser sur l’ensemble des canaux.
Présentation overview
L’implémentation découplée devient de plus en plus importante pour offrir des expériences à votre public, où qu’il se trouve et quel que soit son canal.
L’implémentation découplée renonce à la gestion des pages et des composants, comme c’est généralement le cas avec les solutions hybrides et complètes, et se concentre sur la création de fragments de contenu réutilisables et neutres du point de vue du canal, ainsi que sur leur diffusion entre canaux. Il s’agit d’un modèle de développement moderne et dynamique pour l’implémentation d’expériences Web.
Comparaison entre couplage et découplage headful-headless
Ce document se concentre sur le modèle de mise en œuvre entièrement découplée d’AEM. Pour autant, le choix entre couplage et découplage n’est pas nécessairement binaire dans AEM. Vous pouvez utiliser des fonctions découplées afin de gérer et diffuser votre contenu pour différents points d’entrée tout en permettant aux auteurs de contenu de modifier des applications sur une seule page. Le tout dans AEM.
AEM 6.5 et découplage aem-headless
AEM 6.5 est un outil flexible pour le modèle d’implémentation découplée et offrant trois services puissants :
-
Modèles de contenu
- Les modèles de contenu sont une représentation structurée du contenu.
- Ils sont définis par des architectes des informations dans l’éditeur de modèles de fragments de contenu AEM.
- Les modèles de contenu servent de base aux fragments de contenu.
-
Fragments de contenu
- Les fragments de contenu sont des instanciations de modèles de contenu.
- Ils sont créés par les auteurs de contenu à l’aide de l’éditeur de fragments de contenu d’AEM.
- Ils sont stockés dans AEM Assets et gérés dans l’interface utilisateur d’administration d’Assets.
-
API de contenu pour la diffusion
- L’API AEM GraphQL prend en charge la diffusion de fragments de contenu.
- L’API REST AEM Assets prend en charge les opérations CRUD sur les fragments de contenu.
- La diffusion directe de contenu est également possible avec l’exportation JSON du composant principal de fragment de contenu.
Vos premiers pas avec AEM découplé first-steps
Plusieurs ressources sont disponibles pour que vous commenciez à utiliser les fonctionnalités découplées d’AEM. Elles sont conçues pour différents cas d’utilisation, mais donnent toutes une vue d’ensemble complète des fonctionnalités d’AEM découplé.