Erste Schritte mit der Bereitstellung von AEM-Inhaltsfragmenten mit OpenAPIs

In diesem Tutorial wird veranschaulicht, wie AEM-Inhalte mithilfe der Inhaltsfragmentbereitstellung von AEM mit OpenAPIs erstellt und verfügbar gemacht und von einem externen Programm in einem Headless-CMS-Szenario genutzt werden. In diesem Artikel werden diese Konzepte erläutert, indem die Erstellung einer React-App vorgestellt wird, die WKND-Teams und zugehörige Mitgliederdetails anzeigt. Teams und Mitglieder werden mithilfe von AEM-Inhaltsfragmentmodellen modelliert und von der React-App mithilfe der Bereitstellung von AEM-Inhaltsfragmenten mit OpenAPIs genutzt.

WKND Teams-App

Dieses Tutorial behandelt folgende Themen:

  • Erstellen einer Projektkonfiguration
  • Erstellen von Inhaltsfragmentmodellen zum Modellieren von Daten
  • Erstellen Sie Inhaltsfragmente basierend auf den zuvor erstellten Modellen
  • Erfahren Sie, wie Inhaltsfragmente in AEM mithilfe der Funktion „Probieren Sie es aus“ der AEM-Inhaltsfragmentbereitstellung mit OpenAPIs-Dokumentation abgefragt werden können
  • Verwenden von Inhaltsfragmentdaten über die Bereitstellung von AEM-Inhaltsfragmenten mit OpenAPI-Aufrufen aus einer 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 AEM-Administrator Zugriff auf eine AEM as a Cloud Service-Umgebung haben. Eine Entwicklungs-Umgebung eine schnelle oder eine Umgebung in einem Sandbox-Programm kann ebenfalls verwendet werden.

Fangen wir an!

Starten Sie das Tutorial mit Definieren von Inhaltsfragmentmodellen.

GitHub-Projekt

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

Die main Verzweigung enthält den endgültigen Quell-Codedieses Tutorials.
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