Show Menu
TÓPICOS×

Exportador JSON para serviços de conteúdo

Os serviços de conteúdo do AEM foram criados para generalizar a descrição e o delivery do conteúdo de/para o AEM, além do foco nas páginas da Web.
Eles fornecem o delivery do 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:
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 (y) no formato de modelo de dados JSON. Isso pode ser consumido por seus próprios aplicativos.
A funcionalidade descrita aqui está disponível para todos os Componentes principais desde a 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 (y) no formato de modelo de dados JSON. Isso pode ser consumido por seus próprios aplicativos.
No AEM, o delivery é obtido usando o seletor model e a .json extensão.
.model.json
  1. Por exemplo, um URL como:
    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
    
  2. Fornecerá conteúdo como:
Como alternativa, é possível fornecer o conteúdo de um fragmento de conteúdo estruturado, direcionando-o especificamente.
Isso é feito usando todo o caminho até o fragmento (por meio do 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:
    Você pode adaptar seus próprios componentes para acessar e usar esses dados.
    Embora não seja uma implementação padrão, há suporte para vários seletores, mas eles model devem ser os primeiros.