Magnolia Frontend-Optionen: Headless-Storefront fürs Magnolia CMS
Magnolia Frontend-Optionen: Headless-Storefront fürs Magnolia CMS
Wer mit Magnolia CMS arbeitet, hat heute mehr als eine Frontend-Option: klassisches FreeMarker-Templating im Kern, Magnolias eigener Headless-Modus mit React SDK und Headless Accelerator, oder ein eigenständiges Composable Frontend, das Magnolia rein als Content-Backend nutzt. Welche Option passt, hängt davon ab, wie viel Marketing-Autonomie und wie viel Frontend-Kontrolle dein Team wirklich braucht.
Was sind die Frontend-Optionen für Magnolia CMS?
Magnolia liefert Content klassischerweise serverseitig aus, direkt aus dem Autoring-Baum gerendert über FreeMarker-Templates. Redakteure sehen die Seite im WYSIWYG-Editor, Entwickler pflegen die Templates. Das funktioniert gut für klassische Websites, ist aber eng an Magnolias eigenen Rendering-Zyklus gekoppelt.
Seit mehreren Versionen bietet Magnolia zusätzlich einen headless Modus an: Content-Ausspielung über REST- und GraphQL-Delivery-APIs, dazu ein React SDK und der Headless Accelerator, der per CLI ein React- oder Next.js-Projekt aufsetzt. Wer im Commerce-Kontext unterwegs ist, findet vorbereitete Integrationen zu Vue Storefront, SAP Spartacus und Salesforce Composable Storefront. Magnolia erlaubt außerdem einen hybriden Ansatz: eine Website läuft klassisch über FreeMarker, eine andere headless über React, beides parallel auf derselben Instanz.
Damit ergeben sich für dich im Kern drei Wege: klassisches Template-Rendering direkt in Magnolia, ein Eigenbau-Frontend auf Basis von Magnolias React SDK und Headless Accelerator, oder ein separat betriebenes Composable Frontend, das über die Delivery-API andockt und komplett unabhängig deployed, skaliert und weiterentwickelt wird. Details zur zweiten und dritten Option, inklusive der Frage, wann sich der Wechsel überhaupt lohnt, zeigen wir dir auf unserer Page-Builder-Seite für Magnolia.
Das Problem: FreeMarker-Templating vs. Frontend-Geschwindigkeit
Der klassische Weg ist am schnellsten aufgesetzt, wenn dein Team FreeMarker schon kennt. Aber jede neue Landingpage, jede Kampagnen-Variante und jedes Core-Web-Vitals-Update läuft dann über denselben Render-Zyklus wie der Rest der Website, meist mit Developer-Ticket. Marketing wartet auf Engineering, Engineering wartet auf den nächsten Release-Slot.
Magnolias Headless Accelerator löst das teilweise: Du bekommst ein modernes React- oder Next.js-Setup, unabhängig von FreeMarker. Was der Accelerator nicht mitliefert, ist der Betrieb danach. Component-Library-Pflege, Core-Web-Vitals-Monitoring, Multi-Locale-Sync und ein visueller Editor für Marketing bleiben Aufgaben, die dein Team selbst aufbauen und dauerhaft betreiben muss. Was diese Betriebslast konkret bedeutet, zeigt der reale Aufwand, der nach dem Go-Live eines Headless CMS entsteht: Die Entscheidung für headless ist selten der Endpunkt, sie ist der Anfang eines neuen Betriebsmodells.
Für ein Enterprise-Team mit eigenem Frontend-Anspruch ist der Eigenbau machbar. Aber es ist ein zweites Produkt neben Magnolia selbst, mit eigenem Wartungsaufwand, eigenem CI/CD und eigenem Security-Patch-Rhythmus.
Wie ein Composable Frontend für Magnolia aussieht
Genau an dieser Stelle setzt eine Frontend Management Platform (FMP) wie Laioutr an. Magnolia bleibt vollständig dein Content-Backend, Autoring, Workflow, Rechte-Management und Digital Asset Management laufen unverändert weiter. Laioutr zieht den Content über Magnolias REST- und GraphQL-Delivery-API und rendert die Storefront als eigenständiges Composable Headless Frontend, mit Next.js- oder Nuxt-Runtime, Edge-Caching und eigenem Deployment-Zyklus.
Der Unterschied zum Eigenbau: Component Library, Visual Page Builder, Core-Web-Vitals-Tuning und Multi-Locale-Rendering sind Teil der Plattform, nicht Teil deines Backlogs. Dein Redaktionsteam bearbeitet Seiten weiter in Magnolia oder direkt visuell im Frontend, dein Dev-Team baut Komponenten statt eine CI/CD-Pipeline für ein selbstgebautes Accelerator-Setup zu pflegen. Aus der Developer-Perspektive heißt das: klare APIs statt Custom-Glue-Code zwischen React SDK und Delivery-API, TypeScript-Komponenten statt Template-Debugging.
Wenn Magnolia irgendwann durch ein anderes Backend ergänzt oder ersetzt wird, bleibt euer Frontend bestehen, weil es nie an FreeMarker oder Magnolias Rendering-Layer gekoppelt war. Andere CMS-Teams lösen die gleiche Frage anders, aber mit demselben Grundmuster, etwa im TYPO3-Frontend ohne Fluid-Templating: Das Backend bleibt, die Frontend-Entscheidung wird unabhängig getroffen.
Für welches Team sich welche Option lohnt
- Klassisches FreeMarker-Rendering: passt, wenn dein Team klein ist, die Website wenig Kampagnen-Tempo braucht und Redaktion und Entwicklung eng zusammenarbeiten.
- Eigenbau mit React SDK und Headless Accelerator: passt, wenn dein Dev-Team groß genug ist, um Component Library, Monitoring und Editor-Tooling selbst dauerhaft zu betreiben.
- Composable Frontend als Managed Layer: passt, wenn mehrere Marken oder Märkte auf einer Magnolia-Instanz laufen, Core-Web-Vitals-Druck hoch ist, und Redaktion sowie Frontend-Entwicklung entkoppelt arbeiten sollen, ohne zwei getrennte Tech-Stacks selbst zu betreiben.
Was Du gewinnst
- Dimension | FreeMarker (Klassisch) | Eigenbau (React SDK) | Mit Laioutr
- Neue Landingpage | Dev-Ticket, Tage bis Wochen | Dev-Ticket, Tage | Editor, Stunden
- Core Web Vitals | abhängig vom Template | eigenes Monitoring nötig | Edge-Caching von Haus aus
- Betriebsaufwand | gering, aber unflexibel | hoch, eigenes Produkt | von der Plattform übernommen
- Backend-Bindung | eng an Magnolia-Rendering | lose, aber Custom-Glue-Code | entkoppelt, reversibel
FAQ
Kann ich Magnolia headless nutzen, ohne meinen Autoring-Prozess zu ändern? Ja. Magnolia bleibt dein Content-Backend inklusive Autoring, Workflow und Rechte-Management. Nur die Ausspielung ändert sich, von serverseitigem FreeMarker-Rendering zu einer Delivery-API, die ein separates Frontend bedient.
Brauche ich Magnolias Headless Accelerator, wenn ich Laioutr nutze? Nein. Der Headless Accelerator ist Magnolias eigener Weg zum Eigenbau-Frontend. Laioutr ersetzt genau diesen Eigenbau durch eine betriebene Plattform, die direkt über die REST- und GraphQL-Delivery-API andockt.
Funktioniert das auch bei mehreren Marken oder Märkten auf einer Magnolia-Instanz? Ja, das ist einer der Fälle, in denen sich ein Composable Frontend am stärksten auszahlt: Multi-Brand- und Multi-Market-Rendering laufen zentral im Frontend, während Magnolia weiterhin eine einzige Content-Quelle bleibt.
Was kostet das? Die Tarife hängen von Umfang und Betriebsmodell ab, kalkulierbar auf laioutr.com/pricing. Der Vergleich lohnt sich nicht gegen "nichts tun", sondern gegen die laufenden Kosten eines selbst betriebenen Headless-Accelerator-Setups.
Wie lange dauert die Umsetzung? Weil Magnolia unverändert bleibt und nur das Frontend entkoppelt wird, reden wir über Wochen, nicht über ein Jahr. Typischer Rahmen: 6 bis 8 Wochen bis zur ersten Live-Storefront, abhängig von der Anzahl der Templates und Locales.
Nächste Schritte
Egal ob du noch mit klassischem FreeMarker-Rendering arbeitest oder schon einen Headless-Accelerator-Eigenbau betreibst: Buch dir einen Frontend-Check für deine Magnolia-Instanz, und wir gehen gemeinsam durch, welche der drei Optionen für dein Team tatsächlich die geringste Betriebslast bei der größten Marketing-Autonomie bringt.
Über den Autor: Das Laioutr Team arbeitet täglich mit Enterprise-Dev-Teams daran, Content-Backends wie Magnolia mit einem unabhängig betriebenen Composable Frontend zu verbinden, ohne Replatforming-Risiko.