Arbeiten mit Inhaltsfragmenten working-with-content-fragments

In Adobe Experience Manager (AEM) as a Cloud Service können Sie mit Inhaltsfragmenten seitenunabhängige Inhalte entwerfen, erstellen, kuratieren und veröffentlichen. Außerdem können Sie Inhalte zur Verwendung an mehreren Orten/über mehrere Kanäle hinweg vorbereiten. Dies eignet sich ideal für die Headless-Bereitstellung. Sie können auch zusammen mit Multi-Site-Management verwendet werden, um die Wiederverwendung Ihrer Inhalte zu ermöglichen.

Inhaltsfragmente enthalten strukturierte Inhalte:

  • Sie basieren auf einem Inhaltsfragmentmodell, das eine Struktur für das daraus entstehende Fragment vordefiniert.

  • Die Struktur kann variieren:

    • Einfach

      • Beispiel: ein einzelnes, mehrzeiliges Textfeld.
      • Es kann verwendet werden, um einfache Inhalte für die Verwendung bei der Seitenerstellung vorzubereiten.
    • Komplex

      • Eine Kombination aus vielen Feldern unterschiedlicher Datentypen, einschließlich Text, Zahl, boolesche Werte, Datum und Uhrzeit.
      • Sie kann entweder zur Vorbereitung von strukturierteren Inhalten für die Seitenerstellung oder zum Bereitstellen für Ihre Anwendung verwendet werden.
    • Verschachtelt

      • Mit den verfügbaren Referenzdatentypen können Sie Ihre Inhalte verschachteln.
      • Wird in der Regel für die Bereitstellung an Ihr Programm verwendet.

Mit der Sling Model (JSON)-Exportfunktion der AEM-Kernkomponenten können Inhaltsfragmente auch im JSON-Format bereitgestellt werden. Diese Form der Bereitstellung:

  • bietet Ihnen die Möglichkeit, mithilfe der Komponente zu bestimmen, welche Fragmentelemente bereitgestellt werden sollen
  • ermöglicht durch das Hinzufügen mehrerer Inhaltsfragment-Kernkomponenten auf der für die API-Bereitstellung verwendeten Seite eine Bereitstellung in größerem Umfang
NOTE
Inhaltsfragmente sind eine Sites-Eigenschaft, werden jedoch als Assets gespeichert.
Sie werden jetzt hauptsächlich mit der Inhaltsfragmentkonsole verwaltet, können jedoch weiterhin über die Assets-Konsole verwaltet werden. In diesem Abschnitt wird die Verwaltung über die Assets-Konsole beschrieben.
Es gibt zwei Editoren für die Bearbeitung von Inhaltsfragmenten. Obwohl die grundlegende Funktionalität identisch ist, gibt es einige Unterschiede. In diesem Abschnitt wird der ursprüngliche Editor behandelt. Der Zugriff auf diesen erfolgt hauptsächlich über die Assets-Konsole. Weitere Informationen zum neuen Editor (der Zugriff erfolgt hauptsächlich über die Inhaltsfragmentkonsole) finden Sie in der Sites-Dokumentation Inhaltsfragmente – Authoring. Beide Editoren verfügen in der oberen Symbolleiste über einen Umschalter, um einen Schnellzugriff auf den jeweils anderen Editor zu ermöglichen.

Hier und auf den folgenden Seiten werden die Aufgaben zum Erstellen, Konfigurieren, Verwalten und Verwenden von Inhaltsfragmenten beschrieben:

Die Anzahl der Kommunikationskanäle nimmt jährlich zu. Typischerweise beziehen sich Kanäle auf den Bereitstellungsmechanismus, und zwar wie folgt:

  • Physischer Kanal; z. B. Desktop, Mobilgerät.
  • Form der Bereitstellung in einem physischen Kanal; z. B. die Produktdetailseite, die Produktkategorieseite für Desktops oder „mobiles Web“, „Mobile App“ für Mobilgeräte.

Wahrscheinlich möchten Sie jedoch nicht dieselben Inhalte für alle Kanäle verwenden, daher müssen Sie Ihre Inhalte je nach Kanal optimieren.

Inhaltsfragmente ermöglichen Ihnen Folgendes:

  • Erwägen, wie sich Zielgruppen effizient kanalübergreifend erreichen lassen.
  • Kanalneutrale redaktionelle Inhalte erstellen und verwalten.
  • Inhaltspools für mehrere Kanäle erstellen.
  • Inhaltsvarianten für bestimmte Kanäle entwerfen.
  • Bilder durch Einfügen von Assets (Fragmente mit gemischten Medien) zu Texten hinzufügen.
  • Erstellen Sie verschachtelte Inhalte, um die Komplexität Ihrer Daten widerzuspiegeln.

Diese Inhaltsfragmente können dann zusammengestellt werden, um Erlebnisse über verschiedene Kanäle bereitzustellen.

NOTE
Inhaltsfragmente und Experience Fragments sind unterschiedliche Funktionen in AEM:
  • Inhaltsfragmente sind redaktionelle Inhalte mit Definition und Struktur, aber ohne zusätzliches visuelles Design und/oder Layout. Sie können unter anderem für den Zugriff auf strukturierte Daten wie Texte, Zahlen und Datumsangaben verwendet werden.
  • Experience Fragments sind vollständig gestaltete Inhalte und stellen Teile von Web-Seiten dar.
Experience Fragments können Inhalte in Form von Inhaltsfragmenten enthalten, aber nicht umgekehrt.
Weitere Details finden Sie auch in den Informationen zu Inhaltsfragmenten und Experience Fragments in AEM.

Inhaltsfragmente und Content Services content-fragments-and-content-services

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:

  • Single Page Applications (SPA)
  • native Mobile Apps
  • weitere AEM-externe Kanäle und Touchpoints

Der Versand erfolgt im JSON-Format mit dem JSON-Exporter.

AEM-Inhaltsfragmente können zur Beschreibung und Verwaltung strukturierter Inhalte verwendet werden. Strukturierter Inhalt wird in Modellen definiert, die eine Vielzahl von Inhaltstypen enthalten können, darunter Text, numerische Daten, boolesche Werte, Datum und Uhrzeit.

Zusammen mit der JSON-Exportfunktion der AEM-Kernkomponenten kann dieser strukturierte Inhalt dann zur Bereitstellung von AEM-Inhalten auf anderen Kanälen als AEM-Seiten verwendet werden.

NOTE
Eine Einführung in die Headless-Entwicklung für AEM Sites as a Cloud Service finden Sie unter Headless und AEM.
NOTE
AEM unterstützt auch die Übersetzung von Fragmentinhalten. Weitere Informationen finden Sie unter Übersetzen von Assets.

Inhaltstyp content-type

Inhaltsfragmente werden:

  • als Assets gespeichert:

    • Inhaltsfragmente (und deren Varianten) können in der Konsole Assets erstellt und verwaltet werden.
    • Im Inhaltsfragment-Editor erstellt und bearbeitet.
  • Im Seiteneditor anhand der Inhaltsfragmentkomponente (Verweiskomponente) verwendet:

    • Die Komponente Inhaltsfragment steht für Seitenautoren zur Verfügung. Sie ermöglicht das Erstellen von Verweisen für sowie das Bereitstellen des erforderlichen Inhaltsfragments im HTML- oder JSON-Format.
  • Abrufbar mit der AEM-GraphQL-API.

Inhaltsfragmente sind eine Inhaltsstruktur mit folgenden Eigenschaften:

Fragmente mit visuellen Assets fragments-with-visual-assets

Um Autoren eine bessere Kontrolle über eigene Inhalte zu ermöglichen, können Bilder zu einem Inhaltsfragment hinzugefügt und/oder darin integriert werden.

Assets können auf verschiedene Weise mit einem Inhaltsfragment verwendet werden, mit jeweiligen Vorteilen:

  • In ein Fragment eingefügte Assets  (Fragmente mit gemischten Medien)

    note note
    NOTE
    Die in das Inhaltsfragment eingefügten visuellen Assets werden mit dem vorangehenden Absatz verbunden. Beim Hinzufügen des Fragments zu einer Seite werden diese Assets in Beziehung zu diesem Absatz verschoben, wenn Übergangsinhalte hinzugefügt werden.
  • Zugehörige Inhalte

    • Mit einem Fragment verbunden; aber kein fester Bestandteil des Fragments (siehe Bestandteile von Inhaltsfragmenten);
    • Hat eine gewisse Flexibilität bei der Positionierung.
    • Problemlos verfügbar (als Übergangsinhalte), wenn das Fragment auf einer Seite verwendet wird;

    weitere Informationen finden Sie unter Zugehörige Inhalte.

  • Im Seiten-Editor verfügbare Assets im Asset-Browser

    • bieten vollständige Flexibilität bei der Asset-Auswahl;
    • Hat eine gewisse Flexibilität bei der Positionierung.
    • liefern nicht die Möglichkeit, für ein bestimmtes Fragment genehmigt zu werden;

    weitere Informationen finden Sie unter Assets-Browser.

Bestandteile von Inhaltsfragmenten constituent-parts-of-a-content-fragment

Inhaltsfragment-Assets setzen sich aus folgenden Teilen zusammen (entweder direkt oder indirekt):

  • Fragmentelementen

    • Elemente korrelieren mit den Datenfeldern, die Inhalte enthalten.
    • Sie verwenden ein Inhaltsmodell, um das Inhaltsfragment zu erstellen. Die im Modell angegebenen Elemente (Felder) definieren die Struktur des Fragments. Diese Elemente (Felder) können von verschiedenen Datentypen sein.
  • Fragmentabsätze

    • Textblöcke, häufig mehrzeilig, die als einzelne Entitäten getrennt sind.

    • In den Modi Rich-Text und Markdown kann ein Absatz als Kopfzeile formatiert werden. In diesem Fall gehören dieser und der folgende Absatz als eine Einheit zusammen.

    • Aktivieren Sie die Inhaltskontrolle während der Seitenerstellung.

  • In ein Fragment eingefügte Assets (Fragmente mit gemischten Medien)

    • Assets (Bilder), die in das eigentliche Fragment eingefügt und als interne Inhalte eines Fragments verwendet werden;

    • Eingebettet in das Absatzsystem des Fragments.

    • können formatiert werden, wenn das Fragment auf einer Seite verwendet/referenziert wird;

    • können nur über den Fragment-Editor einem Fragment hinzugefügt, daraus gelöscht oder darin verschoben werden; diese Aktionen können nicht im Seiten-Editor durchgeführt werden;

    • können nur durch das Rich-Text-Format im Fragmenteditor zu einem Fragment hinzugefügt, daraus gelöscht oder darin verschoben werden;

    • können nur zu mehrzeiligen Textelementen hinzugefügt werden (beliebiger Fragmenttyp);

    • werden mit dem vorangehenden Text (Absatz) verbunden;

      note caution
      CAUTION
      Assets können (versehentlich) aus dem Fragment gelöscht werden, wenn in das Nur-Text-Format gewechselt wird.
      note note
      NOTE
      Assets können auch als zusätzlicher (Übergangs-) Inhalt hinzugefügt werden, wenn ein Fragment auf einer Seite verwendet wird (bei Nutzung von zugehörigen Inhalten oder Assets aus dem Assets-Browser).
  • Zugehörige Inhalte

    • Hierbei handelt es sich um externen Inhalt für das Fragment, der jedoch von redaktioneller Relevanz ist. In der Regel sind dies Bilder, Videos oder andere Fragmente.

    • Die einzelnen Assets innerhalb der Sammlung können mit dem Fragment im Seiten-Editor verwendet werden, wenn es einer Seite hinzugefügt wird. Zugehörige Inhalte sind also optional, abhängig von den Anforderungen des jeweiligen Kanals.

    • Die Assets sind über Sammlungen mit Fragmenten verknüpft; Mit verknüpften Sammlungen kann die Autorin bzw. der Autor entscheiden, welche Assets beim Bearbeiten einer Seite verwendet werden sollen.

      • Sammlungen können mit Fragmenten als Standardinhalt oder von Autoren während der Fragmentbearbeitung verbunden werden.
      • Asset (DAM)-Sammlungen sind die Basis für die zugehörigen Inhalte von Fragmenten.
    • Sie können auch das eigentliche Fragment zu einer Sammlung hinzufügen und so die Nachverfolgung unterstützen.

  • Fragmentmetadaten

    • Verwendung der Assets-Metadatenschemata.

    • Tag-Erstellung möglich:

      • Beim Erstellen und Bearbeiten des Fragments

      • Oder später:

        • Durch Anzeigen/Bearbeiten der Fragmenteigenschaften über die Konsole
        • Durch Bearbeiten der Metadaten im Fragment-Editor
    note caution
    CAUTION
    Profile für die Metadatenverarbeitung sind nicht für Inhaltsfragmente geeignet.
  • Vorlage

    • Ein Bestandteil des Fragments

      • Jedes Inhaltsfragment hat eine Vorlageninstanz.
      • Die Vorlage kann gelöscht werden.
    • Auf die primäre Vorlage kann über den Fragment-Editor unter  Varianten zugegriffen werden.

    • Die Vorlage ist keine Variante an sich, sondern die Grundlage aller Varianten.

  • Varianten

    • sind Ausgabeformate von Fragmenttext, eigens zu einem redaktionellen Zweck. Dieser kann mit einem Kanal verbunden sein, doch ist dies nicht obligatorisch. Auch für lokale Ad-hoc-Änderungen geeignet.
    • werden als Kopien von Vorlagen erstellt, können aber dann nach Bedarf bearbeitet werden. es gibt Inhaltsüberschneidungen zwischen den Varianten selbst.
    • können beim Erstellen von Fragmenten definiert werden;
    • Werden im Fragment gespeichert, um zu vermeiden, dass Inhaltskopien verstreut werden.
    • können mit der Vorlage synchronisiert werden, wenn der Vorlageninhalt aktualisiert wurde;
    • können zusammengefasst werden, um Text schnell auf eine vordefinierte Länge zu kürzen;
    • sind auf der Registerkarte Varianten des Fragment-Editors verfügbar.

Übergangsinhalte bei der Seitenerstellung mit Inhaltsfragmenten in-between-content-when-page-authoring-with-content-fragments

Übergangsinhalte:

CAUTION
Bei Zwischeninhalten handelt es sich um Seiteninhalte. Sie werden nicht im Inhaltsfragment gespeichert.

Voraussetzungen für Fragmente required-by-fragments

Das Erstellen von Inhaltsfragmenten erfordert Folgendes:

  • Inhaltsmodelle

    • Werden mithilfe des Konfigurations-Browsers aktiviert.
    • Werden mithilfe von Tools erstellt.
    • Erforderlich zum Erstellen eines Fragments.
    • Definiert die Struktur eines Fragments (Titel, Inhaltselemente, Tag-Definitionen).
    • Inhaltsmodelldefinitionen erfordern einen Titel und ein Datenelement. Alle weiteren Elemente sind optional.
    • Das Modell kann Standardinhalte definieren, sofern anwendbar.
    • Autoren können die definierte Struktur nicht ändern, wenn sie den Fragmentinhalt erstellen.
    • Änderungen, die nach dem Erstellen von abhängigen Inhaltsfragmenten an einem Modell vorgenommen wurden, können sich auf diese Inhaltsfragmente auswirken.

Um Ihre Inhaltsfragmente zum Erstellen von Seiten zu verwenden, benötigen Sie außerdem Folgendes:

  • Inhaltsfragment-Komponente

    • Hilft bei der Bereitstellung des Fragments im HTML- und/oder JSON-Format.
    • Erforderlich zum Referenzieren des Fragments auf einer Seite.
    • Zuständig für das Layout und die Bereitstellung eines Fragments, d. h. Kanäle.
    • Fragmente benötigen eine oder mehrere dedizierte Komponenten zur Definition des Layouts sowie zur Bereitstellung einiger oder aller Elemente/Varianten und zugehörigen Inhalte.
    • Durch Ziehen eines Fragments auf eine Seite während der Bearbeitung wird die erforderliche Komponente automatisch zugewiesen.

Wiederverwenden von Inhaltsfragmenten mit MSM reusing-content-fragments-with-msm

Beim Zugriff über die Assets-Konsole können Sie MSM verwenden und Live Copies für Ihre Fragmente erstellen.

Weitere Informationen finden Sie unter:

Diese ermöglichen die Vererbung für Varianten und einzelne Felder Ihrer Fragmente.

CAUTION
Wenn Sie MSM verwenden wollen (welches Kopien von Inhaltsfragmenten erstellt), dann sollten alle Eindeutig-Einschränkungen aus allen Datentypen entfernt werden, die in den jeweiligen Inhaltsfragmentmodellen verwendet werden.

Anwendungsbeispiel example-usage

Ein Fragment samt seinen Elementen und Varianten kann zur Erstellung von kohärentem Inhalt für verschiedene Kanäle verwendet werden. Überlegen Sie beim Entwerfen Ihres Fragments, was verwendet wird und wo.

WKND-Beispiel wknd-sample

Die Beispiele der WKND-Site helfen Ihnen dabei, mehr über AEM as a Cloud Service zu erfahren.

Das WKND-Projekt umfasst:

  • Inhaltsfragmentmodelle verfügbar unter:
    http://<hostname>:<port>/libs/dam/cfm/models/console/content/models.html/conf/wknd

  • Inhaltsfragmente (und anderere Inhalte) verfügbar unter:
    http://<hostname>:<port>/assets.html/content/dam/wknd/en

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab