Introduzione alla distribuzione dei frammenti di contenuto in AEM con API OpenAPI

Esplora questo tutorial che illustra come creare ed esporre contenuti AEM utilizzando la funzione Content Fragment Delivery di AEM con API OpenAPI e utilizzati da un’app esterna, in uno scenario CMS headless. Questo esplora questi concetti camminando ha pensato la creazione di un’app React che mostra i team WKND e i dettagli dei membri associati. I team e i membri vengono modellati utilizzando i modelli per frammenti di contenuto di AEM e utilizzati dall’app React tramite la Distribuzione di frammenti di contenuto di AEM con API OpenAPI.

App team WKND

Questo tutorial tratta i seguenti argomenti:

  • Creare una configurazione del progetto
  • Creare modelli per frammenti di contenuto per modellare i dati
  • Creare frammenti di contenuto basati sui modelli creati in precedenza
  • Scopri come eseguire query sui frammenti di contenuto in AEM utilizzando la funzione "Try It" (Prova) della documentazione sulla distribuzione di frammenti di contenuto di AEM con API OpenAPI
  • Consumare dati dei frammenti di contenuto tramite AEM Content Fragment Delivery con chiamate API OpenAPI da un’app React di esempio
  • Migliorare l’app React per renderla modificabile nell’editor universale

Prerequisiti prerequisites

Per seguire questo tutorial sono necessari i seguenti elementi:

Ambiente AEM as a Cloud Service

Per completare questa esercitazione, ti consigliamo di avere l'accesso Amministratore AEM a un ambiente AEM as a Cloud Service. È inoltre possibile utilizzare un ambiente Sviluppo, Ambiente di sviluppo rapido o un ambiente in un Programma sandbox.

Iniziamo.

Inizia il tutorial con la sezione Definizione dei modelli per frammenti di contenuto.

Progetto GitHub

Il codice sorgente e i pacchetti di contenuti sono disponibili nelle esercitazioni AEM Headless archivio GitHub.

Il ramo main contiene il codice sorgente finale per questa esercitazione.
Le istantanee del codice alla fine di ciascun passaggio sono disponibili come tag Git.

Se riscontri un problema con il tutorial o con il codice, crea un problema GitHub.

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