Renderização e entrega rendering-and-delivery
O conteúdo do Adobe Experience Manager (AEM) pode ser facilmente renderizado por meio dos Servlets Padrão de Sling para renderizar o JSON e outros formatos.
Essas renderizações prontas para uso normalmente orientam o repositório e retornam o conteúdo como está.
O 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 e do conteúdo renderizados.
Os Renderizadores padrão dos serviços de conteúdo preenchem a lacuna entre Padrões do Sling prontos para uso e Desenvolvimento personalizado, permitindo a personalização e o controle de vários aspectos do conteúdo renderizado sem desenvolvimento.
O diagrama a seguir mostra a renderização dos serviços de conteúdo.
Solicitação de JSON requesting-json
Use <RESOURCE.caas[.<EXPORT-CONFIG][.<EXPORT-CONFIG].json para solicitar JSON.
Criação de configurações de exportação creating-export-configs
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/exportConfigs.
A tabela a seguir mostra as propriedades das Configurações de Exportação:
Sobreposições de exportação de tipo de recurso resource-type-export-overrides
Crie um nó de configuração em /apps/mobileapps/caas/exportConfigs.
A tabela a seguir mostra as propriedades:
Configurações de exportação existentes do Content Services existing-content-services-export-configs
Os Content Services 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 do Content Services é 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.
<PÁGINA_SITE>.caas.page[.<DEPTH-INT>].json
Recursos adicionais additional-resources
Consulte os recursos abaixo para saber mais sobre tópicos em Serviços de conteúdo: