
Drupal CMS erhält Headless-Starter und warum das relevant ist, wenn du Storyblok evaluierst!
Drei Releases, achtzehn Monate, eine gemeinsame Geschichte. Drupal CMS 1.0 machte die Plattform zu einem installierbaren Produkt. Drupal CMS 2.0 brachte mit Canvas echte Inplace-Bearbeitung für Content-Teams. Mit dem Release unseres lupus-entkoppelten Starter-Pakets haben wir beides mit einem fertigen Nuxt-Frontend verknüpft. So fügt sich alles zusammen.

Quellen:
- Drupal CMS 1.0 Release
- Drupal CMS 2.0 Release
- Drupal Canvas
- lupus_decoupled_starter
- drunomics/lupus-decoupled-nuxt-starter
Die Drupal-Seite wird vom Drupal Security Team betreut; beide Starter sind unter der MIT-/GPL-Lizenz verfügbar.
You can drag components onto a page, edit in place, and undo changes. No jumping between forms and preview screens.
Netto-Effekt:
Eine Installation auf der Drupal-Seite, eine auf der Nuxt-Seite – und das Content-Team zieht einfach Canvas-Komponenten auf eine Seite, die über ein Nuxt-Frontend gerendert wird. Der klassische Drupal-Einwand – "Die API ist super, aber das Bearbeitungserlebnis im System ist mist" – wird mit Drupal CMS 2 + Canvas + dem lupus-decoupled-starter systematisch vom Tisch gewischt.
Wie das gegen Storyblok abschneidet
Was folgt, ist ein kurzer Überblick, keine vollständige Matrix. Ein detaillierterer Vergleich mit weiteren CMS-Systemen folgt in den kommenden Wochen.
| Kriterium | Drupal + lupus-decoupled-* Starter |
Storyblok |
| Visual Page Builder | Canvas im Drupal-Admin-UI → Rendering über das Nuxt-Frontend | Visual Editor, Headless-nativ |
| Architektur-Modus | Hybrid: traditionell / entkoppelt / headless (pro Projekt frei wählbar) | Ausschließlich headless, by Design |
| Eingebauter Form Builder | Über das Webform-Modul | Nicht integriert |
| Contrib / Erweiterbarkeit | 55.000+ Drupal-Contrib-Module, kein Vendor-Lock-in | Kuratiertes (proprietäres) Plugin-Ökosystem, schmaler |
| Content-Portabilität | Standardisierte OSS-Datenformate (JSON, XML, YAML, CSV usw.); export-freundlich | Proprietäres Content-Schema auf JSON-Basis |
| EU-Datensouveränität | Self-Hosting überall möglich, oder Betrieb auf mossbo (ISO/IEC 27001 EU, AI-Inferenz ausschließlich in der EU) | Österreichische Wurzeln, Multi-Region-Cloud |
Storyblok adressiert ein typisches Team, das eine ausgereifte Content-API mit Visual Editor sucht, die schnell produktionsreif ist – das ist überzeugend. Wenn das die gesamte Anforderung ist, bleibt Storyblok eine vernünftige Wahl. Drupal zieht dort vorbei, wo es um die Tiefe hinter der Content-Schicht geht: strukturierte Content-Primitive, ein Contribution-Modul-Ökosystem, das Fälle abdeckt, die Storyblok-Plugins nicht abdecken (z. B. die Form-API von Drupal), die Option, später ohne Plattformwechsel auf hybrides oder klassisches Rendering umzustellen, sowie Content, der in Standardformaten bleibt – statt in das Schema eines Anbieters gezwungen zu werden.
Hosting & Kosten
Storyblok ist ein einzelnes SaaS-Produkt: Storyblok hostet das CMS, du zahlst ein Abo. Die Preise hängen von Nutzer:innen-Anzahl, Traffic und Feature-Stufe ab — Workflows und erweiterte Rollen gibt’s erst im Enterprise-Plan.
Drupal + die lupus-decoupled-*-Starter beinhalten kein Hosting im Paket. Du entscheidest selbst, wie du deployst:
- Selbst hosten — keine Lizenzkosten (Drupal: GPL, Nuxt: MIT). Du zahlst für Server, Betrieb und Patch-Zyklen.
- Allround-Managed-Drupal-Hoster — z. B. Amazee.io / Lagoon, Platform.sh, Acquia, Pantheon. Infrastruktur und Patches werden gemanagt; Konfiguration und Code-Releases bleibst du schuldig.
- Voll-gemanagtes Drupal-SaaS — drunomics’ mossbo kommt Storybloks Modell am nächsten: transparente Monatspreise (Cloud Lite €249, Cloud Pro €499, Enterprise individuell), ISO/IEC 27001-Hosting in der EU, KI-Inferenzen nur in der EU, Security- und Major-Upgrades im Hintergrund, keine Sitzplatzgebühren, keine Feature-Sperren nach Stufe.
Der ehrliche Deal: Storyblok gibt dir einen Preishebel und einen Ansprechpartner. Mit Drupal + Lupus hast du Plattform-Freiheit — aber du (oder dein Hosting-Partner) entscheidest, wo die Seite läuft und wie sie up-to-date bleibt.
Was ausgeliefert wird
Zwei Repositories, die Hand in Hand arbeiten:
| Repo | Rolle | Lizenz |
| lupus_decoupled_starter | Drupal-CMS-2-Site-Template (Recipe), das die Lupus-Decoupled-Distribution + Canvas bündelt. Installation wie bei jedem Drupal-CMS-Template. | GPL, vom Drupal Security Team abgedeckt |
| lupus-decoupled-nuxt-starter | Nuxt-3-Starter auf Basis von nuxtjs-drupal-ce. Skelett-Vue-Komponenten unter components/Canvas/ (Heroes, Cards, Layout-Primitiven, Rich Text). HTML-Snapshot-Tests. Component-Index-Datei, die Drupal auf der Canvas-Seite ausliest. |
MIT |
Die beiden kommunizieren über nuxtjs-drupal-ce. Drupal liefert sein Custom-Elements-JSON; Nuxt greift die Komponenten anhand des Namens aus dem Component-Index auf. Entkoppelt – ohne dass die Editor-Experience verloren geht.
Die Nuxt-seitigen Komponenten sind bewusst Skelette – sie demonstrieren den Vertrag; das Design schreibst du selbst. Ein Frontend-Starter sollte dich nicht in das Designsystem eines anderen zwingen.
Probier’s einfach selbst aus!
Die Website beschreibt zwei einfache Vorschau-Optionen:
Warum wir das gebaut haben
drunomics setzt seit über einem Jahrzehnt auf entkoppeltes Drupal + Nuxt. Die Distribution lupus-decoupled.org ist die Basis, auf der alles aufbaut. Der Starter ist der Weg, den wir uns gewünscht hätten, als wir 2022 und 2023 Teams eingearbeitet haben: ein einzelnes Repository zum Klonen, dieselbe Konfiguration, die wir selbst nutzen, kein starres Theme, mit dem man kämpfen muss, und eine klare Schnittstelle zu Canvas.
Es ist auch unsere Antwort auf eine Frage, die uns Agenturen und Einkaufsteams immer wieder stellen: „Was geben wir einem Kunden in die Hand, der sich Headless-Optionen ansieht?“ 2026 ist die Antwort einfach: Klon das hier, und du hast noch vor dem Mittagessen eine Drupal-CMS-Seite mit Nuxt-Frontend am Laufen – mit dem vollen Drupal-Werkzeugkasten zur Hand, falls deine Anforderungen wachsen.
Where to start
- Der Überblick: lupus-decoupled.org
- Nuxt-Seite: drunomics/lupus-decoupled-nuxt-starter (start here; the README links to a Codespace).
- Drupal-Seite: drupal.org/project/lupus_decoupled_starter.
- Issues, PRs ⭐ — beide Repos sind Open Source. Der Nuxt-seitige Starter ist der richtige Ort für ein Canvas-Decoupled-Issue.
Klon es, probier es aus, schreib uns, was du davon hältst.





