Exportateur JSON pour Content Services

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.

Ils assurent 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 :

Comme 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 depuis 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 adresse URL comme :

    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. diffusera du contenu comme :

    chlimage_1-192

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

Pour ce faire, utilisez le chemin du fragment dans son intégralité (via jcr:content), par exemple avec un suffixe comme :

.../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 adresse URL comme :

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

    chlimage_1-193

    REMARQUE

    Vous pouvez adapter vos propres composants pour accéder à ces données et les utiliser.

    REMARQUE

    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 :

Pour plus d’informations, voir :

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now