Adobe Experience Manager propose plusieurs options pour définir des points de terminaison sans en-tête et diffuser son contenu au format JSON. Utilisez des didacticiels pratiques pour découvrir comment utiliser les différentes options et choisir ce qui vous convient.
AEM API GraphQL pour les fragments de contenu
prend en charge les scénarios CMS sans tête dans lesquels les applications clientes externes effectuent le rendu d’expériences à l’aide de contenu géré dans AEM.
Une API de diffusion de contenu moderne est la clé de l'efficacité et des performances des applications frontales basées sur JavaScript. L’utilisation d’une API REST présente des défis :
Pour surmonter ces défis, GraphQL fournit une API basée sur les requêtes qui permet aux clients de requête uniquement le contenu dont ils ont besoin et de recevoir un appel d'API unique.
AEM expose divers points de terminaison HTTP qui peuvent être interactifs sans en-tête, depuis GraphQL, AEM Content Services jusqu’à l’API HTTP Assets. Souvent, ces consommateurs sans tête peuvent avoir besoin de s'authentifier auprès d'AEM pour accéder à un contenu ou à des actions protégés. Pour ce faire, AEM prend en charge l’authentification par jeton des requêtes HTTP provenant d’applications, de services ou de systèmes externes.
AEM Content Services utilise les pages AEM traditionnelles pour composer des points de terminaison d’API REST sans en-tête et les composants AEM définissent, ou référencent, le contenu à exposer sur ces points de terminaison.
AEM Content Services permet les mêmes abstractions de contenu utilisées pour la création de pages Web dans AEM Sites, pour définir le contenu et les schémas de ces API HTTP. L’utilisation de Pages AEM et de Composants AEM permet aux spécialistes du marketing de composer et de mettre à jour rapidement des API JSON flexibles capables d’alimenter n’importe quelle application.
AEM API GraphQL | AEM Content Services | |
---|---|---|
Définition du schéma | Modèles de fragments de contenu structuré | Composants AEM |
Contenu | Fragments de contenu | Composants AEM |
Détection de contenu | Par requête GraphQL | Par page AEM |
Format de diffusion | JSON GraphQL | AEM ComponentExporter JSON |
Voici d'autres didacticiels AEM relatifs aux concepts sans tête :