Exportador JSON para Content Services

AEM Content Services foram criados para generalizar a descrição e o delivery do conteúdo de/para AEM além de um foco nas páginas da Web.

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

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.

OBSERVAÇÃO

A funcionalidade descrita aqui está disponível para todos os Componentes principais desde versão 1.1.0 dos Componentes principais.

Exportador JSON com Componentes Principais do Fragmento de Conteúdo

Usando o exportador JSON AEM, você pode 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.

Dentro AEM delivery é obtido usando as extensões model e .json do seletor.

.model.json

  1. Por exemplo, um URL como:

    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. Fornecerá conteúdo como:

    chlimage_1-112

Como alternativa, é possível fornecer o conteúdo de um fragmento de conteúdo estruturado, direcionando-o especificamente.

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

.../jcr:content/root/responsivegrid/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 o conteúdo relevante.

  • Por exemplo, um URL como:

    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
    
  • Fornecerá conteúdo como:

    chlimage_1-193

    OBSERVAÇÃO

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

    OBSERVAÇÃO

    Embora não seja uma implementação padrão, há suporte para vários seletores, mas model deve ser o primeiro.

Informações adicionais

Consulte também:

Para mais informações, consulte:

Nesta página