Renderização e entrega rendering-and-delivery
AEM conteúdo pode ser facilmente renderizado via Servlets Padrão Sling para renderizar JSON e outros formatos.
Essas renderizações prontas para uso normalmente caminham pelo repositório e retornam o conteúdo como está.
AEM, por meio do Sling, também oferece suporte ao desenvolvimento e implantação de renderizadores de sling personalizados para assumir o controle total do esquema renderizado e do conteúdo.
Os renderizadores padrão dos serviços de conteúdo preenchem a lacuna entre os padrões de sling predefinidos e o desenvolvimento personalizado, permitindo a personalização e o controle de muitos aspectos do conteúdo renderizado sem desenvolvimento.
O diagrama a seguir mostra a renderização dos serviços de conteúdo.
Solicitar JSON requesting-json
Use <resource.caas span="" id="1" translate="no" />.[<export-config span="" id="0" translate="no" />.][<export-config span="" id="0" translate="no" />.json para solicitar JSON.]
Criação de configurações de exportação creating-export-configs
As configurações de exportação podem ser criadas para personalizar a renderização JSON.
Você pode criar um nó de configuração em /apps/mobileapps/caas/exportConfig.
A tabela a seguir mostra as propriedades das Configurações de exportação:
Substituições de exportação do tipo de recurso resource-type-export-overrides
Crie um nó de configuração em /apps/mobileapps/caas/exportConfig.
A tabela a seguir mostra as propriedades:
Configurações de exportação dos serviços de conteúdo existentes existing-content-services-export-configs
Os Serviços de conteúdo incluem duas configurações de exportação:
- padrão (nenhuma configuração especificada)
- página (para renderizar páginas do site)
Configuração de exportação padrão default-export-configuration
A configuração de exportação padrão dos Serviços de conteúdo será aplicada se uma configuração for especificada no URI solicitado.
<resource>.caas[.<depth-int>].json
Configuração de exportação de página page-export-configuration
Essa configuração estende o padrão para incluir o agrupamento de filhos em um nó filho.
<site_page>.caas.page[.<depth-int>].json
Recursos adicionais additional-resources
Consulte os recursos abaixo para saber mais sobre tópicos adicionais nos Serviços de conteúdo: