Introducción a la entrega de fragmentos de contenido de AEM con API de OpenAPI

Explore este tutorial que ilustra cómo crear y exponer contenido de AEM mediante la entrega de fragmentos de contenido de AEM con API de OpenAPI y consumido por una aplicación externa, en un escenario de CMS sin encabezado. Esto explora estos conceptos considerando la creación de una aplicación de React que muestra los equipos de WKND y los detalles de los miembros asociados. Los equipos y los miembros se modelan mediante modelos de fragmentos de contenido de AEM y la aplicación React los consume mediante la entrega de fragmentos de contenido de AEM con las API de OpenAPI.

Aplicación de equipos WKND

Este tutorial abarca los siguientes temas:

  • Crear una configuración del proyecto
  • Crear modelos de fragmento de contenido para modelar datos
  • Crear fragmentos de contenido basados en los modelos creados anteriormente
  • Explore cómo se pueden consultar los fragmentos de contenido en AEM mediante la Entrega de fragmentos de contenido de AEM con la función "Probar" de la documentación de las API de OpenAPI
  • Consumir datos de fragmentos de contenido mediante la entrega de fragmentos de contenido de AEM con llamadas de API OpenAPI desde una aplicación React de ejemplo
  • Mejore la aplicación React para que pueda editarse en el editor universal

Requisitos previos prerequisites

Se requiere lo siguiente para seguir este tutorial:

Entorno de AEM as a Cloud Service

Para completar este tutorial, se recomienda que AEM Administrator tenga acceso a un entorno de AEM as a Cloud Service. También se puede usar un entorno Development, Entorno de desarrollo rápido o un entorno en un programa de espacio aislado.

¡Empecemos!

Comience el tutorial con la Definición de modelos de fragmento de contenido.

Proyecto de GitHub

El código fuente y los paquetes de contenido están disponibles en el repositorio de GitHub AEM Headless tutorials.

La rama main contiene el código fuente finalpara este tutorial.
Las instantáneas del código al final de cada paso están disponibles como etiquetas Git.

Si se encuentra un problema con el tutorial o el código, deje un problema en GitHub.

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4