Show Menu
THEMEN×

JSON-Exporter für Content Services

Mit den AEM Content Services können die Beschreibung und Bereitstellung von Inhalten in/über AEM über einen Fokus auf Webseiten hinweg generalisiert werden.
Sie ermöglichen die Bereitstellung von Inhalten in Kanälen, die keine traditionellen AEM-Webseiten sind, und nutzen standardisierte Methoden, die von allen Clients genutzt werden können. Diese Kanäle können Folgendes sein:
Bei Inhaltsfragmenten, die strukturierte Inhalte verwenden, können Sie Inhaltsdienste bereitstellen, indem Sie den JSON-Exporter verwenden, um den Inhalt einer (y) AEM-Seite im JSON-Datenmodellformat bereitzustellen. Diese können dann von Ihren eigenen Anwendungen genutzt werden.
The functionality described here is available for all Core Components since release 1.1.0 of the Core Components .

JSON Exporter mit Inhaltsfragment-Kernkomponenten

Mit dem AEM JSON Exporter können Sie die Inhalte auf einer (beliebigen) AEM-Seite im JSON-Datenmodellformat bereitstellen. Diese können dann von Ihren eigenen Anwendungen genutzt werden.
Innerhalb von AEM wird der Versand mithilfe der Auswahl model und .json Erweiterung erreicht.
.model.json
  1. Zum Beispiel werden über eine URL wie:
    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
    
  2. Inhalte der folgenden Art bereitgestellt:
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 Art enthalten. Sie können außerdem Mechanismen wie Listenkomponenten verwenden, um automatisch nach relevantem Inhalt zu suchen.
  • Zum Beispiel werden über eine URL wie:
    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
    
    
  • Inhalte der folgenden Art bereitgestellt:
    Sie können Ihre eigenen Komponenten anpassen , um auf diese Daten zuzugreifen und sie zu verwenden.
    Obwohl es sich nicht um eine Standardimplementierung handelt, werden mehrere Selektoren unterstützt, jedoch model müssen sie die erste sein.