| Besondere Stärke | Viele Websites gemeinsam steuern: zentraler Seitenbaum, mehrere Sprachen, getrennte Redaktionsrechte und mehrstufige Workspaces in einer Installation. | Verknüpfte Inhalte auswerten: Mit Feldern, Taxonomien und Views entstehen filterbare Verzeichnisse und Listen, deren Abfragen sich im Backend konfigurieren lassen. | Im Seitenlayout redigieren und zugleich Varianten verwalten: Content Dimensions verbinden etwa Sprachen und Länder mit definierten Rückfallregeln. | Die Redaktion passend zum Inhalt aufbauen: eigene Felder und verschachtelte Matrix-Einträge, kombiniert mit frei gestalteten Templates und Live Preview. | Headless mit visueller Redaktion als Cloud-Dienst: Blöcke im angebundenen Frontend auswählen und bearbeiten; das CMS betreibt Storyblok. | CMS und Anwendung in einem Next.js-Projekt: TypeScript-Konfiguration erzeugt Datenmodell, Admin-Oberfläche und APIs; eigene Geschäftslogik nutzt die Local API. | Vom Blog bis zur Unternehmenswebsite: Block-Editor und ein breites Theme- und Plugin-Angebot verbinden redaktionelles Publizieren mit vielen vorgefertigten Bausteinen. |
|---|
| Redaktion | Seitenbaum, Inhaltselemente und Website-Vorschau | Core: Formulare und Layout Builder; Drupal CMS 2 ergänzt Canvas | Inhalte direkt in der Seitenansicht bearbeiten | Individuelle Eingabeformulare mit Live Preview | Visual Editor mit Vorschau und Blockauswahl im angebundenen Frontend | Generiertes Admin-Panel; integrierte Live Preview wird mit dem Frontend verbunden | Block-Editor für Beiträge und Seiten; mit Block-Theme auch Templates und globale Gestaltung |
|---|
| Inhaltsmodell | Seiten, Inhaltselemente und eigene Datensatztypen | Inhaltstypen, Felder, Taxonomien und Referenzen; Views für die Ausgabe | Node Types: Dokumente und Inhalte in einer Baumstruktur | Sections und Entry Types; Matrix für verschachtelte Einträge | Stories und definierte Blöcke; Inhalte über Referenzen wiederverwenden | Collections, Globals und Felder im TypeScript-Code | Beiträge, Seiten, Taxonomien und eigene Inhaltstypen; zusätzliche Felder per Code oder Plugin |
|---|
| Sprachen & Varianten | Mehrsprachigkeit und mehrere Sites im Core | Inhalts- und Konfigurationsübersetzung über Core-Module | Content Dimensions für Sprachen, Länder und weitere Varianten | Verbundene Sites; Übersetzung und Verteilung je Feld und Section konfigurierbar | Lokalisierung über Felder, Ordner oder getrennte Spaces | Lokalisierung auf Feldebene; Sprachen und Fallbacks im Code konfigurieren | Mehrsprachige Inhalte über Plugins; Multisite im Core ersetzt kein Übersetzungsmodell |
|---|
| Freigaben | Mitgelieferte Workspaces-Extension; eigene Freigabestufen konfigurierbar | Core-Module Workflows und Content Moderation; Stufen und Übergänge konfigurieren | Persönliche Workspaces, optional Review-Workspace vor Live; separate Veröffentlichungsrechte | Entwürfe, Revisionen und Veröffentlichungsrechte; zusätzliche Freigabestufen erweitern | Standardworkflow; eigene Abläufe und Stufen tarifabhängig | Entwürfe und Versionen konfigurierbar; mehrstufige Freigaben individuell oder über das Enterprise-Angebot | Entwürfe, Revisionen und Beiträge zur Prüfung; mehrstufige Freigaben über Plugins oder eigene Entwicklung |
|---|
| Zugriffsrechte | Backend-Rechte für Seiten, Tabellen, berechtigungsgesteuerte Felder und Sprachen | Rollen und Modul-Berechtigungen; Sonderregeln über zusätzliche Module | Flow-Policies und Workspace-Rollen; Regeln für Inhalte konfigurierbar | Benutzergruppen und Berechtigungen; Umfang editionsabhängig | Rollen und Inhaltszugriff; eigene Rollen tarifabhängig | Regeln bis auf Dokument- und Feldebene; Local API prüft Rechte nur bei expliziter Aktivierung | Rollen und Capabilities im Core; zusätzliche Rechte über Plugins oder eigenen Code |
|---|
| Headless & APIs | JSON-Ausgabe über Extensions; eigene APIs zusätzlich entwickelbar | JSON:API für Inhaltsdaten im Core; weitere Schnittstellen über Module | JSON-Ausgabe über Fusion; eigene APIs und zusätzliche Pakete | GraphQL im CMS; alternativ klassische Website-Ausgabe mit Twig | Content Delivery API und Management API; Frontend läuft separat | REST und GraphQL automatisch; Local API für direkte Aufrufe im Server-Code | REST API im Core; separates Frontend möglich, Vorschau und Anmeldung zusätzlich integrieren |
|---|
| Eigene Funktionen | PHP-Extensions; Extbase für Anwendungslogik, Fluid für Templates | Module und Services in PHP auf Symfony-Basis | PHP-Pakete auf Neos Flow; Fusion für die Ausgabe | PHP-Plugins und -Module auf Yii-Basis; Twig für Templates | Apps, Feld-Plugins, Webhooks und externe Backend-Dienste | TypeScript, Hooks, eigene Endpoints und React-Komponenten | PHP-Plugins und Hooks, eigene Blöcke und Themes |
|---|
| Betrieb & Lizenzmodell | Open Source; Hosting und Wartung separat planen | Open Source; Hosting und Wartung separat planen | Open Source; Hosting und Wartung separat planen | Solo kostenlos, Team/Pro kostenpflichtig; eigenes Hosting oder Craft Cloud | SaaS mit kostenlosen und kostenpflichtigen Tarifen; Frontend-Betrieb separat | Open-Source-Kern; Hosting separat, zusätzliche Enterprise-Angebote | Open-Source-Software von WordPress.org; Hosting und Wartung separat, manche Plugins und Themes kostenpflichtig |
|---|