Rendu et diffusion rendering-and-delivery
AEM contenu peut facilement être rendu via Servlets par défaut Sling au rendu JSON et d’autres formats.
Ces rendus prêts à l’emploi parcourent généralement le référentiel et renvoient le contenu tel quel.
AEM, via Sling, prend également en charge le développement et le déploiement de rendus sling personnalisés pour prendre le contrôle total du schéma et du contenu rendus.
Les rendus par défaut de Content Services comblent l’écart entre les valeurs par défaut Sling prêtes à l’emploi et le développement personnalisé, ce qui permet la personnalisation et le contrôle de nombreux aspects du contenu rendu sans aucun développement.
Le diagramme suivant montre le rendu des services de contenu.
Requête JSON requesting-json
Utilisation <resource.caas span="" id="1" translate="no" />.[<export-config span="" id="0" translate="no" />.][<export-config span="" id="0" translate="no" />.json pour demander JSON.]
Création de configurations d’exportation creating-export-configs
Il est possible de créer des configurations d’exportation pour personnaliser le rendu JSON.
Vous pouvez créer un noeud de configuration sous /apps/mobileapps/caas/exportConfigs.
Le tableau suivant affiche les propriétés des configurations d’exportation :
Remplacements d’exportation de type de ressource resource-type-export-overrides
Créez un noeud de configuration sous /apps/mobileapps/caas/exportConfigs.
Le tableau suivant présente les propriétés :
Configurations d’exportation de Content Services existantes existing-content-services-export-configs
Content Services comprend deux configurations d’exportation :
- default (aucune configuration spécifiée)
- page (pour effectuer le rendu des pages du site)
Configuration de l’exportation par défaut default-export-configuration
La configuration d’exportation par défaut de Content Services est appliquée si une configuration est spécifiée dans l’URI demandé.
<resource>.caas[.<depth-int>].json
Configuration de l’exportation de pages page-export-configuration
Cette configuration étend la valeur par défaut pour inclure le regroupement des enfants sous un noeud enfant.
<site_page>.caas.page[.<depth-int>].json
Ressources supplémentaires additional-resources
Consultez les ressources ci-dessous pour en savoir plus sur les rubriques supplémentaires dans Content Services :