e-laborat

/ Blog

Content Management System Berlin: Warum 90 % der Unternehmen das falsche CMS nutzen

e-laborat
cms-berlinheadless-cmsdjango-cmski-content-managementpython-entwicklungcontent-architektur

Content Management System Berlin: Warum 90% der Unternehmen das falsche CMS nutzen

Letzte Woche saß ich beim Kunden in Prenzlauer Berg. E-Commerce-Unternehmen, 45 Mitarbeiter, 12 Millionen Euro Jahresumsatz. Das Problem: Ihre WordPress-WooCommerce-Installation braucht für jeden Content-Update drei Entwickler und zwei Wochen Zeit. Der Geschäftsführer fragte mich: „Welches CMS sollen wir nehmen?" Meine Antwort: „Die Frage ist falsch gestellt."

Das Architektur-Problem hinter dem CMS-Problem

Die meiste CMS-Beratung in Berlin läuft nach Schema F: WordPress oder TYPO3? Drupal oder Joomla? Als würde die Wahl zwischen verschiedenen Monolithen das eigentliche Problem lösen.

Das Problem ist: Monolithische Content Management Systeme wurden für eine Welt gebaut, in der:

  • Content nur auf Websites ausgespielt wird
  • Redakteure die einzigen Content-Ersteller sind
  • KI maximal für SEO-Optimierung genutzt wird
  • APIs ein Nice-to-have sind

Diese Welt existiert nicht mehr. Trotzdem verkaufen Berliner Agenturen weiter WordPress-Themes für 25.000 Euro und nennen es „Digital Transformation".

Ein konkretes Beispiel aus unserer Praxis: Ein Maschinenbau-Unternehmen aus Charlottenburg betreibt seit 2019 eine TYPO3-Installation. Kosten bisher:

  • Initialer Aufbau: 85.000 €
  • Jährliche Wartung: 24.000 €
  • 3 große Updates: je 15.000 €
  • Diverse Erweiterungen: 35.000 €
  • Gesamt nach 5 Jahren: 244.000 €

Das Ergebnis? Eine Website, die weder mit ihrer PIM-Software spricht, noch strukturierte Daten für KI-Anwendungen bereitstellen kann. Die Content-Pflege dauert so lange, dass die Produktmanager lieber Excel-Listen per Mail verschicken.

Der Berlin-spezifische Kontext: Wenn Startup-Speed auf Mittelstands-Compliance trifft

Berlin ist besonders. Nirgendwo sonst prallen die Anforderungen so hart aufeinander:

  • Startups wollen in 6 Wochen live gehen
  • Der Mittelstand braucht DSGVO-konforme Lösungen
  • Internationale Teams fordern mehrsprachige Interfaces
  • Die IT-Abteilung besteht aus 2,5 Personen

Die Standard-Antwort der Agenturlandschaft? „Nehmen Sie WordPress mit WPML für Mehrsprachigkeit, Borlabs Cookie für DSGVO und WP Rocket für Performance." 47 Plugins später wundert sich dann niemand, warum die Seite nach jedem Update zusammenbricht.

Wir haben für einen FinTech-Kunden aus Mitte mal nachgerechnet:

Durchschnittliche Ausfallzeiten pro Jahr nach CMS-TypBalkendiagramm zeigt Ausfallzeiten: WordPress mit Plugins 72h, TYPO3 48h, Headless Django 8hWordPress + PluginsTYPO3Headless DjangoCMS-Typ01020304050607080Stunden Ausfall
Durchschnittliche Ausfallzeiten pro Jahr nach CMS-Typ — e-laborat Kundendaten 2023-2025, n=34
Data (3 rows)
CMS-TypStunden Ausfall
WordPress + Plugins72
TYPO348
Headless Django8

Headless + KI: Die einzige sinnvolle Architektur

Content Orchestration statt Content Management — das ist der Paradigmenwechsel, den Berliner Unternehmen verstehen müssen. Ein Headless CMS ist kein hippes Buzzword, sondern die logische Konsequenz aus drei Entwicklungen:
  1. Multi-Channel-Realität: Content wird überall konsumiert — Website, App, Alexa, ChatGPT-Plugins
  2. KI-Integration: LLMs brauchen strukturierte Daten, keine HTML-Blöcke
  3. Team-Skalierung: Entwickler, Redakteure und KI-Agenten arbeiten parallel

Hier ein konkretes Beispiel aus einem unserer Django-Projekte:

# views.py - Headless CMS API mit Django + Wagtail
from rest_framework import viewsets
from wagtail.api.v2.views import PagesAPIViewSet
from wagtail.api.v2.serializers import PageSerializer
from django.core.cache import cache

class KIOptimizedPageSerializer(PageSerializer):
    def to_representation(self, instance):
        # Cache für KI-Anfragen optimieren
        cache_key = f"ki_content_{instance.id}_{instance.latest_revision_created_at}"
        cached = cache.get(cache_key)
        if cached:
            return cached
            
        data = super().to_representation(instance)
        
        # Strukturierte Daten für LLMs hinzufügen
        data['ki_metadata'] = {
            'content_chunks': self.chunk_content(instance),
            'semantic_tags': instance.ai_tags.all().values_list('name', flat=True),
            'embedding_version': 'ada-002',
            'last_processed': instance.ai_processed_at
        }
        
        cache.set(cache_key, data, 3600)  # 1 Stunde Cache
        return data
    
    def chunk_content(self, page):
        """Content in 512-Token-Chunks für RAG-Systeme aufteilen"""
        # Implementierung hier
        pass

class ContentAPIViewSet(PagesAPIViewSet):
    serializer_class = KIOptimizedPageSerializer
    
    def get_queryset(self):
        return super().get_queryset().prefetch_related(
            'ai_tags',
            'translations'
        )

Diese Architektur ermöglicht es, Content gleichzeitig an:

  • React-Frontend (Website)
  • Native Apps (iOS/Android)
  • KI-Agenten (via strukturierte API)
  • Voice Assistants (Alexa Skills)

auszuliefern — ohne den Content mehrfach pflegen zu müssen.

Echter Projekt-Case: Von TYPO3 zu Django + React

Ein Berliner Medizintechnik-Unternehmen (Name anonymisiert) kam 2024 zu uns. Ausgangslage:

  • TYPO3 v9 Installation seit 2018
  • 4.500 Seiten Content in 3 Sprachen
  • 12 Redakteure
  • Jährliche IT-Kosten: 78.000 €

Die Migration lief in drei Phasen:

Phase 1: Content-Audit und API-Design (3 Wochen)
  • 4.500 Seiten → 890 tatsächlich genutzte Seiten identifiziert
  • Content-Typen von 47 auf 8 reduziert
  • API-Struktur basierend auf tatsächlichen Nutzungsdaten designed
Phase 2: Headless Backend mit Wagtail (5 Wochen)
  • Python-basierte CMS-Lösung mit Django/Wagtail
  • Automatisierte Content-Migration via Custom Scripts
  • RAG-System für interne Suche integriert
Phase 3: React Frontend + KI-Features (4 Wochen)
  • Progressive Web App statt klassischer Website
  • Automatische Übersetzungen via DeepL API
  • Content-Empfehlungen durch eingebettete Vektoren
Ergebnisse nach 6 Monaten:
  • Ladezeit: 4,2s → 0,8s (First Contentful Paint)
  • Content-Update-Zeit: 2 Tage → 15 Minuten
  • IT-Kosten: -65% (durch weniger Wartung)
  • Neue KI-Features: Automatische FAQ-Generierung, intelligente Suche

Die unbequeme Wahrheit über CMS-Kosten

Die meisten CMS-Kalkulationen sind Augenwischerei. Hier die echten Zahlen über 3 Jahre:

KostenartWordPress/TYPO3Headless Django/Wagtail
Initiale Entwicklung45.000 €65.000 €
Hosting (3 Jahre)7.200 €3.600 €
Wartung & Updates72.000 €18.000 €
Plugin-Lizenzen8.400 €0 €
Sicherheits-Patches15.000 €3.000 €
Feature-Entwicklung45.000 €25.000 €
Entwickler-Stunden für Workarounds28.000 €5.000 €
Gesamt nach 3 Jahren220.600 €119.600 €

Der Knackpunkt: Die initialen Mehrkosten amortisieren sich nach 14 Monaten. Danach spart ein modernes Headless-System jeden Monat bares Geld — und ermöglicht gleichzeitig Features, die mit Monolithen unmöglich wären.

Ein Berliner SaaS-Startup hat uns mal gefragt: „Aber WordPress ist doch kostenlos?" Ja, die Software ist kostenlos. Die 200 Stunden Entwicklerzeit pro Jahr, um sie am Laufen zu halten, sind es nicht.

DSGVO und Compliance: Der unterschätzte Vorteil

KI-Projekte scheitern oft an fehlender Dokumentation — aber auch an Compliance-Hürden. Hier zeigt sich ein massiver Vorteil selbst-gehosteter Python-Lösungen:
  • Volle Datenkontrolle: Kein Google Fonts, keine US-Analytics, keine Third-Party-Plugins
  • Audit-Trail: Jede Content-Änderung nachvollziehbar
  • Verschlüsselung: End-to-End auf Feldebene möglich
  • Right-to-Delete: Automatisiert über API steuerbar

Ein Compliance-Officer eines DAX-Zulieferers sagte uns: „Mit WordPress müssten wir 47 Plugin-Anbieter prüfen. Mit Ihrer Django-Lösung nur einen: Sie."

So würden wir Ihr CMS-Projekt aufsetzen: Die 8-Wochen-Roadmap

Vergessen Sie 6-Monats-Projekte. Hier unser Pilot-Ansatz:

Woche 1-2: Architecture Review
  • Ist-Analyse: Was macht Ihr aktuelles CMS? (Spoiler: weniger als Sie denken)
  • Content-Audit: Welche Inhalte werden wirklich genutzt?
  • API-Requirements: Wo soll Content in Zukunft ausgespielt werden?
Woche 3-4: Proof of Concept
  • Headless Backend für 1 Content-Typ
  • Beispiel-Frontend (React/Vue)
  • KI-Integration für 1 Use Case
Woche 5-6: Pilot-Entwicklung
  • 3-5 Content-Typen vollständig umsetzen
  • Redakteurs-Schulung
  • Performance-Baseline etablieren
Woche 7-8: Mess-Phase
  • A/B-Test alt vs. neu
  • Performance-Metriken
  • Redakteurs-Feedback
Entscheidung: Go/No-Go für Vollmigration basierend auf harten Daten, nicht auf Bauchgefühl.
CMS-Modernisierung: Vom Monolith zur KI-Ready ArchitectureFlussdiagramm zeigt Transformation von Legacy CMS über API-First zu KI-Orchestration

Legacy CMS

API Layer

Headless Backend

Multi-Channel

KI-Integration

Web/App/Voice

RAG/LLM

CMS-Modernisierung: Vom Monolith zur KI-Ready Architecture

Drei konkrete Schritte für Ihre CMS-Evaluation

Schritt 1: Content-Reality-Check (2 Stunden)

Exportieren Sie alle Ihre Seiten/Posts der letzten 12 Monate. Sortieren Sie nach Zugriffen. Wetten, dass 80% Ihres Contents weniger als 10 Besucher pro Monat hat? Das ist Ihr Einsparpotential.

Schritt 2: API-Readiness-Test (1 Stunde)

Versuchen Sie, Ihren wichtigsten Content-Typ als JSON aus Ihrem CMS zu bekommen. Keine REST-API? Kein GraphQL? Gratulation, Sie haben ein Legacy-System identifiziert.

Schritt 3: KI-Experiment (3 Stunden)

Nehmen Sie 100 Ihrer wichtigsten Seiten und füttern Sie sie an ChatGPT/Claude. Bitten Sie um eine Zusammenfassung. Ist das Ergebnis Müll? Dann liegt es daran, dass Ihr CMS Content und Markup vermischt. Zeit für eine saubere Trennung.

Der nächste Schritt

Sie haben drei Optionen:

  1. Weitermachen wie bisher: Weitere 200.000 € in ein System investieren, das schon heute veraltet ist
  2. Die übliche Agentur-Route: Zu WordPress/TYPO3 migrieren und das Problem 3 Jahre verschieben
  3. Architecture Review buchen: In 2 Tagen wissen, ob sich eine Modernisierung lohnt

Wenn Sie Option 3 interessiert: Wir machen pro Monat maximal zwei Architecture Reviews. Der nächste freie Slot ist in 3 Wochen. Die Investition: 4.800 € für 2 Tage intensive Analyse plus konkrete Handlungsempfehlung.

Keine Hochglanz-Präsentation. Keine Strategieberatung. Nur harte Fakten zu Ihrer Content-Architektur und ein klarer Plan, wie es weitergehen kann.

Kontakt für Architecture Review:

ki-beratung@e-laborat.com

Betreff: "CMS Architecture Review"

P.S.: Falls Sie sich fragen, warum eine KI-Beratung über CMS schreibt — weil 90% aller KI-Projekte an schlechten Datenstrukturen scheitern. Und die fangen beim CMS an.

Quellen

  • e-laborat Kundendaten 2023-2025 zur durchschnittlichen Ausfallzeit verschiedener CMS-Typen bei 34 Berliner Unternehmen