Migration des AEM SPA-Editors: Aus einer veralteten Abhängigkeit wird eine moderne, zukunftssichere Plattform
Bei der Modernisierung einer AEM-Umgebung geht es nicht immer darum, etwas Neues einzuführen. Manchmal beginnt es damit, die Faktoren anzugehen, die die Plattform bereits jetzt behindern. Für Unternehmen mit älteren SPA-Implementierungen besteht die Herausforderung darin, Fortschritte zu erzielen, ohne das zu beeinträchtigen, was bereits gut funktioniert. Prime Force hilft dabei, diese Herausforderung in einen strukturierten Weg hin zu einer nachhaltigeren AEM-Umgebung zu verwandeln.
Das Problem
Viele Unternehmen, die Adobe Experience Manager einsetzen, verfügen nach wie vor über eine oder mehrere Websites oder Anwendungen, die auf dem SPA-Editor basieren – einem Framework, das von Adobe bereits seit Jahren als veraltet eingestuft wird und für das kein aktiver Support mehr geleistet wird. Teams, die darauf angewiesen sind, sehen sich mit einer wachsenden Liste von Problemen konfrontiert: ungebeheobene Fehler, schlechte Kompatibilität mit neueren AEM-Kernversionen, eingeschränkte Bearbeitungsmöglichkeiten für Autoren und ein steigendes Risiko bei jedem anstehenden Plattform-Upgrade oder Sicherheitspatch. Was oft als moderner Ansatz zur Erstellung reichhaltiger, app-ähnlicher Erlebnisse auf AEM begann, ist zu einer Belastung geworden, die die Weiterentwicklung der übrigen Plattform behindert. Prime Force hilft Ihnen dabei, den SPA-Editor sicher außer Betrieb zu nehmen und jede Website oder Anwendung auf die Architektur zu migrieren, die heute tatsächlich ihrem Zweck entspricht.
Was ist der SPA-Editor?
Der SPA-Editor war Adobes Ansatz zur Erstellung von Single-Page-Anwendungen, die mit React oder Angular direkt in AEM entwickelt wurden. Er ermöglichte es Autoren, die Inhalte einer SPA in der AEM-Benutzeroberfläche zu bearbeiten, während die eigentliche Seite clientseitig vom SPA-Framework gerendert wurde und die Inhalte im Hintergrund über eine JSON-Modell-API bereitgestellt wurden.
Er schlug eine Brücke zwischen der AEM-Erstellungsumgebung und modernen Frontend-Frameworks, doch Adobe hat ihn inzwischen zugunsten neuerer Ansätze als veraltet eingestuft – wodurch darauf basierende Websites nun auf einer nicht mehr unterstützten Grundlage laufen.
Die Lösung
Warum es bei der Migration keine Einheitslösung gibt
Nicht jede SPA-Editor-Website erfordert denselben Austausch. Die richtige Lösung hängt davon ab, wie die Website tatsächlich genutzt wird – wie inhaltsreich sie ist, wie viel Interaktivität sie benötigt und wer sie erstellt:
SSR mit Standard-AEM-Komponenten – Bei inhaltsorientierten Websites, bei denen Flexibilität bei der Erstellung und SEO am wichtigsten sind, führen wir eine Neugestaltung unter Verwendung von standardmäßigen, serverseitig gerenderten AEM-Komponenten mit der klassischen oder vollständig unterstützten Editor-Erfahrung durch.
- Universal Editor – Für Websites, die von einer modernen, flexiblen Bearbeitungsoberfläche profitieren und gleichzeitig eine starke AEM-Integration beibehalten, migrieren wir zu Adobes aktuellem Bearbeitungsframework, das als langfristiger Nachfolger für alle AEM-Bearbeitungstools konzipiert ist.
- Inhaltsfragmente als generische Inhaltsebene – Für Anwendungen mit komplexer Frontend-Logik oder mehreren Kanälen modellieren wir Inhalte generisch als Inhaltsfragmente und stellen sie über eine API bereit, wodurch das Frontend vollständig vom Rendering-Ansatz entkoppelt wird.
- Gezielte Bewertung pro Website – Wir bewerten jede Website oder App individuell, anstatt eine Pauschallösung anzuwenden, sodass Aufwand und Architektur der tatsächlichen Komplexität entsprechen.
- Inkrementelle, risikoarme Umsetzung – Migrationen werden in ihrem Umfang begrenzt und in Phasen durchgeführt, sodass Websites unabhängig voneinander live gehen, ohne eine störende „Big-Bang“-Umstellung.
Unser Ansatz
- Erfassung und Bewertung – Wir erstellen eine Bestandsaufnahme der betroffenen Websites und Anwendungen, bewerten deren Inhaltsmodell, benutzerdefinierte Komponenten und tatsächliche Nutzungsmuster und gruppieren sie nach der Zielarchitektur, die am besten zu ihnen passt.
- Entwurf der Zielarchitektur – Für jede Gruppe definieren wir den konkreten Migrationspfad (SSR-Komponenten, Universal Editor oder auf Inhaltsfragmenten basierende Bereitstellung) sowie das daraus resultierende Komponenten- und Inhaltsmodell.
- Migration und Implementierung – Wir bauen jede Website neu auf und migrieren sie, wobei wir bestehende Inhalte und Komponentenlogik wo immer möglich wiederverwenden, um den Aufwand angemessen zu halten.
- Validierung und Inbetriebnahme – Wir testen jede migrierte Website hinsichtlich ihrer ursprünglichen Funktionalität und unterstützen eine kontrollierte Inbetriebnahme, Website für Website.
Warum dies kein großes Projekt sein muss
Da bei der Bewertung die Websites nach ihrer tatsächlichen Komplexität eingestuft werden, anstatt jede SPA-Editor-Website als Neuentwicklung von Grund auf zu betrachten, erweisen sich viele Migrationen als weitaus überschaubarer als erwartet – bei einigen Websites sind lediglich moderate Anpassungen auf Komponentenebene erforderlich, anstatt einer vollständigen Umstellung auf eine neue Plattform. Eine sorgfältige Vorabplanung sorgt dafür, dass der Projektumfang realistisch bleibt.
Sind Sie bereit, über den SPA-Editor hinauszugehen?
Als Adobe Specialized Partner für AEM und Adobes „Regional Partner of the Year“ verfügt Prime Force über fundierte, praxisnahe Erfahrung mit der gesamten Entwicklung der AEM-Plattform – von klassischen Komponenten über den Universal Editor bis hin zur Headless-Content-Bereitstellung. Unsere Berater verbinden diese Plattformkompetenz mit bewährter Umsetzungserfahrung in Unternehmensumgebungen, sodass Sie einen pragmatischen Migrationspfad anstelle einer erzwungenen Neugestaltung erhalten und einen Partner an Ihrer Seite haben, der Sie mit demselben Team von der Bestandsaufnahme bis zur Inbetriebnahme begleitet.