JSON-Exporter für Content Services json-exporter-for-content-services

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Mit den AEM Content Services können die Beschreibung und Bereitstellung von Inhalten in/über AEM über einen Fokus auf Web-Seiten hinweg generalisiert werden.

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:

Ü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.

NOTE
Die hier beschriebene Funktionalität ist für alle Kernkomponenten seit Version 1.1.0 der Kernkomponenten verfügbar.

JSON Exporter mit Inhaltsfragment-Kernkomponenten json-exporter-with-content-fragment-core-components

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 eine URL wie:

    code language-shell
    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. liefert Inhalte wie:

    chlimage_1-192

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

Verwenden Sie dazu den vollständigen Pfad zum Fragment (über jcr:content); beispielsweise mit dem folgenden Suffix:

.../jcr:content/root/responsivegrid/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 eine URL wie:

    code language-shell
    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
    
  • liefert Inhalte wie:

    chlimage_1-193

    note note
    NOTE
    Sie können Ihre eigenen Komponenten anpassen, um auf diese Daten zuzugreifen und sie zu verwenden.
    note note
    NOTE
    Obwohl es sich nicht um eine Standardimplementierung handelt, werden mehrere Selektoren unterstützt, jedoch muss model der erste sein.

Weiterführende Informationen further-information

Siehe auch:

Verwandte Dokumentation related-documentation

Weitere Informationen finden Sie unter:

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e