b10cks versus TYPO3

TYPO3 is enterprise-grade, battle-tested en gebouwd voor een ander webtijdperk.

TYPO3 drijft meer dan 425.000 websites aan – veel daarvan groot, meertalig en bedrijfskritisch. Het is serieuze software voor serieuze organisaties. Maar de architectuur is gebaseerd op een paginatree, het headless-verhaal is een community-extensie, en de redacteursinterface vraagt om flinke onboarding. b10cks is ook open source en enterprise-ready – vanaf de basis ontworpen voor API-first delivery en visueel bewerken.

De korte versie

Allebei open source. Allebei meertalig. Gebouwd voor verschillende decennia.

TYPO3 heeft echte troeven die respect verdienen: een volwassen, enterprise-grade permissiesysteem, werkelijk krachtige mogelijkheden voor lokalisatie en multisitebeheer, een sterk trackrecord in gereguleerde sectoren, en een GPL-licentie zonder commerciële haken en ogen. Teams in de DACH-regio, de overheid, het hoger onderwijs en grote mediabedrijven bouwen er al 25 jaar op, en met goede reden.

Maar TYPO3 is ontworpen rond een paginatree en server-side Fluid templating. De headless-extensie (EXT:headless) wordt onderhouden door de community, niet als TYPO3-coreproduct. De bewerkinterface heeft een leercurve waarvoor gestructureerde onboarding nodig is voor niet-technische gebruikers. En de developer experience voor het bouwen van moderne decoupled frontends – TypeScript SDK's, stabiele versie-API's, live – vraagt om flinke integratie-inspanningen.

b10cks is gebouwd voor de architectuur waar TYPO3-teams vaak naartoe moeten migreren: een schone API, visueel bewerken in de echte frontend, composable blocks, versiegeschiedenis zoals je die van git kent, en self-hosting met één Docker Compose-commando.

Featurevergelijking

Enterprise-ready aan beide kanten. Heel verschillende redactionele realiteiten.

Feature b10cks TYPO3 (Self-hosted)
Open source ✅ AGPLv3 ✅ GPL
Self-hosting ✅ Altijd ✅ Altijd
Managed cloud ❌ (alleen via externe hosting)
API-first architectuur ✅ Native ❌ (EXT:headless-extensie)
REST API ✅ Versie-gebonden, stabiel ✅ (via EXT:headless)
TypeScript SDK
Visuele editor (headless preview) ✅ Alle plannen
Infinite canvas contentmodellering
Lokalisatie ✅ Alle plannen ✅ (core-functie, zeer volwassen)
Multi-sitebeheer ✅ (core-functie, zeer volwassen)
Versiegeschiedenis met rollback ✅ Alle plannen ✅ (Workspaces)
Content staging / Workspaces ✅ Alle plannen ✅ (Workspaces — krachtig)
Geplande publicatie ✅ Alle plannen
Aangepaste rollen & permissies ✅ Alle plannen ✅ (zeer gedetailleerd, volwassen)
Auditlogs ✅ Alle plannen
Multiplayer-samenwerking ✅ Realtime ⚠️ Basis (geen realtime)
Threaded comments (redactie) ✅ Alle plannen
Ingebouwde CDN ✅ Alle plannen ❌ (aparte service)
Ingebouwde beeldverwerking ✅ Alle plannen ✅ (FAL + processing)
AI-credits ✅ Alle plannen
Paginatree-model
Block-/componentmodel ✅ Native ⚠️ Content elements (ouder paradigma)
Kosten per seat
Commerciële licentie vereist

De belangrijkste verschillen

Headless is er achteraf aangeplakt

TYPO3 is ontworpen als een traditionele server-side CMS. De native output is HTML dat met Fluid-templates wordt gerenderd. De EXT:headless-extensie — onderhouden door de TYPO3 Headless-community, niet door TYPO3 GmbH — zet dit om naar een JSON-API.

Dat werkt, en voor teams die al in TYPO3 hebben geïnvesteerd en content via een API beschikbaar moeten maken, is het een prima route. Maar het is een community-extensie met een eigen releasecyclus, een eigen compatibiliteitsvlak met TYPO3-coreversies en eigen documentatie. Er is geen SLA, geen versiegebonden API-contract van TYPO3 GmbH, en geen TypeScript SDK.

b10cks is vanaf dag één ontworpen als headless CMS. De API is het product. Elke ontwerpkeuze — block-architectuur, lokalisatie, versiebeheer, webhooks — is gemaakt voor API-afnemers, niet voor template-renderers.

De redactionele interface

De backend-interface van TYPO3 (de "Backend") is krachtig en sterk configureerbaar, maar heeft een leercurve die de meeste teams eerlijk gezegd erkennen. Het content-elementparadigma (tt_content, TypoScript-configuratie, FlexForms voor gestructureerde content) is niet intuïtief voor niet-technische redacteuren. Onboarding vraagt meestal om gestructureerde training.

TYPO3 v12 en v13 hebben verbeteringen aan de backend en een vernieuwde UI gebracht — echte vooruitgang. Maar het fundamentele mentale model — paginatree, contentkolommen, TypoScript — verschilt nog steeds van hoe moderne contentteams werken.

De visuele editor van b10cks zit in de echte website van het team. Redacteuren klikken op elementen die ze willen aanpassen en bewerken ze direct op hun plek. Onboarding is minimaal, omdat de interface het product is dat redacteuren elke dag gebruiken.

Lokalisatie: TYPO3's echte kracht

Hier loopt TYPO3 echt voorop. Het lokalisatiesysteem — vertaling op veldniveau, fallback-ketens per locale, paginatrees per taal, tracking van vertaalstatus — behoort tot de meest volwassen systemen in elk CMS. Organisaties die 20+ talen beheren op complexe site-structuren vertrouwen hier al decennialang op.

De lokalisatie van b10cks is robuust voor de meeste praktijkvereisten: vertaling op veldniveau, locale-overerving, publicatieworkflows per locale, integratie met professionele vertaaltools (Lokalise, Phrase, DeepL). Voor teams die helemaal opnieuw beginnen, dekt het de volledige featureset zonder legacy-complexiteit.

Voor organisaties die al diepgaande en complexe TYPO3-vertaalworkflows draaien, is het volwassenheidsverschil zeker iets om eerlijk mee te wegen.

Workspaces: TYPO3's andere sterke punt

De Workspace-module van TYPO3 is een van de krachtigste systemen voor content staging in de CMS-markt. Redacteuren kunnen complete versies van een site voorbereiden in een geïsoleerde workspace, vergelijken met live content, previewen en in één keer vrijgeven — over meerdere pagina's, content elements en locales tegelijk.

b10cks biedt versiegeschiedenis zoals bij git, branching en atomische releases: je kunt meerdere contentwijzigingen bundelen in één geplande deployment. Voor de meeste productcontentteams is dat meer dan genoeg.

Voor grote redactionele organisaties die complete sitereleases als een atomische gebeurtenis behandelen — denk aan overheidsportalen of grote nieuwssites tijdens verkiezingen — is TYPO3's Workspace-systeem een gespecialiseerd hulpmiddel waar b10cks niet aan tipt qua diepgang.

De developer experience

Een moderne headless TYPO3-stack opzetten vraagt om serieuze investering: TYPO3-core, EXT:headless-configuratie, TypoScript voor API-fieldmapping, integratie met een frontend framework (Nuxt-TYPO3 is de primaire optie), en configuratie voor FAL (File Abstraction Layer), caching en CDN.

Self-hosted deployment van b10cks:

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

Dat is een werkende CMS. Voeg een domein toe. Koppel je frontend via de TypeScript SDK.

De API is gedocumenteerd met een OpenAPI-specificatie. Er zijn framework-adapters voor Next.js, Nuxt, Astro en Vue. Het contentmodel wordt gedefinieerd op het infinite canvas en meteen doorvertaald naar de API.

Contentmodellering: paginatrees versus blocks

TYPO3 organiseert content in een paginatree: pagina's zijn de primaire entiteit en content elements leven binnen de kolomgebieden van pagina's. Dit model sluit goed aan op traditionele websites, maar vraagt om extra architecturale keuzes voor content-as-a-service-scenario's (gedeelde content over meerdere pagina's of kanalen).

b10cks organiseert content als blocks: elk contenttype is een composable, herbruikbaar block. Blocks kunnen zonder duplicatie worden gebruikt over pagina's en kanalen heen. Het contentmodel wordt visueel gedefinieerd en weerspiegelt API-first denken: content is niet gebonden aan een plek op een pagina, maar is een resource.

Prijsvergelijking

Beide gratis om te draaien. Andere infrastructuurrealiteit.

TYPO3

TYPO3 zelf is gratis en open source (GPL). Er is geen commerciële licentie, geen cloud-aanbod van TYPO3 GmbH en geen tier-structuur. Je host het zelf of werkt met een TYPO3-bureau.

Realistische totale eigendomskosten:

Item Typische bandbreedte
TYPO3-licentie Gratis
Hosting (dedicated/managed) €5 – €2.000+/mnd, afhankelijk van schaal
Eerste setup / bureauwerk €10.000 – €50.000+ voor enterprise-implementaties
Doorlopende ontwikkeling / onderhoud €2.000 – €10.000+/jaar
TYPO3-extensies (commercieel) € – €500/jaar per extensie
Training voor redacteuren €500 – €3.000+

Voor grote organisaties met bestaande TYPO3-infrastructuur en interne TYPO3-expertise worden deze kosten uitgesmeerd en zijn ze vertrouwd. Voor teams die vanaf nul beginnen, betekent dit een flinke investering vooraf.

b10cks

Plan Prijs Opslag Verkeer AI-credits
Free 1 GB 10 GB $1
Essential €25/mnd 10 GB 150 GB $5
Growth €75/mnd 50 GB 500 GB $15
Pro €175/mnd 120 GB 1.024 GB $30
Scale €350/mnd 250 GB 2.048 TB $60

Self-hosting is altijd mogelijk – een simpele Docker Compose-setup in je eigen infrastructuur. Managed cloudplannen bevatten hosting en CDN. Je hebt geen bureau nodig om te starten.

Wie beter op TYPO3 blijft

TYPO3 is de juiste keuze voor organisaties waar:

  • Je interne TYPO3-expertise hebt of al lang samenwerkt met een bureau, en die organisatiekennis echt waardevol is
  • Je een echt complexe multi-site-, multi-language-operatie draait die profiteert van TYPO3's volwassen Workspace- en lokalisatiesystemen
  • Je actief bent in een gereguleerde sector (overheid, zorg, hoger onderwijs) waar TYPO3's lange trackrecord, toegankelijkheidsnaleving (WCAG) en institutionele adoptie een vertrouwenssignaal zijn
  • Je contentstructuur paginatree-georiënteerd is en aansluit bij hoe TYPO3 over content denkt
  • Je TYPO3-implementatie op TYPO3 14 LTS draait en goed vooruitgaat — geen reden om een werkend systeem te vervangen

Wanneer b10cks de juiste stap is

  • Je start een nieuw project en wilt een moderne headless CMS zonder setup-investering van zes cijfers
  • Je evalueert een migratie van TYPO3 naar een decoupled frontend-architectuur en wilt een platform dat voor dat patroon is ontworpen
  • Je redactie team heeft een visuele editor nodig die werkt in de echte frontend — niet in een aparte backend-interface
  • Je developers willen een schone, versiegebonden REST API met een TypeScript SDK, niet TypoScript-configuratie
  • Je wilt managed cloud-hosting zonder afstemming met een externe TYPO3-partner
  • Je contentmodel is block-based en productgericht, niet paginatree-gebaseerd

Enterprise CMS. Eenvoud vanaf dag één.

b10cks geeft je de open-source inzet, de diepgang in lokalisatie en de gedetailleerde permissies van een enterprise CMS – met een visuele editor, een moderne API en een setup die minuten kost in plaats van maanden.