Chapitre 6 : exposer le contenu sur l’instance de publication AEM pour sa diffusion
Dans le chapitre 6 du tutoriel AEM Headless, vous allez découvrir comment installer tous les packages, configurations et contenu nécessaires sur l’instance de publication AEM, afin de permettre leur consultation à partir de l’application mobile.
Publier du contenu pour AEM Content Services
La configuration et le contenu créés pour piloter les événements via AEM Content Services doivent être publiés sur l’instance de publication AEM afin que l’application mobile puisse y accéder.
Comme AEM Content Services repose sur des éléments de configuration (modèles de fragment de contenu, modèles modifiables), des ressources (fragments de contenu, images) et des pages, ces derniers bénéficient automatiquement des fonctionnalités de gestion de contenu d’AEM, notamment :
- Workflow de révision et de traitement
- et activation et désactivation pour la publication et l’extraction de contenu à partir des points de terminaison AEM Content Services de l’instance de publication AEM
-
Assurez-vous que les packages de l’application WKND Mobile, répertoriés au Chapitre 1, sont installés sur l’instance de publication AEM à l’aide du Gestionnaire de modules.
-
Publiez le modèle modifiable WKND Mobile Events API
- Accédez à AEM > Outils > Général > Modèles >WKND Mobile
- Sélectionnez le modèle Event API
- Appuyez sur Publier dans la barre d’actions supérieure
- Publiez le modèle et toutes les références (politiques de contenu, mappages de politiques de contenu et modèles)
-
Publiez les fragments de contenu WKND Mobile Events.
Cette opération est nécessaire, car l’API Events utilise le composant Liste des fragments de contenu, qui ne fait pas spécifiquement référence aux fragments de contenu.
- Accédez à AEM > Ressources > Fichiers > WKND Mobile > English >Events
- Sélectionnez tous les fragments de contenu Event
- Appuyez sur le bouton Gérer la publication dans la barre d’actions supérieure
- Laissez l’action par défaut Publier en l’état, puis appuyez sur Suivant dans la barre d’actions supérieure
- Sélectionnez tous les fragments de contenu
- Appuyez sur Publier dans la barre d’actions supérieure
- Le modèle de fragment de contenu Events et les images d’événements de référence seront automatiquement publiés avec les fragments de contenu.
-
Publiez la page Events API
- Accédez à AEM > Sites > WKND Mobile > English >API
- Sélectionnez la page Events
- Appuyez sur Gérer la publication dans la barre d’actions supérieure
- Laissez l’action par défaut Publier, puis appuyez sur Suivant dans la barre d’actions supérieure
- Sélectionnez la page Events
- Appuyez sur Publish dans la barre d’actions supérieure.
Vérifier l’instance de publication AEM
-
Dans un nouveau navigateur web, vérifiez la déconnexion de l’instance de publication AEM, puis demandez les URL suivantes (en remplaçant
http://localhost:4503
par l’hôte et le port sur lesquels l’instance de publication AEM est exécutée).Ces requêtes doivent renvoyer la même réponse JSON que celle obtenue lors de la révision des points d’entrée de l’instance de création AEM correspondante. Dans le cas contraire, vérifiez que toutes les publications ont réussi (vérifiez les files d’attente de réplication), que le package WKND Mobile
ui.apps
est installé sur l’instance de publication AEM et consultez le fichiererror.log
de l’instance de publication AEM.
Étape suivante
Aucun package supplémentaire ne doit être installé. Avant de passer au chapitre suivant, assurez-vous que le contenu et la configuration décrits dans cette section sont publiés sur l’instance de publication AEM.