Erste Schritte mit der AEM-Inhaltsfragmentbereitstellung mit OpenAPI-APIs

Ein umfassendes Tutorial, das erläutert, wie AEM-Inhalte in einem Headless-CMS-Szenario mithilfe der Bereitstellung von Inhaltsfragmenten von AEM mit OpenAPI-APIs erstellt und bereitgestellt und von einer externen App genutzt werden. In diesem Artikel werden diese Konzepte erläutert, indem Sie Schritt für Schritt durch die Erstellung einer React-App geführt werden, die WKND-Teams und zugehörige Mitgliederdetails anzeigt. Teams und Mitglieder werden mithilfe von AEM-Inhaltsfragmentmodellen modelliert und von der React-App mithilfe der AEM-Inhaltsfragmentbereitstellung mit OpenAPI-APIs genutzt.

WKND Teams-App

Dieses Tutorial behandelt folgende Themen:

  • Erstellen einer Projektkonfiguration
  • Erstellen von Inhaltsfragmentmodellen zum Modellieren von Daten
  • Erstellen von Inhaltsfragmenten basierend auf den zuvor erstellten Modellen
  • Erfahren Sie, Sie mit der AEM-Inhaltsfragmentbereitstellung mit der Funktion „Jetzt ausprobieren“ der Dokumentation zu OpenAPI-APIs Inhaltsfragmente in AEM abfragen können.
  • Verwenden von Inhaltsfragmentdaten über die AEM-Inhaltsfragmentbereitstellung mit OpenAPI-API-Aufrufen über eine React-Beispiel-App
  • Verbessern der React-App, damit sie im universellen Editor bearbeitbar ist

Voraussetzungen prerequisites

Für dieses Tutorial sind folgende Dinge erforderlich:

AEM as a Cloud Service-Umgebung

Um dieses Tutorial abzuschließen, sollten Sie über AEM-Administratorzugriff auf eine AEM as a Cloud Service-Umgebung verfügen. Sie können auch eine Entwicklungsumgebung, eine schnelle Entwicklungsumgebung oder eine Umgebung in einem Sandbox-Programm verwenden.

Fangen wir an!

Starten Sie das Tutorial mit Definieren von Inhaltsfragmentmodellen.

GitHub-Projekt

Der Quell-Code und die Inhaltspakete sind im GitHub-Repository AEM Headless Tutorials verfügbar.

Die main-Verzweigung enthält den endgültigen Quell-Code für dieses Tutorial.
Momentaufnahmen des Codes am Ende jedes Schritts sind als Git-Tags verfügbar.

Wenn Sie ein Problem mit dem Tutorial oder dem Code feststellen, hinterlassen Sie ein GitHub-Problem.

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