Eine Übersicht über die Arbeit mit Inhaltsfragmenten

Letzte Aktualisierung: 2024-01-04
  • Erstellt für:
  • User
    Developer

Mit Adobe Experience Manager (AEM) as a Cloud Service können Sie Inhaltsfragmente entwerfen, erstellen, kuratieren und seitenunabhängige Inhalte veröffentlichen. Sie ermöglichen es Ihnen, Inhalte für die Verwendung an mehreren Orten und über mehrere Kanäle hinweg vorzubereiten, die sich ideal für die Headless-Bereitstellung und die Seitenbearbeitung eignen.

WICHTIG

Der Zugriff auf Inhaltsfragmente erfolgt über zwei Konsolen: Inhaltsfragmente und Assets.

Es stehen auch zwei Editoren für Inhaltsfragmente zur Verfügung. (Auf beide Editoren kann von beiden Konsolen aus zugegriffen werden.)

In diesem Abschnitt werden die Inhaltsfragmente und new Inhaltsfragment-Editor. Diese wurden für die Headless-Content-Bereitstellung entwickelt (obwohl sie für alle Szenarien verwendet werden können).

Weitere Informationen finden Sie unter:

Inhaltsfragmente enthalten strukturierten Inhalt:

  • Jedes Fragment basiert auf einer Inhaltsfragmentmodell.
    • Das Inhaltsfragmentmodell definiert die Struktur des resultierenden Fragments.
  • Jedes Fragment besteht aus:
    • Main - ein integraler Bestandteil des Fragments, das den Kerninhalt enthält; immer vorhanden, kann nicht gelöscht werden
    • Varianten - eine oder mehrere vom Autor erstellte Permutationen des Inhalts
  • Die Struktur kann variieren:
    • Einfach
      • Beispiel: ein einzelnes, mehrzeiliges Textfeld.
      • Kann verwendet werden, um einfache Inhalte für die Verwendung bei der Seitenerstellung vorzubereiten.
      • Kann auch für Headless-Sendungen an Ihre Anwendung verwendet werden.
    • Komplex
      • Eine Kombination aus vielen Feldern unterschiedlicher Datentypen, darunter Text, Zahl, boolescher Wert sowie Datum und Uhrzeit.
      • Kann entweder zur Vorbereitung strukturierterer Inhalte für die Seitenbearbeitung oder zur Headless-Bereitstellung an Ihre Anwendung verwendet werden.
    • Verschachtelt
      • Mit den verfügbaren Referenzdatentypen können Sie Ihre Inhalte verschachteln.
      • Wird für Headless-Versand an Ihre Anwendung verwendet.

Inhaltsfragmente können auch im JSON-Format bereitgestellt werden, indem die Sling Model (JSON)-Exportfunktionen AEM Kernkomponenten verwendet werden. Diese Form der Bereitstellung:

  • bietet Ihnen die Möglichkeit, mithilfe der Komponente zu bestimmen, welche Fragmentelemente bereitgestellt werden sollen
  • Ermöglicht die Massenbereitstellung durch Hinzufügen mehrerer Inhaltsfragment-Kernkomponenten auf der für die API-Bereitstellung verwendeten Seite

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.

Sie (wahrscheinlich) möchten jedoch nicht die exact denselben Inhalt für alle Kanäle - Sie müssen Ihren Inhalt entsprechend dem jeweiligen 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
  • Fügen Sie Ihrem Text Bilder hinzu, indem Sie Assets einfü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.

HINWEIS

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 Informationen finden Sie unter Grundlagen zu Inhaltsfragmenten und Experience Fragments in AEM.

Diese und die folgenden Seiten behandeln die Aufgaben zum Erstellen, Konfigurieren, Warten und Verwenden Ihrer Inhaltsfragmente:

Nachdem die Fragmente erstellt wurden, haben Sie folgende Möglichkeiten:

Haupt- und Varianten

Varianten sind eine wichtige Funktion AEM Inhaltsfragmente. Sie ermöglichen es Ihnen, Kopien der Main Inhalte für die Verwendung in bestimmten Kanälen und Szenarien, wodurch die Headless Content-Bereitstellung und das Seiten-Authoring noch flexibler werden.

  • Allgemein

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

    • Integraler Bestandteil des Fragments:

      • Jedes Inhaltsfragment verfügt über eine Instanz von Main.
      • Main kann nicht gelöscht werden.
    • Main ist im Fragmenteditor unter Varianten.

    HINWEIS

    Im Editor, der im Assets Konsole, Main als Master.

  • Varianten

    • Ausgabedarstellungen von Fragmenttext, eigens zu redaktionellen Zwecken. Diese können mit einem Kanal verbunden sein, doch ist dies nicht obligatorisch; auch für lokale Ad-hoc-Änderungen geeignet;
    • werden als Kopien von Main, können dann aber nach Bedarf bearbeitet werden. Häufig kommt es zu einer Inhaltsüberlappung zwischen den Varianten.
    • Kann während der Fragmentbearbeitung definiert werden; über das linke Bedienfeld.
    • werden im Fragment gespeichert, um die Streuung von Inhaltskopien zu vermeiden;
    • Varianten können vergleichen und synchronisieren mit Main.

Inhaltsfragmente und 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 Ausdrücke, Datum und Uhrzeit und mehr.

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.

HINWEIS

Eine Einführung in die Headless-Entwicklung für AEM Sites as a Cloud Service finden Sie unter Headless und AEM.

HINWEIS

AEM unterstützt auch die Übersetzung von Fragmentinhalten. Weitere Informationen finden Sie unter Übersetzen von Assets.

Inhaltstyp

Inhaltsfragmente werden:

Inhaltsfragmente sind eine Inhaltsstruktur mit folgenden Eigenschaften:

Fragmente mit visuellen Assets

Um Autoren eine bessere Kontrolle über ihren Inhalt 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. Jede davon hat eigene Vorteile:

  • as a Inhaltsreferenz
  • innerhalb einer Mehrzeiliger Text field

Bestandteile von Inhaltsfragmenten

Die Inhaltsfragment-Assets bestehen aus den folgenden Teilen (entweder direkt oder indirekt):

  • Fragmentelementen

    • Elemente korrelieren mit den Datenfeldern, die Inhalte enthalten.
    • Sie verwenden eine Inhaltsfragmentmodell , um das Inhaltsfragment zu erstellen. Die im Modell angegebenen Elemente (Felder) definieren die Struktur des Fragments. Bei diesen Elementen (Feldern) gibt es verschiedene Datentypen.
  • Fragmentabsätze

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

    • Ermöglichen die Inhaltssteuerung während der Seitenbearbeitung

  • Fragmentmetadaten

    VORSICHT

    Profile für die Metadatenverarbeitung sind nicht für Inhaltsfragmente geeignet.

    VORSICHT

    Ein Inhaltsfragmentmodell kann häufig Datenfelder definieren, die Titel und Beschreibung. Wenn diese beiden Felder vorhanden sind, handelt es sich um benutzerdefinierte Felder, die im Inhaltsbereich des Editors aktualisiert werden können.

    Das Inhaltsfragment und seine Varianten verfügen auch über Metadaten- (Eigenschaften-)Felder namens Titel und Beschreibung. Diese beiden Metadatenfelder sind integraler Bestandteil jedes Inhaltsfragments und jeder Variante und werden beim Erstellen des Fragments ursprünglich definiert. Sie können im Bereich "Eigenschaften/Metadaten"des Editors aktualisiert werden.

  • Allgemein

  • Varianten

Voraussetzungen für Fragmente

Zum Erstellen von Inhaltsfragmenten benötigen Sie 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).
    • Für Definitionen des Inhaltsfragmentmodells sind ein Titel und ein Datenelement erforderlich. Alle anderen Elemente sind optional.
    • Das Modell kann Standardinhalte definieren – sofern zutreffend.
    • Autoren können die definierte Struktur beim Bearbeiten von Fragmentinhalten nicht ändern. Sie können jedoch den Modell-Editor über den Fragment-Editor öffnen.
    • Änderungen, die nach dem Erstellen von abhängigen Inhaltsfragmenten an einem Modell vorgenommen werden, können sich auf diese Inhaltsfragmente auswirken.

Um Ihre Inhaltsfragmente für die Bereitstellung Headless Content zu verwenden, benötigen Sie außerdem:

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

  • A 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, z. B. 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.
    • Siehe Inhaltsfragment-Kernkomponente.

Anwendungsbeispiel

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

WKND-Beispiel

Die WKND-Site und WKND-Freigabe Beispiele werden bereitgestellt, anhand derer Sie mehr über AEM as a Cloud Service erfahren können.

Das WKND-Projekt umfasst:

  • Inhaltsfragmentmodelle verfügbar unter:

    • .../libs/dam/cfm/models/console/content/models.html/conf/wknd

    • .../ui#/aem/libs/dam/cfm/models/console/content/models.html/conf/wknd-shared

  • Inhaltsfragmente (und anderere Inhalte) verfügbar unter:

    • .../assets.html/content/dam/wknd/en

Auf dieser Seite