In dieser Anleitung werden die beiden Hauptmethoden zur Inhaltserstellung erläutert, die Edge Delivery Services von Adobe nutzen: die Dokumenterstellung und AEM as a Cloud Service unter Verwendung des universellen Editors. Beschrieben werden Anwendungsfälle, technische Implementierungen, Herausforderungen sowie die Vor- und Nachteile jeder Methode, um Ihnen bei der Wahl der effektivsten Option für Ihre spezifischen Anforderungen zu helfen.
Was ist Edge Delivery Services?
Bei Edge Delivery Services handelt es sich um eine Suite modularer Adobe-Tools, mit denen Content einfach erstellt, verwaltet und bereitgestellt werden kann. Edge Delivery Services vereinfacht die Verwaltung und Bereitstellung von Inhalten durch verbesserte Leistungsfähigkeit, flexible Authoring-Optionen und optimierte Workflows. Edge Delivery Services unterstützt sowohl nicht-technische Benutzende durch dokumentbasiertes Authoring als auch professionelle Autoren und Autorinnen und bietet eine vielseitige, leistungsstarke Lösung für alle Anforderungen moderner digitaler Inhalte.
Wichtige Funktionen und Vorteile von Edge Delivery Services (EDS)
Optimierte Inhaltsbereitstellung
- Leistungsorientierte Architektur: EDS verbessert die Leistung von Websites erheblich durch die Optimierung der Inhaltsbereitstellung. Dies führt zu kürzeren Ladezeiten, optimierten User Experiences und verbesserten Core Web Vitals, die für SEO und Benutzerinteraktionen von entscheidender Bedeutung sind
Real User Monitoring (RUM): Die kontinuierliche Überwachung der Site-Leistung hilft bei der Aufrechterhaltung optimaler Geschwindigkeiten und der unmittelbaren Erkennung von Leistungsproblemen.
Verbesserte Inhaltserstellung
- Dokumentenbasiertes Authoring: Ermöglicht nicht-technischen Benutzenden, Inhalte mit den ihnen vertrauten Tools wie Microsoft Word und Google Docs zu erstellen und zu bearbeiten. Diese Inhalte können direkt integriert und veröffentlicht werden, ohne dass Konvertierungsprozesse erforderlich sind.
- AEM-basiertes Authoring (AEMaaCS): Bietet eine reichhaltige Authoring-Umgebung für nicht-technische Benutzende mit erweiterten Funktionen wie kontextbezogener Bearbeitung, komponentenbasierter Architektur und Rich-Media-Nutzung, die sich für komplexere Inhaltsanforderungen eignet.
Optimierte Entwicklungs-Workflows
- Schnelle Aktualisierungen und Veröffentlichungen: EDS ermöglicht schnelle Aktualisierungen und unmittelbare Veröffentlichung, wodurch Zeitaufwand und Ressourcen für Launches und Aktualisierungen von Websites reduziert werden. Dies ist insbesondere für Unternehmen nützlich, die ihre digitalen Inhalte häufig aktualisieren.
- Integration mit GitHub: Code und Content können direkt über GitHub verwaltet und bereitgestellt werden, was eine effiziente Entwicklung und Zusammenarbeit ermöglicht.
Skalierbarkeit und Flexibilität
- Modulare Services: EDS bietet ein hohes Maß an Flexibilität und ermöglicht Unternehmen, ihre Inhaltserstellungs- und -bereitstellungsprozesse zu skalieren. Es unterstützt sowohl einfache als auch komplexe Inhaltsanforderungen, sodass EDS für eine Vielzahl von Anwendungsfällen geeignet ist, von Blogs bis hin zu E-Commerce-Plattformen.
- Integration mit Adobe Experience Cloud: EDS arbeitet nahtlos mit anderen Adobe Experience Cloud-Produkten wie Adobe Target und Adobe Analytics zusammen und bietet eine umfassende Lösung für das digitale Erlebnismanagement.
Dokumentenbasiertes Authoring in Edge Delivery von Adobe
Dokumentbasiertes Authoring in Edge Delivery von Adobe ist ein leistungsstarkes Toolset zur einfachen Inhaltserstellung. Autoren und Autorinnen können damit die ihnen bekannten Dokumentformate und Bearbeitungswerkzeuge wie Microsoft Word und Google Docs verwenden. Durch die Integration dieser Tools in ein leistungsfähiges Web-Content-Management-System wird die Nutzung für Teams vereinfacht, die herkömmliche Dokument-Software gewohnt sind.
Die wichtigsten Funktionen und Vorteile
Einfache Inhaltserstellung
- Ermöglicht die Verwendung gängiger Tools wie Microsoft Word und Google Docs für die Inhaltserstellung.
- Hilft Teams, die mit herkömmlicher Dokument-Software arbeiten, bei der Umstellung, da sich diese Tools nahtlos in das Content-Management-System integrieren lassen.
Verbesserte Leistung
- Optimiert die Inhaltsbereitstellung, was zu kürzeren Ladezeiten und besseren User Experiences führt.
- Verwendet eine leistungsorientierte Architektur, die sicherstellt, dass wichtige Teile von Web-Seiten schnell geladen werden, was SEO und Benutzerzufriedenheit verbessert.
Optimierte Workflows
- Lässt sich nahtlos in bestehende Entwicklungs-Workflows integrieren, wodurch Zeit und Ressourcen für Website-Aktualisierungen reduziert werden.
- Unterstützt Inhaltsaktualisierungen in Echtzeit sowie A/B-Tests, um eine schnelle Iteration und Implementierung erfolgreicher Strategien zu ermöglichen.
Skalierbarkeit und Flexibilität
- Ermöglicht die Verwaltung von umfassenden Inhaltsvorgängen. Das dokumentbasierte Authoring ist somit ideal für Unternehmen mit zahlreichen digitalen Propertys.
- Unterstützt sowohl einfache als auch komplexe Inhaltsanforderungen und bietet eine vielseitige Lösung für verschiedene Anwendungsfälle.
Kollaborative Umgebung
- Bietet ein zentralisiertes System für die Erstellung und Verwaltung von Inhalten und fördert die effektive Zusammenarbeit zwischen Team-Mitgliedern.
- Ermöglicht Echtzeit-Experimente und die Anpassung von Inhalten, wodurch Benutzende effektiver einbezogen werden können.
Technische Implementierung
GitHub-Projekt
1. Erstellen Sie ein neues Repository, indem Sie boilerplate repository als Vorlage verwenden.
2. Dieses Repository wird den gesamten Code des Projekts enthalten, einschließlich der Blöcke, die zum Erstellen der Website verwendet werden.
AEM-Code-Synchronisierung
- Wechseln Sie im selben Browser zu AEM Code Sync und konfigurieren Sie diese Seite.
2. Dieser Schritt ist wichtig, da er die Code-Synchronisierung zwischen dem Git-Repository und Edge Delivery Services ermöglicht.
Herstellen einer Verbindung mit der Datenquelle
1. Sobald die vorherigen Schritte abgeschlossen sind, ist die Website unter https://<branch>--<repo>--<owner>.hlx.page live verfügbar.
2. Navigieren Sie zu Ihrem Google Drive und erstellen Sie einen Ordner, in dem der Inhalt der Website erstellt werden soll.
3. Kopieren Sie hier den Starterinhalt aus dem öffentlichen Laufwerk.
4. Geben Sie den Ordner für helix@adobe.com frei.
5. Kopieren Sie den Pfad in den neu erstellten Ordner, in dem sich die Dateien befinden.
6. Klicken Sie in Ihrem neu erstellten Git Repository auf die Datei „fstab.yaml“ und öffnen Sie sie zur Bearbeitung.
7. Bearbeiten Sie die Datei „fstab.yaml“, um den Bereitstellungspunkt Ihres Projekts zu aktualisieren.
Erstellen von Inhalten
1. Jetzt sind die Google-Dokumente mit Ihrer Website verbunden und Sie können Inhalte erstellen und bearbeiten.
2. Nachdem Sie die Inhaltsbearbeitung abgeschlossen haben, verwenden Sie die Schaltfläche Reload (Neu laden), um die neuen Daten auf die Website zu laden.
Veröffentlichen der neuen Website
- Wenn der Inhalt fertig ist, klicken Sie auf die Schaltfläche Publish (Veröffentlichen), um den Inhalt an die Live-Website zu senden.
** Referenz: Starter Guide for Document Authoring with Edge Delivery
Wie wird der Inhalt gespeichert?
- Der Inhalt wird als Dokument in Google Drive- oder Microsoft Word-Dokumenten gespeichert.
Universeller Editor (AEMaaCS mit Edge Delivery)
Edge Delivery mit AEM as a Cloud Service (AEMaaCS) ist ein zuverlässiges Paket von Tools zur einfachen Inhaltserstellung und -verwaltung. Dieser Dienst nutzt die erweiterten Authoring-Funktionen von AEM. Autoren und Autorinnen können damit Inhalte effizient in einem umfangreichen Web Content Management System erstellen und verwalten.
Die wichtigsten Funktionen und Vorteile
Erweiterte Inhaltserstellung
- Verwendet die ausgereiften Authoring-Tools von AEM, darunter den universellen Editor, sodass kontextbezogene Bearbeitung und eine umfassende komponentenbasierte Architektur zur Verfügung stehen.
- Ermöglicht die einfache Erstellung dynamischer und komplexer Inhaltsstrukturen und bietet Autoren und Autorinnen Flexibilität und Kontrolle.
Verbesserte Website-Leistung
- Optimiert die Inhaltsbereitstellung und bietet somit kürzere Ladezeiten und eine verbesserte User Experience.
- Stellt sicher, dass Inhalte auf verschiedenen digitalen Plattformen effizient bereitgestellt werden.
Optimierte Entwicklungs-Workflows
- Reduziert den Zeit- und Ressourcenaufwand für Website-Updates und -Launches.
- Ermöglicht Inhaltsaktualisierungen in Echtzeit und die schnelle Bereitstellung von Änderungen.
Umfassende Unterstützung für Mitwirkende
- Demokratisiert die Inhaltserstellung, sodass mehrere Mitwirkende eingebunden werden können.
- Ideal für große Unternehmen, die Markenkonsistenz über mehrere Propertys hinweg gewährleisten möchten.
Echtzeit-Tests und -Optimierung
- Unterstützt A/B-Tests und -Experimente in Echtzeit, wodurch eine schnelle Iteration von Inhalten möglich ist.
- Hilft Autoren und Autorinnen, ihre Strategien schnell zu optimieren, um die Benutzerinteraktion zu steigern.
Technische Implementierung
GitHub-Projekt
1. Erstellen Sie ein neues Repository mit boilerplate repository als Vorlage.
2. Dieses Repository wird den gesamten Code des Projekts enthalten, einschließlich der Blöcke, die zum Erstellen der Website verwendet werden.
AEM-Code-Synchronisierung
1. Wechseln Sie im selben Browser zu AEM Code Sync und konfigurieren Sie sie.
2. Dieser Schritt ist wichtig, da er die Code-Synchronisierung zwischen dem Git-Repository und Edge Delivery Services ermöglicht.
Herstellen einer Verbindung mit der Datenquelle
1. Klicken Sie in Ihrem neu erstellten Git Repository auf die Datei „fstab.yaml“ und öffnen Sie sie zur Bearbeitung.
2. Bearbeiten Sie die Datei „fstab.yaml“, um den Bereitstellungspunkt Ihres Projekts zu aktualisieren. Beachten Sie dabei Folgendes:
- URL: https://<aem-author>/bin/franklin.delivery/<owner>/<repository>/main
- Durch Änderung des Bereitstellungspunkts erfährt Edge Delivery Services, wo der Inhalt der Website zu finden ist.
3. Kehren Sie zum Stammverzeichnis Ihres Repositorys zurück und klicken Sie auf „paths.json“ und dann auf das Symbol zum Bearbeiten der Datei.
4. Die Standardzuordnung verwendet den Namen des Repositorys. Aktualisieren Sie die Standardzuordnung entsprechend den Anforderungen Ihres Projekts mit /content/<site-name>/:/ und klicken Sie auf „Commit changes“ (Änderungen übernehmen).
- Geben Sie Ihren eigenen <site-name> ein. Sie werden ihn in einem späteren Schritt benötigen.
- Die Zuordnungen teilen Edge Delivery Services mit, wie der Inhalt in Ihrem AEM Repository der Site-URL zugeordnet werden soll.
Erstellen von Inhalten
1. Laden Sie die neueste WYSIWYG -Authoring-Site-Vorlage mit Edge Delivery Services von GitHub herunter.
2. Melden Sie sich bei Ihrer AEM as a Cloud Service-Authoring-Instanz an, navigieren Sie zur Sites-Konsole und tippen oder klicken Sie auf Create (Erstellen) > Site from template (Site aus Vorlage).
3. Klicken Sie auf der Registerkarte Select a site (Site-Vorlage auswählen) des Assistenten zum Erstellen von Sites auf die Schaltfläche Import (Importieren), um eine neue Vorlage zu importieren.
4. Laden Sie die von GitHub heruntergeladenen WYSIWYG-Authoring-Inhalte mit der Edge Delivery Services-Site-Vorlage hoch. Die Vorlage darf nur einmal hochgeladen werden. Nach dem Hochladen kann sie wiederverwendet werden, um zusätzliche Sites zu erstellen.
5. Füllen Sie die folgenden Felder aus und tippen oder klicken Sie auf „Create“ (Erstellen).
- Site-Titel: Fügen Sie einen beschreibenden Titel für die Site hinzu.
- Site-Titel: Verwenden Sie den <site-name>, den Sie im vorherigen Schritt definiert haben.
- GitHub-URL: Verwenden Sie die URL des GitHub-Projekts, das Sie im vorherigen Schritt erstellt haben.
6. Wählen Sie die zu bearbeitende Seite aus und klicken Sie auf EDIT (BEARBEITEN).
7. Bearbeiten Sie den Inhalt der Seite.
Veröffentlichen der neuen Website
1. Wählen Sie die erstellten Seiten aus und klicken Sie auf Quick Publish (Schnell veröffentlichen).
2. Die Site befindet sich unter https://main--<repository-name>--<owner>.hlx.page.
** Referenz: Starter Guide for WYSIWYG Authoring with Edge Delivery
Wie wird der Inhalt gespeichert?
- Der Inhalt wird ähnlich wie bei einer typischen AEM-Implementierung im JCR (Java Content Repository) gespeichert.
- Die Komponenten sind AEM-Komponenten und folgen dem typischen Sling-Modell.
Abschließende Bemerkungen
An dieser Stelle ist klar, dass beide Ansätze – Adobe Document Authoring für Edge Delivery Service und Authoring über Edge Delivery Service mit AEM as a Cloud Service (AEMaaCS) – in ihren Kernfunktionen recht ähnlich sind. Sie unterscheiden sich hauptsächlich darin,
- Wie die Daten gespeichert werden
- Wo die Daten gespeichert werden
- Wie die Daten erstellt werden
Die Methode der Inhaltserstellung ist ein entscheidender Faktor bei der Überlegung, welcher Ansatz verwendet werden soll.
Viele Kunden und Kundinnen nutzen bereits die Funktionen und die Benutzeroberfläche von AEM. Für diese wäre es sinnvoller, weiterhin dieselbe Benutzeroberfläche zu verwenden und sich für den universellen Editor zu entscheiden. Durch diese Auswahl können Sie die vielfältigen Funktionen von AEM, wie Workflows und Genehmigungsprozesse, nutzen und so ihren Content möglichst effizient verwalten.
Für Kunden und Kundinnen, die mit dokumentbasierten Tools wie Google Docs und Microsoft Word besser vertraut sind, könnte jedoch die dokumentbasierte Bearbeitung einfacher und intuitiver sein. Diese Methode bietet eine sanftere Lernkurve und erleichtert den nahtlosen Übergang für Teams, die herkömmliche Dokumentsoftware gewohnt sind.
Alles in allem hängt die Wahl zwischen den beiden Ansätzen von der Vertrautheit Ihres Teams mit AEM oder dokumentbasierten Authoring-Tools sowie von Ihren spezifischen Anforderungen an die Inhaltserstellung und -verwaltung ab.