Erste Schritte mit AEM Headless – Content Services

AEM Content Services nutzt herkömmliche AEM-Seiten, um Headless-REST-API-Endpunkte zu erstellen. AEM-Komponenten definieren oder referenzieren den Inhalt, der für diese Endpunkte bereitgestellt werden soll.

AEM Content Services ermöglicht dieselbe Inhaltsabstraktionen wie bei der Erstellung von Web-Seiten in AEM Sites, um den Inhalt und die Schemata dieser HTTP-APIs zu definieren. Durch die Verwendung von AEM-Seiten und AEM-Komponenten können Marketer flexible JSON-APIs, die für jede Anwendung geeignet sind, schnell erstellen und aktualisieren.

Content Services-Tutorial

In diesem Tutorial wird beschrieben, wie Inhalte mithilfe von AEM erstellt und bereitgestellt und von einer nativen App in einem Headless-CMS-Anwendungsszenario genutzt werden.

In diesem Tutorial wird gezeigt, wie mithilfe von AEM Content Services die Nutzung einer Mobile App optimiert werden kann, über die Veranstaltungsinformationen (Musik, Performance, Kunst usw.) vom WKND-Team bereitgestellt werden.

In diesem Tutorial werden die folgenden Themen behandelt:

  • Erstellen von Inhalten für eine Veranstaltung mithilfe von Inhaltsfragmenten
  • Definieren von AEM Content Services-Endpunkten mithilfe der Vorlagen und Seiten von AEM Sites, die Ereignisdaten als JSON bereitstellen
  • Verwendung von AEM-WCM-Kernkomponenten zur Erstellung von JSON-Endpunkten durch Marketer
  • Verwendung von AEM Content Services-JSON über eine Mobile App
    • Android wird eingesetzt, da dieses Betriebssystem über einen plattformübergreifenden Emulator verfügt, den alle Benutzenden (Windows, macOS und Linux) dieses Tutorials verwenden können, um die native App auszuführen.

GitHub-Projekt

Der Quell-Code und die Inhaltspakete sind in den AEM-Handbüchern für das WKND-Mobile-GitHub-Projekt verfügbar.

Wenn Sie ein Problem mit dem Tutorial oder Code haben, eröffnen Sie bitte einen GitHub-Artikel.

AEM GraphQL und AEM Content Services im Vergleich

AEM-GraphQL-APIs
AEM Content Services
Schemadefinition
Strukturierte Inhaltsfragmentmodelle
AEM-Komponenten
Inhalt
Inhaltsfragmente
AEM-Komponenten
Inhaltssuche
Nach GraphQL-Abfrage
Nach AEM-Seite
Bereitstellungsformat
GraphQL-JSON
AEM ComponentExporter-JSON
recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4