Introdução à entrega de fragmentos de conteúdo do AEM com APIs OpenAPI

Explore este tutorial que ilustra como criar e expor conteúdo do AEM usando a entrega de fragmento de conteúdo do AEM com APIs OpenAPI e consumido por um aplicativo externo, em um cenário de CMS headless. Isso explora esses conceitos pensando na criação de um aplicativo React que exibe equipes WKND e detalhes associados dos membros. As equipes e os membros são modelados usando modelos de fragmento de conteúdo do AEM e consumidos pelo aplicativo React usando a entrega de fragmentos de conteúdo do AEM com APIs OpenAPI.

Aplicativo de equipes do WKND

Este tutorial aborda os seguintes tópicos:

  • Criar uma configuração de projeto
  • Criar modelos de fragmento de conteúdo para modelar dados
  • Criar fragmentos de conteúdo com base nos modelos criados anteriormente
  • Saiba como os fragmentos de conteúdo no AEM podem ser consultados usando o recurso "Experimente" da documentação do AEM Content Fragment Delivery with OpenAPIs
  • Consumir dados de Fragmento de conteúdo por meio da entrega de Fragmento de conteúdo do AEM com chamadas da API OpenAPI de uma amostra do aplicativo React
  • Aprimorar o aplicativo React para ser editável no Editor universal

Pré-requisitos prerequisites

Os seguintes elementos são necessários para seguir este tutorial:

Ambiente do AEM as a Cloud Service

Para concluir este tutorial, é recomendável que você tenha acesso de Administrador do AEM a um ambiente do AEM as a Cloud Service. Também é possível usar um ambiente Desenvolvimento, Ambiente de Desenvolvimento Rápido ou um ambiente em um Programa de Sandbox.

Vamos começar.

Inicie o tutorial com o tema Definir modelos de fragmento de conteúdo.

Projeto do GitHub

O código-fonte e os pacotes de conteúdo estão disponíveis no repositório GitHub dos tutoriais do AEM Headless.

A ramificação main contém o código-fonte finalpara este tutorial.
Instantâneos do código ao final de cada etapa estão disponíveis como tags Git.

Se você encontrar um problema com o tutorial ou o código, abra um problema do GitHub.

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