Experience Fragments experience-fragments
Ein Experience Fragment ist eine Gruppe aus einer oder mehreren Komponenten (einschließlich Inhalt und Layout), die innerhalb von Seiten referenziert werden können. Sie können jede beliebige Komponente enthalten.
Ein Experience Fragment:
- Ist Teil eines Erlebnisses (Seite).
- Kann über mehrere Seiten hinweg verwendet werden.
- Basiert auf einer Vorlage (nur bearbeitbar), um Struktur und Komponenten zu definieren.
- besteht aus einer oder mehreren Komponenten mit Layout in einem Absatzsystem.
- Kann andere Experience Fragments enthalten.
- Kann mit anderen Komponenten (einschließlich anderen Experience Fragments) kombiniert werden, um eine vollständige Seite (Erlebnis) zu bilden.
- Kann unterschiedliche Varianten aufweisen, die Inhalte und/oder Komponenten gemeinsam nutzen können.
- kann in Bausteine untergliedert werden, die sich übergreifend für mehrere Varianten des Fragments verwenden lassen.
Experience Fragments können in folgenden Fällen verwendet werden:
- Wenn ein Autor Teile (ein Fragment eines Erlebnisses) einer Seite wiederverwenden möchte, muss er dieses Fragment kopieren und einfügen. Das Erstellen und Verwalten dieser zum Kopieren/Einfügen vorgesehenen Erlebnisse sind zeitaufwendige und fehleranfällige Verfahren. Mit Experience Fragments ersparen Sie sich das Kopieren/Einfügen.
- Zur Unterstützung des Nutzungsszenarios mit Headless-Content-Management-Systemen. Autoren sollten AEM nur zum Erstellen von Inhalten nutzen, jedoch nicht für deren Bereitstellung für Kunden. In diesem Fall würde das Erlebnis über ein System/einen Touchpoint eines Drittanbieters für den Endnutzer bzw. die Endnutzerin bereitgestellt.
experience-fragments-editors
Wann ist die Verwendung von Experience Fragments sinnvoll? when-should-you-use-experience-fragments
Experience Fragments sollten verwendet werden:
-
Wann immer Sie Erlebnisse wiederverwenden möchten.
- Erlebnisse, die mit demselben oder ähnlichen Inhalten wiederverwendet werden
-
Wenn Sie AEM als Plattform zur Inhaltsbereitstellung für Dritte verwenden.
- Jede Lösung, die AEM als Content-Bereitstellungsplattform verwenden möchte
- Einbetten von Inhalten in Touchpoints von Dritten
-
Wenn Sie über ein Erlebnis mit unterschiedlichen Varianten oder Ausgabedarstellungen verfügen.
- Kanal- oder kontextspezifische Varianten
- Erlebnisse, die eine Gruppierung sinnvoll sind (z. B. eine Kampagne mit unterschiedlichen Erlebnissen über verschiedene Kanäle hinweg)
-
Wenn Sie Omni-Channel-Commerce betreiben.
- Skaliertes Teilen von Commerce-bezogenem Inhalt auf Social-Media-Kanälen
- Ermöglichen von Transaktionen an Touchpoints
Organisieren von Experience Fragments organizing-your-experience-fragments
Folgendes wird empfohlen:
-
verwenden von Ordnern zum Organisieren der Experience Fragments,
Mit dem Erstellen von Ordnern können Sie:
-
eine aussagekräftige Struktur für Ihre Experience Fragments erstellen; zum Beispiel nach Klassifizierung
note note NOTE Es ist nicht erforderlich, die Struktur Ihrer Experience Fragments an der Seitenstruktur Ihrer Site auszurichten. -
Zuweisen der zulässigen Vorlagen auf Ordnerebene
note note NOTE Verwenden Sie den Vorlagen-Editor, wenn Sie eine eigene Vorlage erstellen möchten.
Das folgende Beispiel zeigt Experience Fragments, die nach Contributors
. Die verwendete Struktur zeigt auch, wie andere Funktionen, wie Multi-Site-Management (einschließlich Sprachkopien), verwendet werden können.
Erstellen und Konfigurieren eines Ordners für Ihre Experience Fragments creating-and-configuring-a-folder-for-your-experience-fragments
Um einen Ordner für Ihre Experience Fragments zu erstellen und zu konfigurieren, wird Folgendes empfohlen:
Konfigurieren zulässiger Vorlagen für Ihren Ordner configure-allowed-templates-folder
-
Navigieren Sie zum gewünschten Ordner mit Experience Fragments.
-
Wählen Sie den Ordner und dann Eigenschaften aus.
-
Geben Sie den regulären Ausdruck zum Abrufen der erforderlichen Vorlagen im Feld Zulässige Vorlagen an.
Beispiel:
/conf/(.*)/settings/wcm/templates/experience-fragment(.*)?
-
Klicken Sie auf Speichern und schließen.
Konfigurieren zulässiger Vorlagen für Ihre Instanz configure-allowed-templates-instance
-
Navigieren Sie zur gewünschten Konsole Experience Fragments.
-
Wählen Sie Konfigurationsoptionen aus:
-
Geben Sie im Dialogfeld Experience Fragments konfigurieren die erforderlichen Vorlagen an:
-
Klicken Sie auf Speichern.
Erstellen eines Experience Fragment creating-an-experience-fragment
Gehen Sie zum Erstellen eines Experience Fragment folgendermaßen vor:
-
Wählen Sie in der globalen Navigation die Option Experience Fragments aus.
-
Gehen Sie zum gewünschten Ordner und klicken Sie auf Erstellen.
-
Wählen Sie Experience Fragment aus, um den Assistenten zum Erstellen von Experience Fragments zu öffnen.
Wählen Sie die gewünschte Vorlage aus und klicken Sie auf Weiter:
-
Geben Sie die Eigenschaften für das Experience Fragment ein.
A Titel ist zwingend erforderlich. Wenn die Variable Name leer gelassen wird, wird es aus dem Titel.
-
Klicken Sie auf Erstellen.
Daraufhin wird eine Nachricht angezeigt. Klicken Sie auf:
- Fertig, um zur Konsole zurückzukehren
- Öffnen, um den Editor für Fragmente zu öffnen
Bearbeiten eines Experience Fragment editing-your-experience-fragment
Der Experience Fragment Editor bietet Ihnen ähnliche Funktionen wie der normale Seiten-Editor. Siehe Bearbeiten des Seiteninhalts für weitere Informationen zur Verwendung.
Das folgende Beispielverfahren zeigt, wie ein Teaser für ein Produkt erstellt wird:
-
Ziehen und Ablegen eines Kategorie-Teaser von Komponenten-Browser.
-
Auswählen Konfigurieren aus der Komponenten-Symbolleiste.
-
Fügen Sie das Asset hinzu und definieren Sie die Eigenschaften nach Bedarf.
-
Validieren Sie die Definitionen mit Fertig (Häkchensymbol).
-
Fügen Sie bei Bedarf weitere Komponenten hinzu.
Erstellen einer Experience Fragment-Variante creating-an-experience-fragment-variation
Je nach Bedarf können Sie Varianten Ihres Experience Fragment erstellen:
-
Öffnen Sie das Fragment für Bearbeiten.
-
Öffnen Sie die Registerkarte Varianten.
-
Erstellen ermöglicht Ihnen Folgendes zu erstellen:
- Variante
- Variante als Live Copy
-
Definieren Sie die erforderlichen Eigenschaften:
- Vorlage
- Titel
- Name; Wenn Sie das Feld leer lassen, wird es aus dem Titel abgeleitet
- Beschreibung
- Varianten-Tags
-
Bestätigen Sie Ihre Auswahl mit der Option Fertig (Häkchen). Daraufhin wird die neue Variante im Bedienfeld angezeigt:
Verwenden eines Experience Fragment using-your-experience-fragment
Sie können Ihr Experience Fragment jetzt beim Erstellen Ihrer Seiten verwenden:
-
Öffnen Sie eine beliebige Seite zur Bearbeitung.
Beispiel: http://localhost:4502/editor.html/content/we-retail/language-masters/en/products/men.html
-
Erstellen Sie eine Instanz der Experience-Fragment-Komponente, indem Sie die Komponente aus dem Komponenten-Browser auf das Seitenabsatzsystem ziehen:
-
Fügen Sie das eigentliche Experience Fragment zur Komponenteninstanz hinzu, indem Sie einen der folgenden Schritte ausführen:
- Ziehen Sie das gewünschte Fragment vom Asset-Browser auf die Komponente
- Wählen Sie in der Komponenten-Symbolleiste die Option Konfigurieren und geben Sie das zu verwendende Fragment an. Bestätigen Sie Ihre Auswahl mit der Option Fertig (Häkchen).
note note NOTE In der Komponenten-Symbolleiste dient die Option „Bearbeiten“ als Kurzbefehl zum Öffnen eines Fragments im Editor für Fragmente.
Bausteine building-blocks
Sie können eine oder mehrere Komponenten auswählen, um einen Baustein zur Wiederverwendung in Ihrem Fragment zu erstellen:
Erstellen eines Bausteins creating-a-building-block
So erstellen Sie einen neuen Baustein:
-
Wählen Sie im Experience Fragment-Editor die Komponenten aus, die Sie wiederverwenden möchten:
-
Wählen Sie in der Komponenten-Symbolleiste die Option In Baustein umwandeln aus:
Beispiel:
-
Geben Sie den Namen des Bausteins ein und bestätigen Sie ihn mit der Option Konvertieren:
-
Der Baustein wird auf der Registerkarte angezeigt und kann im Absatzsystem ausgewählt werden:
Verwalten eines Bausteins managing-a-building-block
Ihr Baustein wird im Bausteine Registerkarte. Für jeden Block sind folgende Aktionen verfügbar:
- Zur Hauptvariante wechseln: zum Öffnen der Hauptvariante in einer neuen Registerkarte
- Umbenennen
- Löschen
Verwenden eines Bausteins using-a-building-block
Sie können den Baustein wie bei jeder anderen Komponente auch in das Absatzsystem eines beliebigen Fragments ziehen.
Einfache HTML-Ausgabedarstellung the-plain-html-rendition
Mit dem .plain.
-Selektor in der URL können Sie auf die einfache HTML-Ausgabe zugreifen.
Diese ist über den Browser verfügbar, aber ihr Hauptzweck ist es, anderen Applikationen (beispielsweise Web-Applikationen von Drittanbietern oder benutzerdefinierten mobilen Implementierungen) den direkten Zugriff auf den Inhalt des Experience Fragment zu ermöglichen, und zwar allein über die URL.
Die einfache HTML-Ausgabedarstellung fügt den Protokoll-, Host- und Kontextpfad zu Pfaden hinzu, die:
-
den folgenden Typ aufweisen:
src
,href
oderaction
-
oder folgendermaßen enden:
-src
oder-href
Beispiel:
.../brooklyn-coat/master.plain.html
Exportieren von Experience Fragments exporting-experience-fragments
Standardmäßig werden Experience Fragments im HTML-Format bereitgestellt. Dies kann sowohl von AEM als auch von Drittanbieterkanälen verwendet werden.
Für den Export nach Adobe Target wird HTML verwendet. Vollständige Informationen finden Sie unter Target-Integration mit Experience Fragments.