Migrationsleitfaden
Leitfaden: Von AEM zu Magnolia DXP wechseln
Architektur, Umstellungsstrategien, Phasen und Aufwand: was eine Migration von AEM zu Magnolia umfasst.
Der Wechsel von Adobe Experience Manager (AEM) zu Magnolia ist ein strukturiertes Projekt mit bekanntem Ablauf. Beide Plattformen speichern Inhalte in einem Java Content Repository (JCR), daher lässt sich der Großteil der Inhalte per Skript migrieren. Die eigentliche Arbeit steckt in Komponenten, Templates und Integrationen.
Dieser Leitfaden behandelt Architektur, Konzept-Mapping, Umstellungsstrategien, Migrationsphasen, die Rolle der KI und die Aufwandsschätzung.
Über diesen Leitfaden
Über diesen Leitfaden
Über diesen Leitfaden
Der Wechsel von Adobe Experience Manager (AEM) zu Magnolia ist ein strukturiertes Projekt mit bekanntem Ablauf. Beide Plattformen speichern Inhalte in einem Java Content Repository (JCR), daher lässt sich der Großteil der Inhalte per Skript migrieren. Die eigentliche Arbeit steckt in Komponenten, Templates und Integrationen.
Dieser Leitfaden richtet sich an Teams, die Magnolia evaluieren und vor einer Entscheidung wissen möchten, was eine Migration umfasst. Er behandelt:
wie sich die beiden Plattformen architektonisch vergleichen
wie sich AEM-Konzepte in Magnolia übertragen lassen
welche Umstellungsstrategien es gibt und wie Sie die passende wählen
die Phasen einer Migration und was in jeder passiert
wo KI hilft und wo sie bewusst nicht eingesetzt wird
wie Sie Aufwand, Team und Zeitplan abschätzen
Der Leitfaden geht von einem AEM-Sites-Bestand aus, der auf dem Seiten- und Komponentenmodell basiert. Liegen Teile Ihrer Inhalte außerhalb des Repositorys, legt die Discovery dafür einen eigenen Extraktionsweg fest.
Gemeinsamkeiten
Gemeinsamkeiten
Was die beiden Plattformen gemeinsam haben
AEM und Magnolia teilen eine Basis aus Java und JCR. Genau das macht eine weitgehend automatisierte Content-Migration möglich. Konzepte, die Ihr Team bereits kennt, haben eine direkte Entsprechung.
| Bereich | AEM | Magnolia | Bedeutung für die Migration |
|---|---|---|---|
| Content-Repository | JCR, implementiert mit Apache Jackrabbit Oak | JCR, implementiert mit Apache Jackrabbit | Inhalte sind in beiden Systemen ein Baum aus Nodes und Properties. Skripte können sie daher extrahieren, transformieren und laden |
| Sprache und Erweiterbarkeit | Java | Java | Die Java-Kenntnisse Ihres Teams bleiben nutzbar, und manche Geschäftslogik lässt sich anpassen statt neu schreiben |
| Auslieferungsebenen | Author- und Publish-Tier | Author- und Public-Instanzen | Redaktion und Administration behalten ein vertrautes Betriebsmodell |
| Seitenaufbau | Seiten aus Komponenten mit Autorendialogen | Seiten aus Areas und Komponenten mit Autorendialogen | Seiten lassen sich Komponente für Komponente abbilden |
| Strukturierte Inhalte | Content Fragments auf Basis von Content Fragment Models | Content-Type-Items auf Basis von Content-Type-Definitionen | Models werden zu Content Types, Fragments zu Items |
| Headless-Auslieferung | GraphQL API für Content Fragments | REST Delivery API und GraphQL | Headless-Clients lassen sich auf Magnolia-Endpunkte umstellen |
| Multi-Site und Mehrsprachigkeit | Unterstützt | Unterstützt | Site- und Sprachstrukturen lassen sich übernehmen |
Unterschiede
Unterschiede
Wo sich die Plattformen unterscheiden
Beide Plattformen basieren auf einem JCR, modellieren Inhalte und Rendering aber unterschiedlich. In diese Unterschiede fließt der Migrationsaufwand, und für jeden gibt es ein bekanntes Mapping.
Rendering-Modell. AEM basiert auf Apache Sling. Jeder Content-Node benennt sein Rendering-Skript über die Property
sling:resourceType; empfohlene Skriptsprache ist HTL. Magnolia definiert Templates und Komponenten in YAML, meist in Light Modules, und rendert sie mit FreeMarker oder liefert sie headless an ein Frontend Ihrer Wahl.Komponentenvererbung (Code und Definitionen). AEM-Komponenten können über
sling:resourceSuperType-Ketten von anderen Komponenten erben. Die Migration löst jede Kette auf und führt sie in eine eigenständige Magnolia-Komponentendefinition zusammen.Inhaltsvererbung (Live Copy). AEM teilt und vererbt Inhalte über Site-Bäume hinweg mit Live Copies des Multi Site Manager (MSM); eine Live Copy erbt Inhalte von einem Master-Zweig. Magnolia hat ein gleichwertiges Live-Copy-Modell. Die Migration überführt jede MSM-Beziehung in eine Magnolia Live Copy und erhält dabei die Vererbung auf Komponenten- und Feldebene sowie die Stellen, an denen die Redaktion sie aufgehoben hat.
Dialoge. AEM-Komponentendialoge sind
cq:dialog-Nodes auf Basis des Granite-UI-Frameworks. Magnolia-Dialoge sind YAML-Definitionen, die bei der Komponente liegen. Felder werden übertragen, jeder Dialog wird aber neu generiert statt kopiert.Seitenstruktur. In AEM ist eine Seite ein
cq:Page-Node mit einemjcr:content-Kind, das die Komponenten enthält. In Magnolia ist eine Seite einmgnl:page-Node mit Areas, die Komponenten enthalten. Der Transformationsschritt baut diesen Baum um.Laufzeit und Deployment. AEM führt Anwendungscode als OSGi-Bundles in einem Apache-Felix-Container aus. Magnolia wird als Java-Webanwendung ausgeliefert, und viel Template- und Frontend-Arbeit lässt sich in Light Modules ohne Java-Build erledigen.
Taxonomie. AEM speichert Tags als
cq:Tag-Nodes unter/content/cq:tags. Magnolia verwaltet Taxonomien im Categories-Modul oder in Content-Tags.
Von Projekt zu Projekt unterschiedlich ist, wie viel kundenspezifische Logik auf diesen Strukturen aufsetzt. Genau das misst die Discovery.
Konzept-Mapping
Konzept-Mapping
Wie sich AEM-Konzepte auf Magnolia übertragen
Jedes AEM-Artefakt eines typischen Sites-Projekts hat ein Ziel in Magnolia. Dieses Mapping steuert die Migrationsskripte, damit dieselbe Eingabe immer dasselbe Ergebnis liefert.
| AEM-Quelle | Magnolia-Ziel | In Magnolia gespeichert als |
|---|---|---|
Tag (cq:Tag unter /content/cq:tags) | Kategorie (Categories-Modul) oder Content-Tag | JCR-Nodes im Categories- oder Tags-Workspace |
| Content Fragment Model | Content-Type-Definition | YAML in einem Light Module |
| Content Fragment | Content-Type-Item, bearbeitet in einer Content App | JCR-Node im Workspace des Content Types |
| AEM Experience Fragment | Magnolia Experience Fragment (XF) | Fragmente liegen im Website-Workspace und nutzen die Live-Copy-Funktionen; andernfalls liegen sie in einem eigenen Experience-Fragments-Workspace |
Asset (unter /content/dam) | DAM-Asset | Binärdatei plus mgnl:asset-Metadaten im DAM-Workspace |
Komponente (cq:Component mit Dialog und HTL-Skript) | Komponentendefinition, Dialog und Template | YAML plus FreeMarker (.ftl) in einem Light Module |
Seite (cq:Page plus jcr:content) | Seite (mgnl:page) mit Area- und Komponentenbaum | JCR-Nodes im Website-Workspace |
MSM Live Copy (cq:LiveRelationship) | Live Copy | Live-Copy-Marker an JCR-Nodes im Website-Workspace |
| GraphQL-Endpunkt für Content Fragments | REST Delivery API oder Magnolia GraphQL | Endpunkt-Konfiguration im REST- oder GraphQL-Modul |
Manches lässt sich nicht automatisch abbilden: kundenspezifische Java-Services, Workflows und Integrationscode. Die Discovery listet jeden dieser Punkte auf und entscheidet, ob er neu gebaut, durch eine Magnolia-Funktion ersetzt oder stillgelegt wird.
Umstellungsstrategie
Umstellungsstrategie
Die Umstellungsstrategie wählen
Die Umstellungsstrategie legt fest, wann Traffic und Redaktion von AEM zu Magnolia wechseln. Die entscheidende Frage ist einfach: Kann Ihre Redaktion Inhaltsänderungen für ein festgelegtes Zeitfenster pausieren – und für welchen Teil des Bestands?
Interaktiv
Wie lange die Redaktion pausieren kann, bestimmt die Umstellungsstrategie
Klicken Sie auf Ja oder Nein, um die passende Strategie zu finden
Frage 1
Freeze für den gesamten Bestand möglich?
Strategie
Einmalige UmstellungEin Freeze, ein koordinierter Go-liveFrage 2
Freeze pro Mandant möglich?
Strategie
Mandant für MandantNur der umziehende Mandant pausiertStrategie
Doppelte PflegeZeitlich begrenzt, Änderungen in beiden SystemenEinmalige Umstellung mit kontrolliertem Content-Freeze
AEM bedient weiterhin den gesamten Traffic und bleibt Redaktionsplattform, bis der komplette Bestand in Magnolia bereitsteht. Vor dem Go-live endet die Pflege in AEM. Dieser Freeze schafft eine feste inhaltliche Basis.
Im Freeze-Zeitfenster migriert das Team die letzten Inhaltsänderungen, validiert die migrierten Inhalte und kritische Funktionen und führt die vereinbarten Go/No-go-Prüfungen durch. Danach wechseln Traffic und Redaktion in einer koordinierten Umstellung zu Magnolia.
Wählen Sie sie, wenn ein Freeze für den gesamten Bestand akzeptabel ist und Sie alle Sites, Abhängigkeiten und Redaktionsteams auf einen Go-live vorbereiten können.
Stärken: ein konsistenter Stand, keine Synchronisierung zwischen den Plattformen und das einfachste technische und betriebliche Modell.
Beachten Sie: Jedes Problem bei der Umstellung betrifft den gesamten Umfang. Getestete Go/No-go-Kriterien, ein Rollback-Plan mit benannten Verantwortlichen und engmaschiges Monitoring nach der Umstellung begrenzen dieses Risiko.
Migration Mandant für Mandant
Die Migration läuft in Wellen, jeweils ein Mandant (Site, Markt oder Geschäftsbereich) nach dem anderen. Jeder Mandant wird einzeln migriert, validiert und umgestellt. Nur der Mandant in seinem Umstellungsfenster pausiert; alle anderen pflegen wie gewohnt in AEM.
Wählen Sie sie, wenn ein Freeze für den gesamten Bestand nicht akzeptabel oder ein koordinierter Go-live nicht praktikabel ist.
Stärken: kleinere Umstellungen, Erkenntnisse aus frühen Wellen fließen in spätere ein, und ein Rollback betrifft nur eine Welle.
Beachten Sie: AEM und Magnolia laufen eine Zeit lang parallel. Geteilte Inhalte, Referenzen, Domains und Master-Inhalte können Mandantengrenzen überschreiten und die Reihenfolge der Wellen einschränken. Für jeden Mandanten muss eindeutig sein, welche Plattform das führende Redaktionssystem ist.
Doppelte Pflege als Rückfalloption
Ist überhaupt kein Freeze akzeptabel, auch nicht pro Mandant, laufen beide Plattformen parallel und die Redaktion pflegt jede Änderung in beiden. Das erhöht den redaktionellen Aufwand und das Fehlerrisiko. Beschränken Sie diese Phase auf einen kurzen, kontrollierten Zeitraum mit schriftlich festgelegten Redaktionsabläufen.
Die Strategien im Überblick
| Strategie | Content-Freeze | Plattformen parallel live | Passt, wenn |
|---|---|---|---|
| Einmalige Umstellung | Gesamter Bestand, ein Zeitfenster | Nein | der gesamte Bestand auf einen koordinierten Go-live vorbereitet werden kann |
| Mandant für Mandant | Pro Mandant, in dessen Zeitfenster | Ja, während der Wellen | die Mandanten weitgehend unabhängig sind und der Freeze lokal bleiben muss |
| Doppelte Pflege | Keiner | Ja, während der gesamten Migration | auf keiner Ebene ein Freeze möglich ist |
Struktur zuerst
Struktur zuerst
Erst die Struktur aufbauen, dann die Daten migrieren
Bei jedem Bestand, der über eine Handvoll Seiten hinausgeht, migrieren Sie zuerst Komponenten und Templates, danach die Seiten. Sobald die Zielstruktur validiert ist, wird die Seitenmigration im Wesentlichen zu einer Datenmigration, die sich skalieren lässt.
Das funktioniert wie eine Datenbankmigration: erst Schema und Beziehungen anlegen, dann die Zeilen laden.
- Komponenten- und Seiten-Templates migrieren. Plattformweite Komponenten zuerst, da die meisten Mandanten sie nutzen. Mandantenspezifische Komponenten folgen.
- Jede Komponente einmal validieren. Felder, Dialoge, Rendering und visuelle Übereinstimmung mit der Quelle prüfen.
- Das validierte Muster wiederverwenden – für jede Instanz dieser Komponente im gesamten Bestand. Sonderfälle und spezielle Anforderungen prüfen weiterhin Menschen.
- Seiten gesammelt laden – auf Basis der validierten Struktur.
Ein Vorgehen Seite für Seite ist nur für einen kleinen Proof of Concept sinnvoll. Im großen Maßstab entsteht doppelter Aufwand, weil verschiedene Personen dieselbe Komponente auf unterschiedlichen Seiten lösen.
Für die Validierung gilt dieselbe Logik. Niemand muss jede Seite prüfen. Prüfungen auf Template-Ebene plus Stichproben decken den Bestand ab; wie tief die Stichproben gehen, bestimmen die Anforderungen Ihres Projekts.
Migrationsphasen
Migrationsphasen
Die Phasen einer Migration
Eine Migration durchläuft vier Phasen. Die technische Arbeit in der Umsetzungsphase folgt einem festen Ablauf aus vier Schritten, der sich in jeder Welle wiederholt.
Interaktiv
Vier Phasen, mit einem Vier-Schritte-Ablauf in jeder Welle
Klicken Sie auf eine Phase oder einen Schritt, um mehr zu erfahren
In jeder Welle
Die Discovery findet einmal statt. Umsetzung, Validierung und Go-live wiederholen sich in jeder Welle; Hypercare folgt auf den letzten Go-live.
Phase 1: Discovery und Planung
Das Team analysiert Ihre AEM-Umgebung: Architektur, Inhaltsstruktur, Integrationen, Anpassungen und Abhängigkeiten. Skripte und KI-gestützte Analyse beschleunigen die Inventur; Fachleute bewerten sie. Das Ergebnis sind vereinbarter Umfang, Wellenstruktur, Zeitplan, Rollen, Kosten und Erfolgskriterien.
Phase 2: Umsetzung der Migration in Wellen
Die Wellen beginnen meist mit einem Pilotmarkt oder einer Pilot-Site. Jede weitere Welle baut auf dem auf, was frühere Wellen validiert haben. Innerhalb jeder Welle folgt die Arbeit vier Schritten:
- Inventur. Jedes AEM-Artefakt erfassen (Komponenten, Templates, Content Fragment Models, Experience Fragments, Assets, Tags) und seinem Magnolia-Ziel zuordnen.
- Aufbau. Komponenten und Seiten-Templates in Light Modules generieren, um die Grundmuster festzulegen. Danach Content Types und Content Apps aufbauen.
- Migration. Inhalte in der Reihenfolge ihrer Abhängigkeiten migrieren: Tags, dann Assets mit Binärdateien und Metadaten, dann Content Fragments und Experience Fragments, dann den gesamten Seitenbaum mit Komponenten und Live-Copy-Beziehungen.
- Prüfung. Referenzlinks aktualisieren, externe Integrationen wie Analytics, CRM und PIM neu anbinden und QA durchführen.
Technisch ist Schritt 3 eine ETL-Pipeline (Extract, Transform, Load):
Extract: Inhalte und Struktur aus AEM auslesen, per Crawler-Skript oder über exportierte Content Packages.
Transform: die Inhalte mit dem Mapping von AEM zu Magnolia umwandeln.
Load: die Inhalte als Package-Manager-Archive in Magnolia laden: Inhalte werden paketiert, hochgeladen und installiert. Große Teilbäume werden auf mehrere Pakete verteilt, standardmäßig mit maximal 50.000 JCR-Nodes pro Paket; der Wert lässt sich an die Zielumgebung anpassen. Uploads erfolgen in Teilstücken, damit die Übertragung zuverlässig ist.
Führen Sie die erste Migration und Validierung in einer niedrigeren Umgebung durch und übertragen Sie validierte Inhalte dann in die höheren Umgebungen.
Phase 3: Validierung und Go-live
Jede Welle durchläuft QA, Funktionstests und Inhaltsprüfungen durch Ihre eigene Redaktion. Danach führt Magnolia einen Pre-go-live-Check durch. Nichts geht live, bevor es die vereinbarten Kriterien erfüllt und freigegeben ist.
Phase 4: Hypercare und Übergabe
Nach dem letzten Go-live bleibt das Delivery-Team für eine vereinbarte Hypercare-Phase an Bord, überwacht die Performance und behebt Fehler. Sobald alles stabil läuft, befähigt ein strukturierter Wissenstransfer Ihr Team, Magnolia eigenständig zu betreiben.
Manche Migrationen sind nach etwa sechs Monaten abgeschlossen. Größere Bestände brauchen mehr Wellen; den Zeitplan für Ihren Bestand bestätigt die Discovery.
Rolle der KI
Rolle der KI
Wo KI eingesetzt wird – und wo nicht
Die Migration selbst läuft als deterministische, wiederholbare Skripte. KI unterstützt Menschen bei Analyse und Verfeinerung, bleibt aber aus den Skripten heraus, die Ihre Inhalte migrieren.
Der Grund ist Reproduzierbarkeit. Migrationen laufen mehrfach: Generalproben, Delta-Läufe vor der Umstellung, Korrekturen nach einer Mapping-Änderung. Jeder Lauf muss aus derselben Eingabe dasselbe Ergebnis liefern. Drei Ansätze wurden abgewogen:
| Ansatz | Funktionsweise | Warum er nicht ausreichte – oder warum er gewählt wurde |
|---|---|---|
| Reine Regeln | Eine handgeschriebene Regel pro Mapping | Jede kundenspezifische Komponente braucht eine neue Regel. Das skaliert nicht |
| Reine KI | Ein Modell transformiert Inhalte direkt | Dieselbe Eingabe kann unterschiedliche Ergebnisse liefern. Läufe sind nicht reproduzierbar |
| Deterministische Skripte, KI bei der Verfeinerung | Skripte führen die Migration aus; KI unterstützt Menschen beim Verfeinern | Gewählt: konsistente, wiederholbare Läufe, mit KI dort, wo sie menschlichen Aufwand spart |
In der Praxis teilt sich die Arbeit so auf:
| Aufgabe | Ausgeführt von | Rolle der KI |
|---|---|---|
| Inventur des AEM-Bestands | Skripte und Fachleute | Unterstützt die Analyse in der Discovery |
| Mapping-Regeln von AEM zu Magnolia | Fachleute, in Skripten kodiert | Keine |
| Magnolia-Komponenten und -Templates aus AEM-Quellen generieren | Entwickler mit einer Prompt-Bibliothek | Entwirft Code, den ein Entwickler prüft und validiert |
| Tags, Assets, Content Fragments, Experience Fragments und Seiten migrieren | Deterministische Skripte | Keine |
| Sonderfälle und visuelle Übereinstimmung verfeinern | Entwickler | Optionaler Ratgeber; der Entwickler entscheidet |
| QA, Validierung und Freigabe | Menschen | Keine |
Für die meisten Evaluierungen sind zwei Folgen wichtig. Erstens: Der Massenimport der Inhalte läuft nicht durch ein KI-Modell. Zweitens: Die KI-gestützte Verfeinerung ist optional – die Migration funktioniert also auch, wenn Ihre Richtlinien den Einsatz von KI einschränken.
Aufwand und Risiko
Aufwand und Risiko
Was Aufwand und Risiko bestimmt
Bei einer toolgestützten Migration sind Seiten günstig – die Arbeit steckt in den Komponenten. Seiten werden in skriptgesteuerten Batches geladen, sobald ihre Komponenten validiert sind, und jede validierte Komponente wird für alle Instanzen im Bestand wiederverwendet. Der Aufwand richtet sich daher nach Anzahl und Komplexität Ihrer Komponenten, nicht nach der Seitenzahl.
Dafür brauchen Sie keine Faustregeln. Das Migrations-Toolkit enthält einen Estimator, der Ihren AEM-Bestand vor der Entscheidung scannt; die Discovery macht daraus einen vereinbarten Umfang, einen Wellenplan und ein Budget. Der meiste Aufwand fällt an vorhersehbaren Stellen an.
Die wichtigsten Aufwandstreiber sind:
Anzahl und Vielfalt der Templates und Komponenten
Komponenten mit kundenspezifischer Geschäftslogik sowie Funktionen wie Navigation, Suche, Formulare, Commerce, Personalisierung und Authentifizierung
mandantenspezifische Varianten geteilter Komponenten und komplexe Vererbungsketten, einschließlich MSM Live Copies
die Anzahl der Links und Referenzen auf Assets, Fragmente und Tags
Komponenten, die Informationen außerhalb des Quell-Exports, Berechtigungen oder externe Systeme benötigen
wie genau die migrierte Site dem aktuellen Look-and-feel entsprechen muss
die Kapazität der Magnolia-Zielumgebung für Massenimporte
| Risiko | Woran es sich zeigt | Gegenmaßnahme |
|---|---|---|
| Versteckte mandantenübergreifende Abhängigkeiten | Geteilte oder Master-Inhalte blockieren eine Welle oder brechen, nachdem ein Mandant umgezogen ist | Abhängigkeiten in der Discovery erfassen, bevor die Reihenfolge der Wellen feststeht |
| Inhaltsänderungen während der Migration | AEM und Magnolia laufen inhaltlich auseinander | Früh ein Freeze-Modell wählen; doppelte Pflege nur als zeitlich begrenzte Rückfalloption |
| Probleme bei der Umstellung | Beim Umschalten tritt ein Fehler auf | Getestete Go/No-go-Kriterien, ein Rollback-Plan mit benannten Verantwortlichen, Monitoring nach der Umstellung |
| Fehlende Quelldaten | Eine Komponente benötigt Daten außerhalb des Exports | Diese Fälle in der Inventur markieren und manuelle oder Integrationsarbeit einplanen |
| Wenig Beispieldaten oder Zugang | Mappings lassen sich nicht an echten Inhalten prüfen | Dem Team früh Zugang zu einer AEM-Umgebung oder einem repräsentativen Content-Export geben |
| Integrationen | Verbindungen zu Analytics, CRM oder PIM brechen | Integrationen in jeder Welle einplanen, neu anbinden und testen |
Checkliste
Checkliste
Fragen, die Sie vor dem Start klären sollten
Wenn Sie diese Fragen vor der Discovery beantworten, wird sie kürzer und die Schätzung genauer.
Kann Ihre Redaktion einen Content-Freeze akzeptieren? Für den gesamten Bestand oder nur pro Mandant? Wie lange?
Wie viele Seiten-Templates und Komponenten haben Sie? Wie viele davon sind plattformweit, wie viele mandantenspezifisch?
Nutzen Sie MSM Live Copies oder Experience Fragments?
Welche Komponenten enthalten Geschäftslogik oder sind an externe Systeme angebunden?
Welche Integrationen müssen neu angebunden werden (zum Beispiel Analytics, CRM, PIM, Suche, Commerce)?
Wie unabhängig sind Ihre Sites oder Mandanten? Wo teilen sie Inhalte, Assets, Master-Inhalte oder Domains?
Greifen Headless-Clients heute über GraphQL oder andere APIs auf Inhalte zu?
Können Sie dem Team Zugang zu einer AEM-Umgebung oder einen repräsentativen Content-Export geben?
Welche Kapazität wird die Magnolia-Zielumgebung für Massenimporte haben?
Wie validieren Sie: auf Template-Ebene plus Stichproben? Wer gibt jede Welle frei?
Schränkt Ihr Unternehmen den Einsatz von KI-Tools in Projekten ein?
Wer setzt um: Magnolia, ein Partner, Ihr eigenes Team oder ein gemischtes Team?
Unterstützung
Unterstützung
Unterstützung
Sie können eine Migration mit Ihrem eigenen Team, mit einem Partner oder mit Magnolia umsetzen. Wenn Magnolia die Verantwortung übernehmen soll, deckt das Migrationsprogramm Magnolia Navigator den gesamten Weg von der Discovery bis zur Übergabe ab.
Bei Magnolia Navigator führen ein namentlich benannter Delivery Lead und ein Team mit Erfahrung in AEM und Magnolia die vier Phasen dieses Leitfadens durch. Umfang und Investition werden in der Discovery vereinbart und wachsen nicht ohne Ihre Freigabe. Nach dem Go-live bereiten Hypercare und ein strukturierter Wissenstransfer Ihr Team auf den Betrieb von Magnolia vor; danach stehen Ihnen Magnolia Professional Services und SLA-basierter Support weiter zur Verfügung. Gemischte Teams mit Ihren Entwicklern oder einem Partner sind möglich.
Nächster Schritt: Sprechen Sie mit einem Migrationsexperten, um Ihre Migration zu planen, oder lesen Sie den Vergleich Magnolia vs. Adobe Experience Manager.
Möchten Sie Ihre Migration planen?
Vereinbaren Sie einen kostenlosen, unverbindlichen Discovery Call mit einem Migrationsexperten und planen Sie gemeinsam Ihren Weg.
Migrationsplan startenRechtliche Hinweise und Quellen
Adobe und Adobe Experience Manager sind eingetragene Marken oder Marken von Adobe in den USA und/oder anderen Ländern. Aussagen zu AEM in diesem Leitfaden basieren auf der öffentlichen Dokumentation von Adobe, abgerufen am 27. Oktober 2026:
AEM Technical Foundations: JCR und Jackrabbit Oak, Sling,
sling:resourceTypeundsling:resourceSuperType, HTL, OSGi und Apache FelixThe AEM Tagging Framework:
cq:Tag-Nodes unter/content/cq:tagsAEM GraphQL API for use with Content Fragments: Content Fragment Models und die GraphQL API
Developing AEM Components:
cq:dialogund Granite UIUnderstand Back-End Development: Author- und Publish-Tier