Renderización y entrega rendering-and-delivery
AEM contenido puede procesarse fácilmente mediante Sling Default Servlets para procesar JSON y otros formatos.
Estos procesadores listos para usar normalmente recorren el repositorio y devuelven contenido tal cual.
AEM, a través de Sling, también admite el desarrollo e implementación de procesadores de Sling personalizados para tomar el control total del esquema y el contenido procesados.
Los procesadores predeterminados de servicios de contenido llenan la brecha entre los valores predeterminados de Sling predeterminados y el desarrollo personalizado, lo que permite la personalización y el control de muchos aspectos del contenido representado sin desarrollo.
En el diagrama siguiente se muestra la renderización de los servicios de contenido.
Solicitud de JSON requesting-json
Uso <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.]
Creación de configuraciones de exportación creating-export-configs
Se pueden crear configuraciones de exportación para personalizar la renderización JSON.
Puede crear un nodo de configuración en /apps/mobileapps/caas/exportConfigs.
La tabla siguiente muestra las propiedades de Exportar configuraciones:
Anulaciones de exportación de tipo de recurso resource-type-export-overrides
Cree un nodo de configuración en /apps/mobileapps/caas/exportConfigs.
La tabla siguiente muestra las propiedades:
Configuraciones de exportación de los servicios de contenido existentes existing-content-services-export-configs
Los servicios de contenido incluyen dos configuraciones de exportación:
- predeterminado (no se ha especificado ninguna configuración)
- página (para procesar páginas del sitio)
Configuración de exportación predeterminada default-export-configuration
La configuración de exportación predeterminada de los servicios de contenido se aplicará si se especifica una configuración en el URI solicitado.
<resource>.caas[.<depth-int>].json
Configuración de exportación de página page-export-configuration
Esta configuración amplía el valor predeterminado para incluir la agrupación de elementos secundarios en un nodo secundario.
<site_page>.caas.page[.<depth-int>].json
Recursos adicionales additional-resources
Consulte los siguientes recursos para obtener más información sobre temas adicionales en Servicios de contenido: