Exportador JSON para serviços de conteúdo

Última atualização em 2024-02-23

Os Serviços de conteúdo AEM são projetados para generalizar a descrição e a entrega de conteúdo de/para 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 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

Usando o exportador JSON AEM, você pode fornecer o conteúdo de uma página AEM (y) 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 .json extensão.

.model.json

  1. Por exemplo, um URL como:

    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 da variável 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:

    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 do fragmento de conteúdo do WKND

    OBSERVAÇÃO

    Você pode adapte seus próprios componentes para acessar e usar esses dados.

    OBSERVAÇÃO

    Embora não seja uma implementação padrão, vários seletores são compatíveis, mas model deve ser o primeiro.

Informações adicionais

Nesta página