JSON-Exporter für Content Services

Letzte Aktualisierung: 2023-12-05

AEM Content Services sollen die Beschreibung und Bereitstellung von Inhalten in/aus AEM über den Fokus von Websites hinaus verallgemeinern.

Sie ermöglichen die Bereitstellung von Inhalten in Kanälen, die keine traditionellen AEM-Web-Seiten sind, und nutzen standardisierte Methoden, die von allen Clients genutzt werden können. Diese Kanäle können Folgendes sein:

  • Single Page Applications (SPA)
  • native Mobile Apps
  • Andere Kanäle und Touchpoints außerhalb von AEM

Über Inhaltsfragmente, die strukturierte Inhalte verwenden, können Sie Content Services zur Verfügung stellen, indem Sie die Inhalte mit JSON Exporter auf einer (beliebigen) AEM-Seite im JSON-Datenmodellformat bereitstellen. Diese können dann von Ihren eigenen Anwendungen genutzt werden.

JSON Exporter mit Inhaltsfragment-Kernkomponenten

Mit dem AEM JSON Exporter können Sie den Inhalt einer (y) AEM Seite im JSON-Datenmodellformat bereitstellen. Diese können dann von Ihren eigenen Anwendungen genutzt werden.

In AEM erfolgt die Bereitstellung mit dem model-Selektor und der .json-Erweiterung.

.model.json

  1. Beispielsweise werden durch eine URL wie:

    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks.model.json
    
  2. liefert Inhalte wie:

    JSON-Modell für WKND-Inhalt

Alternativ können Sie die Inhalte eines strukturierten Inhaltsfragments bereitstellen, indem Sie dieses spezifisch nachverfolgen.

Dies geschieht mithilfe des gesamten Pfads zum Fragment (über die jcr:content), beispielsweise mit einem Suffix wie .

.../jcr:content/root/container/container/contentfragment.model.json

Ihre Seite kann entweder ein einzelnes Inhaltsfragment oder mehrere Komponenten verschiedener Typen enthalten. Sie können auch Mechanismen wie Listenkomponenten verwenden, um automatisch nach relevanten Inhalten zu suchen.

  • Beispielsweise werden durch eine URL wie:

    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks/jcr:content/root/container/container/contentfragment.model.json
    
  • liefert Inhalte wie:

    JSON-Modell für WKND-Inhaltsfragmente

    HINWEIS

    Sie können Ihre eigenen Komponenten anpassen, um auf diese Daten zuzugreifen und sie zu verwenden.

    HINWEIS

    Obwohl es sich nicht um eine Standardimplementierung handelt, werden mehrere Selektoren unterstützt, jedoch muss model der erste sein.

Weiterführende Informationen

Auf dieser Seite