Prise en main d’AEM Headless - Content Services
AEM Content Services utilise les pages AEM traditionnelles pour composer des points d’entrée d’API REST découplés. Les composants AEM définissent, ou référencent, le contenu à exposer sur ces points d’entrée.
AEM Content Services permet les mêmes abstractions de contenu que celles 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 des Pages AEM et des Composants AEM permet aux personnes spécialisées dans le marketing de composer et de mettre à jour rapidement des API JSON flexibles pouvant alimenter n’importe quelle application.
Tutoriel sur Content Services
Tutoriel complet illustrant comment créer et exposer du contenu à l’aide d’AEM et utilisé par une application mobile native, dans un scénario CMS découplé.
Ce tutoriel explique comment AEM Content Services peut être utilisé pour alimenter l’expérience d’une application mobile qui affiche des informations sur les événements (musique, performance, art, etc.) et est élaboré par l’équipe WKND.
Ce tutoriel aborde les sujets suivants :
- Créer du contenu représentant un événement à l’aide de fragments de contenu.
- Définir des points d’entrée AEM Content Services à l’aide des modèles et des pages d’AEM Sites qui exposent les données d’événement au format JSON.
- Découvrir comment les composants principaux de gestion de contenu web AEM peuvent être utilisés pour permettre aux personnes spécialisées dans le marketing de créer des points d’entrée JSON.
- Utiliser le format JSON d’AEM Content Services à partir d’une application mobile.
- L’utilisation d’Android est due à la présence d’un émulateur sur plusieurs plateformes, que tous les utilisateurs et utilisatrices (Windows, macOS et Linux) de ce tutoriel peuvent utiliser pour exécuter l’application native.
Projet GitHub
Le code source et les packages de contenu sont disponibles sur la page AEM Guides - Projet GitHub WKND Mobile.
Si vous rencontrez un problème avec le tutoriel ou le code, veuillez consigner un Problème GitHub.