Los servicios de contenido de AEM están diseñados para generalizar la descripción y el envío del contenido desde/hacia AEM más allá del enfoque en las páginas web.
Proporcionan el envío de contenido a canales que no son páginas web AEM tradicionales, utilizando métodos estandarizados que pueden ser consumidos por cualquier cliente. Estos canales pueden incluir:
Con los fragmentos de contenido que utilizan contenido estructurado, puede proporcionar servicios de contenido mediante el exportador JSON para entregar el contenido de una página AEM en formato de modelo de datos JSON. Esto puede ser consumido por sus propias aplicaciones.
La funcionalidad descrita aquí está disponible para todos los componentes principales desde la versión 1.1.0 de los componentes principales.
Con el exportador JSON de AEM puede entregar el contenido de una(y) página AEM en formato de modelo de datos JSON. Esto puede ser consumido por sus propias aplicaciones.
Dentro de AEM el envío se logra mediante la extensión model
y .json
del selector.
.model.json
Por ejemplo, una dirección URL como:
http://localhost:4502/content/we-retail/language-masters/en.model.json
Entregará contenido como:
También puede ofrecer el contenido de un fragmento de contenido estructurado segmentándolo específicamente.
Esto se realiza mediante la ruta completa del fragmento (mediante jcr:content
); por ejemplo, con un sufijo como.
.../jcr:content/root/responsivegrid/contentfragment.model.json
La página puede contener un solo fragmento de contenido o varios componentes de distintos tipos. También puede utilizar mecanismos como componentes de lista para buscar automáticamente contenido relevante.
Por ejemplo, una dirección URL como:
http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
Entregará contenido como:
Puede adaptar sus propios componentes para acceder y utilizar estos datos.
Aunque no es una implementación estándar, se admiten varios selectores, pero model
debe ser el primero.
Consulte también:
API de HTTP de Assets
Modelos Sling:
AEM con JSON:
Para obtener más información, consulte:
El tema Fragmentos de contenido en la guía del usuario de Recursos
Componentes principales y el componente Fragmento de contenido