b10cks vs. TYPO3

TYPO3 ist enterprise-tauglich, erprobt im harten Einsatz aber für eine andere Ära des Webs gebaut.

TYPO3 betreibt über 425.000 Websites – viele davon groß, mehrsprachig und geschäftskritisch. Es ist ernsthafte Software für ernsthafte Organisationen. Aber die Architektur basiert auf einem Seitenbaum, das Headless-Konzept wird über eine Community-Erweiterung umgesetzt, und die Redaktionsoberfläche erfordert ein erhebliches Onboarding. b10cks ist ebenfalls Open Source und enterprise-ready – von Grund auf für API-first-Auslieferung und visuelle Bearbeitung entwickelt.

Die Kurzfassung

Beide Open Source. Beide mehrsprachig. Für unterschiedliche Jahrzehnte gebaut.

TYPO3 hat echte Stärken, die Respekt verdienen: ein ausgereiftes, enterprise-taugliches Rechtesystem, wirklich starke Lokalisierungs- und Multi-Site-Funktionen, eine lange Erfolgsbilanz in regulierten Branchen und eine GPL-Lizenz ohne kommerzielle Haken. Teams in der DACH-Region, Behörden, Hochschulen und große Medienhäuser setzen seit 25 Jahren aus guten Gründen darauf.

Aber TYPO3 wurde rund um einen Seitenbaum und serverseitiges Fluid-Templating konzipiert. Die Headless-Erweiterung (EXT:headless) wird von der Community gepflegt, nicht als TYPO3-Core-Produkt. Die Bearbeitungsoberfläche hat eine Lernkurve, die für nicht-technische Nutzer strukturiertes Onboarding erfordert. Und die Developer Experience für moderne entkoppelte Frontends – TypeScript-SDKs, stabile versionierte APIs, Live-Vorschau – verlangt erheblichen Integrationsaufwand.

b10cks ist für genau die Architektur gebaut, in die TYPO3-Teams oft migrieren sollen: saubere API, visuelle Bearbeitung im tatsächlichen Frontend, zusammensetzbare Blöcke, Git-ähnliche Versionshistorie und Self-Hosting mit einem Docker-Compose-Befehl.

Funktionsvergleich

Beidseitig enterprise-ready. Unterschiedliche redaktionelle Realitäten.

Funktion b10cks TYPO3 (Self-hosted)
Open Source ✅ AGPLv3 ✅ GPL
Self-hosting ✅ Immer ✅ Immer
Managed Cloud ❌ (nur Hosting von Drittanbietern)
API-first-Architektur ✅ Nativ ❌ (EXT:headless-Erweiterung)
REST API ✅ Versioniert, stabil ✅ (über EXT:headless)
TypeScript SDK
Visueller Editor (Headless-Vorschau) ✅ Alle Tarife
Unendliches Canvas-Content-Modelling
Lokalisierung ✅ Alle Tarife ✅ (Kernfunktion, sehr ausgereift)
Multi-Site-Verwaltung ✅ (Kernfunktion, sehr ausgereift)
Versionshistorie mit Rollback ✅ Alle Tarife ✅ (Workspaces)
Content-Staging / Workspaces ✅ Alle Tarife ✅ (Workspaces — leistungsstark)
Geplante Veröffentlichung ✅ Alle Tarife
Eigene Rollen & Berechtigungen ✅ Alle Tarife ✅ (sehr granular, ausgereift)
Audit-Logs ✅ Alle Tarife
Kollaboration in Echtzeit ⚠️ Grundlegend (keine Echtzeit)
Thread-Kommentare (redaktionell) ✅ Alle Tarife
Integriertes CDN ✅ Alle Tarife ❌ (separater Dienst)
Integrierte Bildverarbeitung ✅ Alle Tarife ✅ (FAL + Verarbeitung)
KI-Credits ✅ Alle Tarife
Seitenbaum-Modell
Block-/Komponentenmodell ✅ Nativ ⚠️ Content Elements (älteres Paradigma)
Gebühren pro Nutzerplatz
Kommerzielle Lizenz erforderlich

Die wichtigsten Unterschiede

Das Headless-Konzept ist nachträglich angebaut

TYPO3 wurde als klassisches serverseitiges CMS entwickelt. Die native Ausgabe ist HTML, gerendert mit Fluid-Templates. Die EXT:headless-Erweiterung — gepflegt von der TYPO3-Headless-Community, nicht von der TYPO3 GmbH — verwandelt das in eine JSON-API.

Das funktioniert, und für Teams, die in TYPO3 investiert haben und Inhalte als API bereitstellen müssen, ist das ein sinnvoller Weg. Aber es ist eine Community-Erweiterung mit eigenem Release-Zyklus, eigener Kompatibilitätsfläche zu TYPO3-Core-Versionen und eigener Dokumentation. Es gibt kein SLA, keinen versionierten API-Vertrag von der TYPO3 GmbH und kein TypeScript-SDK.

b10cks wurde von Anfang an als Headless-CMS entwickelt. Die API ist das Produkt. Jede Designentscheidung — Block-Architektur, Lokalisierung, Versionierung, Webhooks — dient API-Konsumenten, nicht Template-Renderern.

Die redaktionelle Oberfläche

Das TYPO3-Backend („Backend“) ist leistungsstark und hoch konfigurierbar, aber es hat eine Lernkurve, die die meisten Teams offen zugeben. Das Content-Element-Paradigma (tt_content, TypoScript-Konfiguration, FlexForms für strukturierten Content) ist für nicht-technische Redakteure nicht intuitiv. Onboarding erfordert in der Regel strukturierte Schulungen.

TYPO3 v12 und v13 brachten Verbesserungen im Backend und eine modernisierte UI — der Fortschritt ist real. Aber das grundlegende Denkmodell — Seitenbaum, Inhalts-Spalten, TypoScript — unterscheidet sich weiterhin deutlich davon, wie moderne Content-Teams arbeiten.

Der visuelle Editor von b10cks sitzt direkt in der echten Website des Teams. Redakteure klicken auf die Elemente, die sie ändern wollen, und bearbeiten sie direkt vor Ort. Das Onboarding ist minimal, weil die Oberfläche genau das Produkt ist, das Redakteure jeden Tag nutzen.

Lokalisierung: TYPO3s echte Stärke

Hier liegt TYPO3 tatsächlich vorn. Das Lokalisierungssystem — Übersetzung auf Feldebene, Fallback-Ketten für Locale, seitenbaumbezogene Sprachstrukturen, Statusverfolgung von Übersetzungen — gehört zu den ausgereiftesten in jedem CMS. Organisationen, die 20+ Sprachen auf komplexen Seitenstrukturen verwalten, verlassen sich seit Jahrzehnten darauf.

Die Lokalisierung von b10cks ist für die meisten Praxisanforderungen robust: Übersetzung auf Feldebene, Vererbung von Locale-Einstellungen, sprachspezifische Freigabe-Workflows, Integration mit professionellen Übersetzungstools (Lokalise, Phrase, DeepL). Für Teams, die ganz neu starten, deckt es den vollen Funktionsumfang ohne Legacy-Komplexität ab.

Für Organisationen, die bereits tief komplexe TYPO3-Übersetzungsworkflows betreiben, ist die Reife-Lücke ehrlich abzuwägen.

Workspaces: TYPO3s zweite Stärke

Das Workspace-Modul von TYPO3 gehört zu den leistungsstärksten Content-Staging-Systemen im CMS-Markt. Redakteure können ganze Versionen einer Website in einem isolierten Workspace vorbereiten, mit Live-Inhalten vergleichen, in der Vorschau prüfen und gesammelt veröffentlichen — über mehrere Seiten, Content-Elemente und Sprachen hinweg gleichzeitig.

b10cks bietet Git-ähnliche Versionshistorie, Branching und atomare Releases: Du kannst mehrere Inhaltsänderungen in einer einzigen geplanten Auslieferung bündeln. Für die meisten Produkt-Content-Teams reicht das völlig aus.

Für große Redaktionen, die komplette Website-Releases als atomare Ereignisse verwalten — denk an Behördenportale oder große Nachrichtenseiten zur Wahlzeit — ist das Workspace-System von TYPO3 ein Spezialwerkzeug, das b10cks in der Tiefe nicht erreicht.

Die Developer Experience

Das Einrichten eines modernen headless TYPO3-Stacks erfordert spürbaren Aufwand: TYPO3 Core, EXT:headless-Konfiguration, TypoScript für API-Feldzuordnung, eine Integration des Frontend-Frameworks (Nuxt-TYPO3 ist die Hauptoption) sowie Konfiguration für FAL (File Abstraction Layer), Caching und CDN.

Self-hosting von b10cks:

git clone https://github.com/b10cks/cms
cd cms && docker compose up

Schon läuft ein CMS. Domain hinzufügen. Dein Frontend über das TypeScript-SDK anbinden.

Die API ist mit einer OpenAPI-Spezifikation dokumentiert. Es gibt Framework-Adapter für Next.js, Nuxt, Astro und Vue. Das Content-Modell wird auf dem unendlichen Canvas definiert und sofort in der API abgebildet.

Content-Modellierung: Seitenbäume vs. Blöcke

TYPO3 organisiert Inhalte in einem Seitenbaum: Seiten sind die primäre Entität, und Inhaltselemente leben in den Spaltenbereichen der jeweiligen Seite. Dieses Modell passt gut zu klassischen Websites, erfordert aber zusätzliche architektonische Entscheidungen für Content-as-a-Service-Szenarien (gemeinsam genutzte Inhalte über mehrere Seiten oder Kanäle hinweg).

b10cks organisiert Inhalte als Blöcke: Jeder Inhaltstyp ist ein zusammensetzbarer, wiederverwendbarer Block. Blöcke können ohne Duplizierung über Seiten und Kanäle hinweg referenziert werden. Das Content-Modell wird visuell definiert und spiegelt API-first-Denken wider: Inhalte sind nicht an einen Seitenort gebunden, sondern sind eine Ressource.

Preisvergleich

Beide kostenlos zu betreiben. Unterschiedliche infrastrukturelle Realitäten.

TYPO3

TYPO3 selbst ist kostenlos und Open Source (GPL). Es gibt keine kommerzielle Lizenz, kein Cloud-Angebot der TYPO3 GmbH und keine Tarifstruktur. Du hostest es selbst oder arbeitest mit einer TYPO3-Agentur.

Realistische Gesamtkosten über den Lebenszyklus:

Posten Typischer Bereich
TYPO3-Lizenz Kostenlos
Hosting (dediziert/managed) 5 € – 2.000+ €/Monat je nach Umfang
Erstaufbau / Agenturarbeit 10.000 € – 50.000 €+ für Enterprise-Deployments
Laufende Entwicklung / Wartung 2.000 € – 10.000+ €/Jahr
TYPO3-Erweiterungen (kommerziell) € – 500 €/Jahr pro Erweiterung
Schulung für Redakteure 500 € – 3.000 €+

Für große Organisationen mit vorhandener TYPO3-Infrastruktur und internem TYPO3-Know-how sind diese Kosten amortisiert und vertraut. Für Teams, die neu aufbauen, bedeuten sie eine erhebliche Anfangsinvestition.

b10cks

Tarif Preis Speicher Traffic KI-Credits
Free 1 GB 10 GB 1 $
Essential 25 €/Monat 10 GB 150 GB 5 $
Growth 75 €/Monat 50 GB 500 GB 15 $
Pro 175 €/Monat 120 GB 1.024 GB 30 $
Scale 350 €/Monat 250 GB 2.048 TB 60 $

Self-hosting ist immer möglich – ein einfaches Docker-Compose-Setup in deiner eigenen Infrastruktur. Die Managed-Cloud-Tarife enthalten Hosting und CDN. Kein Agenturzwang, um loszulegen.

Wer bei TYPO3 bleiben sollte

TYPO3 ist die richtige Wahl für Organisationen, bei denen:

  • Du intern bereits TYPO3-Expertise hast oder eine langjährige Agenturbeziehung besteht und das organisatorische Know-how ein echter Vorteil ist
  • Du einen wirklich komplexen Multi-Site-, Multi-Language-Betrieb führst, der von TYPO3s ausgereiftem Workspace- und Lokalisierungssystem profitiert
  • Du in einem regulierten Bereich arbeitest (Behörden, Gesundheitswesen, Hochschulen), in dem TYPO3s lange Erfolgsgeschichte, Barrierefreiheitskonformität (WCAG) und institutionelle Verbreitung als Vertrauenssignale dienen
  • Deine Inhaltsstruktur auf Seitenbäume ausgerichtet ist und zu TYPO3s Denkmodell passt
  • Deine TYPO3-Installation bereits auf TYPO3 14 LTS läuft und gut vorankommt — kein Grund, ein funktionierendes System zu ändern

Wann b10cks die richtige Entscheidung ist

  • Du startest ein neues Projekt und willst ein modernes Headless-CMS ohne sechsstellige Einrichtungskosten
  • Du prüfst eine Migration von TYPO3 hin zu einer entkoppelten Frontend-Architektur und willst eine Plattform, die genau für dieses Muster gebaut ist
  • Dein Redaktionsteam braucht einen visuellen Editor, der im tatsächlichen Frontend funktioniert — nicht in einer separaten Backend-Oberfläche
  • Deine Entwickler wollen eine saubere, versionierte REST-API mit TypeScript-SDK statt TypoScript-Konfiguration
  • Du möchtest Managed-Cloud-Hosting, ohne eine externe TYPO3-Agentur koordinieren zu müssen
  • Dein Content-Modell ist blockbasiert und produktorientiert, nicht seitenbaumorientiert

Enterprise-CMS. Einfachheit ab Tag eins.

b10cks bietet dir das Open-Source-Commitment, die Tiefe bei Lokalisierung und die fein granularen Berechtigungen eines Enterprise-CMS – mit visuellem Editor, moderner API und einem Setup, das Minuten statt Monate braucht.