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

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

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:

Con los fragmentos de contenido que utilizan contenido estructurado, puede proporcionar servicios de contenido utilizando el exportador JSON para ofrecer el contenido de una (y) página AEM en formato de modelo de datos JSON. Esto se puede consumir en sus propias aplicaciones.

NOTE
La funcionalidad descrita está disponible para todos los componentes principales ya que 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

Con el exportador JSON de AEM, puede enviar el contenido de una (y) página AEM en formato de modelo de datos JSON. Esto se puede consumir en sus propias aplicaciones.

Dentro de AEM la entrega se logra mediante el selector 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. Ofrecerá contenido como:

    chlimage_1-192

Alternativamente, puede enviar el contenido de un fragmento de contenido estructurado segmentándolo específicamente.

Esto se realiza mediante la ruta completa al fragmento (a través de la variable 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
    
  • Ofrecerá contenido como:

    chlimage_1-193

    note note
    NOTE
    Puede adaptar sus propios componentes para acceder a estos datos y utilizarlos.
    note note
    NOTE
    Aunque no es una implementación estándar, se admiten varios selectores, but 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
2315f3f5-cb4a-4530-9999-30c8319c520e