DocumentationAEM 6.5Guide de l’utilisateur

Exportateur JSON pour Content Services

Dernière mise à jour : 18 avril 2024
  • S'applique à :
  • Experience Manager 6.5
  • Rubriques :
  • Développement

Créé pour :

  • Développeur

AEM Content Services est conçu pour généraliser la description et la diffusion de contenu dans/à partir d’AEM à des canaux autres que des pages web.

Il assure la diffusion du contenu aux canaux autres que les pages web AEM classiques, à l’aide de méthodes normalisées qui peuvent être utilisées par tous les clients. Ces canaux peuvent inclure :

  • des applications sur une seule page ;
  • des applications mobiles natives ;
  • d’autres canaux et points de contact externes à AEM.

Puisque les fragments de contenu utilisent du contenu structuré, vous pouvez fournir des services de contenu à l’aide de l’exportateur JSON pour diffuser le contenu de toute page AEM au format du modèle de données JSON. Ce contenu peut ensuite être utilisé dans vos propres applications.

REMARQUE
La fonctionnalité décrite ici est disponible pour tous les composants principaux à compter de la version 1.1.0 des composants principaux.

Exportateur JSON avec les composants principaux des fragments de contenu

Grâce à l’exportateur JSON AEM, vous pouvez diffuser le contenu des pages AEM au format du modèle de données JSON. Ce contenu peut ensuite être utilisé dans vos propres applications.

Avec AEM, la diffusion s’effectue à l’aide du sélecteur model et de l’extension .json.

.model.json

  1. Par exemple, une URL telle que :

    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. Diffuse du contenu tel que :

    chlimage_1-192

Vous pouvez également diffuser le contenu d’un fragment de contenu structuré en le ciblant spécifiquement.

Utilisez le chemin d’accès complet au fragment (au moyen de la fonction jcr:content) ; par exemple, avec un suffixe tel que :

.../jcr:content/root/responsivegrid/contentfragment.model.json

Votre page peut contenir un fragment de contenu unique ou plusieurs composants de différents types. Vous pouvez également utiliser des mécanismes tels que des composants de liste pour rechercher automatiquement du contenu pertinent.

  • Par exemple, une URL telle que :

    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
    
  • Diffuse du contenu tel que :

    chlimage_1-193

    NOTE
    Vous pouvez adapter vos propres composants pour accéder à ces données et les utiliser.
    NOTE
    Bien qu’il ne s’agisse pas d’une implémentation standard, plusieurs sélecteurs sont pris en charge, mais model doit être le premier.

Informations supplémentaires

Voir également :

  • API HTTP Assets

    • API HTTP Assets
  • Modèles Sling :

    • Modèles Sling – Association d’une classe de modèles à un type de ressource depuis la version 1.3.0
  • AEM avec JSON :

    • Obtention d’informations sur la page au format JSON

Documentation connexe

Pour plus d’informations, consultez les ressources suivantes :

  • la rubrique Fragments de contenu du guide de l’utilisateur Assets.

  • Modèles de fragment de contenu

  • Création à l’aide de fragments de contenu

  • Activation de l’exportateur JSON pour un composant

  • Composants principaux et composant Fragment de contenu

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2