Exportador JSON para serviços de conteúdo json-exporter-for-content-services

Os Serviços de conteúdo da AEM foram projetados para generalizar a descrição e a entrega de conteúdo de/para o AEM além do foco das páginas da Web.

Eles realizam a entrega de conteúdo para canais que não são páginas da Web tradicionais do AEM, usando métodos padronizados que podem ser consumidos por qualquer cliente. Esses canais podem incluir:

  • Aplicativos de página única
  • Aplicativos nativos para dispositivos móveis
  • Outros canais e pontos de contato externos ao AEM

Com fragmentos de conteúdo que usam conteúdo estruturado, você pode fornecer serviços de conteúdo usando o exportador JSON para fornecer o conteúdo de uma página do AEM no formato de modelo de dados JSON. Isso pode ser consumido por seus próprios aplicativos.

Exportador JSON com componentes principais de fragmento de conteúdo json-exporter-with-content-fragment-core-components

Usando o exportador JSON do AEM, você pode fornecer o conteúdo de uma página do AEM no formato de modelo de dados JSON. Isso pode ser consumido por seus próprios aplicativos.

No AEM, a entrega é realizada usando o seletor model e a extensão .json.

.model.json

  1. Por exemplo, um URL como:

    code language-shell
    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks.model.json
    
  2. Fornecerá conteúdo como:

    Modelo JSON de conteúdo WKND

Como alternativa, você pode fornecer o conteúdo de um fragmento de conteúdo estruturado direcionando-o especificamente.

Isso é feito usando o caminho inteiro para o fragmento (por meio de jcr:content); por exemplo, com um sufixo como.

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

Sua página pode conter um único fragmento de conteúdo ou vários componentes de vários tipos. Você também pode usar mecanismos como componentes de lista para pesquisar automaticamente conteúdo relevante.

  • Por exemplo, um URL como:

    code language-shell
    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks/jcr:content/root/container/container/contentfragment.model.json
    
  • Fornecerá conteúdo como:

    Modelo JSON de fragmento de conteúdo WKND

    note note
    NOTE
    Você pode adaptar seus próprios componentes para acessar e usar esses dados.
    note note
    NOTE
    Embora não seja uma implementação padrão, há suporte para vários seletores, mas model deve ser o primeiro.

Informações adicionais further-information

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab