Exportador JSON para servicios de contenido json-exporter-for-content-services

Los servicios de contenido de AEM están diseñados para generalizar la descripción y la entrega de contenido desde o hacia AEM, más allá del enfoque en las páginas web.

Proporcionan la entrega de contenido a canales que no son páginas web de AEM tradicionales, mediante métodos estandarizados que cualquier cliente puede consumir. Estos canales pueden incluir lo siguiente:

AEM Con los fragmentos de contenido que utilizan contenido estructurado, puede proporcionar servicios de contenido mediante el exportador JSON para entregar el contenido de cualquier página de la página en formato de modelo de datos JSON. Este método lo pueden consumir sus propias aplicaciones.

NOTE
La funcionalidad descrita aquí está disponible para todos los componentes principales desde versión 1.1.0 de los componentes principales.

Exportador JSON con componentes principales de fragmentos de contenido json-exporter-with-content-fragment-core-components

AEM AEM Con el exportador de JSON de, puede enviar el contenido de cualquier página de la página de la aplicación en formato de modelo de datos JSON de la página de la aplicación. Este método lo pueden consumir sus propias aplicaciones.

AEM Dentro de, la entrega se logra usando el selector de model y .json extensión.

.model.json

  1. Por ejemplo, una dirección URL como:

    code language-shell
    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. Ofrece contenido como:

    chlimage_1-192

Como alternativa, puede entregar el contenido de un fragmento de contenido estructurado segmentándolo específicamente.

Utilice la ruta completa al fragmento (a través del 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 varios tipos. También puede utilizar mecanismos como componentes de lista para buscar automáticamente contenido relevante.

  • Por ejemplo, una dirección URL como:

    code language-shell
    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
    
  • Ofrece contenido como:

    chlimage_1-193

    note note
    NOTE
    Puede adaptar sus propios componentes para acceder y utilizar estos datos.
    note note
    NOTE
    Aunque no es una implementación estándar, se admiten varios selectores, pero model debe ser el primero.

Información adicional further-information

Consulte también lo siguiente:

Documentación relacionada related-documentation

Para obtener más información, consulte:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2