Entrega de fragmentos de contenido

Los fragmentos de contenido de Adobe Experience Manager (AEM) son contenido editorial basado en texto que puede incluir algunos elementos de datos estructurados asociados pero considerados contenido puro sin información de diseño o diseño. Los fragmentos de contenido se suelen crear como contenido no agnóstico del canal, que está diseñado para utilizarse y reutilizarse en varios canales, lo que a su vez envuelve el contenido en una experiencia específica del contexto.

Los fragmentos de contenido, independientemente del diseño, se pueden utilizar directamente en AEM Sites con componentes principales o se pueden enviar de forma automática a canales descendentes.

Esta serie de vídeos cubre las opciones de envío para utilizar fragmentos de contenido. Los detalles sobre la definición y creación de fragmentos de contenido se encuentran aquí.

  1. Uso de fragmentos de contenido en páginas web
  2. Exposición de fragmentos de contenido como JSON mediante AEM servicios de contenido
  3. Uso de la API HTTP de Assets

Uso de fragmentos de contenido en páginas web

Los fragmentos de contenido se pueden usar en páginas de AEM Sites o de forma similar en fragmentos de experiencias utilizando el componente de fragmento de contenido AEM de los componentes principales de WCM.

Los componentes de fragmento de contenido se pueden diseñar con AEM sistema de estilos para mostrar el contenido según sea necesario.

Exposición de fragmentos de contenido como JSON

AEM Content Services facilita la creación de puntos finales HTTP basados en AEM página que representen contenido en un formato JSON normalizado.

El vídeo anterior utiliza el Componente de fragmento de contenido para exponer fragmentos de contenido individuales. El Componente de lista de fragmentos de contenido es un componente nuevo que permite a un autor definir una consulta que rellenará dinámicamente la página con una lista de fragmentos de contenido. Se prefiere el componente Lista de fragmentos de contenido cuando es necesario exponer varios fragmentos de contenido.

Ejemplo de carga útil JSON de punto final de Content Services:
atletas.json

Uso de la API HTTP de Assets

La primera introducción en AEM 6.5 es la compatibilidad mejorada con los fragmentos de contenido con la API HTTP de recursos. Esto proporciona una manera fácil para que los desarrolladores realicen operaciones de Crear, Leer, Actualizar y Eliminar (CRUD) con fragmentos de contenido.

Ejemplos de solicitudes POSTMAN:
CRUD-CFM-API-We.Retail.postman_collection.json

Qué método de envío utilizar

Canal web

El método para enviar un fragmento de contenido a través de un canal web es sencillo mediante el uso del componente Fragmento de contenido con AEM Sites.

Sin encabezado

Existen dos opciones para exponer fragmento de contenido como JSON para admitir un canal de terceros en un caso de uso remoto:

  1. Utilice AEM Content Services y las páginas de API proxy (vídeo 2) cuando el caso de uso principal sea entregar fragmentos de contenido para su consumo (solo lectura) mediante un canal de terceros. El marco de servicios de contenido proporciona más flexibilidad y opciones sobre qué datos se exponen. Los desarrolladores también pueden ampliar el marco de servicios de contenido para aumentar o enriquecer los datos.

  2. Utilice la API HTTP de recursos (vídeo n.º 3) cuando el canal de terceros necesite modificar o actualizar fragmentos de contenido. Un caso de uso típico es la ingesta de contenido de terceros en un entorno de creación AEM.

Recursos adicionales

Para descargar e instalar el paquete siguiente en una instancia de AEM 6.4+ para el estado final de la serie de vídeos:
aem_demo_fluidos-experiencescontent-fragments-100.zip

En esta página