GraphQL pour les fragments de contenu
Diffusez aisément du contenu en mode headless pour « nourrir » les expériences d’applications modernes, telles que les applications monopages, les applications mobiles ou les expériences in-app, en faisant appel à l’API GraphQL d’Adobe Experience Manager pour les fragments de contenu.
L’efficacité à chaque point de contact digital
Les marques sont chargées de créer des expériences efficaces et fluides sur un nombre croissant de canaux digitaux. Or, le cloisonnement de leurs systèmes de contenu risque de compliquer la création d’applications réactives et de ralentir les interactions avec le serveur. Si le recours aux API REST classiques a fait ses preuves, il n’en demeure pas moins que celles-ci peuvent aussi allonger les temps de réponse dès lors que les applications doivent souvent multiplier les requêtes avant d’obtenir les données nécessaires ou en recueillent plus qu’elles n’en ont besoin. GraphQL change la donne.
Avec l’API GraphQL d’Experience Manager, les développeurs utilisent un format standard de langage de requête, indépendant de toute application, pour interroger et extraire du contenu. Conçue dans une optique de compacité et d’efficacité, cette API renvoie uniquement le contenu demandé et rien de plus. Les réponses sont donc adaptées au format et aux besoins de l’application à l’origine de la requête. Les requêtes peuvent également retourner du contenu imbriqué ainsi que plusieurs éléments liés en un seul appel, réduisant ainsi considérablement le temps et la bande passante nécessaires à l’extraction du contenu en question. Résultat ? Des expériences de type applicatif, réactives et respectueuses de l’identité de la marque, diffusées rapidement sur tous les canaux digitaux.
Le principe de fonctionnement
Langage de requête simple, diffusion de contenu headless
Diffusez aisément du contenu dans toutes les applications modernes de votre entreprise au format JSON en faisant appel au langage de requête simple d’emploi de GraphQL via les API headless d’Experience Manager.
Infinité d’outils et de langages possibles
Indépendante des interfaces frontales, l’API GraphQL est assez peu tributaire des kits SDK, ce qui permet aux développeurs de travailler avec le langage ou les outils de leur choix (React, Angular, iOS).
Obtention des données nécessaires, ni plus, ni moins
Interrogez les fragments de contenu d’Experience Manager, et l’ensemble des éléments, des variantes et des références imbriquées indispensables au rendu par une application, hormis les champs inutiles.
Souplesse omnicanal durable
L’API GraphQL d’Experience Manager pour les fragments de contenu gère le contenu headless sur tous les canaux. Mais, détail singulier, les fragments de contenu d’Experience Manager peuvent être réutilisés pour créer des pages headful dans l’éditeur WYSIWYG.
Rapidité et évolutivité des performances
La persistance des requêtes accélère l’expérience client grâce à la conservation en cache de requêtes de contenu conçues pour l’architecture web, mais aussi à la mise en cache dans les réseaux CDN.
Contenu structuré performant
Les modèles de fragments de contenu prennent en charge de nombreux types de champs et permettent de créer des interdépendances, ce qui facilite la création de modèles de contenu performants et réutilisables et de contenu atomique.
Interface intelligente
Une interface utilisateur intégrée au navigateur permet aux développeurs de créer, de tester et de déboguer facilement leurs requêtes. Elle offre également des outils intégrés de validation et de remplissage de code.
Informations complémentaires sur les API GraphQL dans Adobe Experience Manager
Alimentez les applications en contenu avec l’API GraphQL.
Découvrez comment interroger les fragments de contenu à partir d’une application monopage en utilisant l’API GraphQL d’Experience Manager.
Fonctionnalités associées
Fragments de contenu
Le texte et les médias indépendants des pages facilitent leur réutilisation, au même titre que celle des assets digitaux, en évitant d’avoir à couper-coller ou à réécrire le contenu.
Modification d’applications monopages
Modifiez et gérez des applications monopages développées dans des frameworks Open Source, tels que React et Angular, avec l’éditeur de type glisser-déposer que vous utilisez déjà pour vos sites web.
Médias dynamiques
Déployez des expériences multimédias interactives en mode headless sur tous les appareils au moyen du framework unique d’Adobe et de sa suite de composants.