GrapesJS vs. Gutenberg: Welchen visuellen Editor solltest du wählen?
Vergleichen Sie Gutenberg und GrapesJS hinsichtlich Architektur, Anpassung, visueller Bearbeitung, HTML/CSS-Steuerung, Erweiterbarkeit, Speicher und WordPress-Integration.Lerne, wann Gutenberg die bessere Wahl ist, wann GrapesJS mehr Sinn macht und wie du GrapesJS als benutzerdefinierte visuelle Bearbeitungsebene für WordPress verwenden kannst.
WordPress entscheidet, wo Inhalte zu finden sind und wie sie gerendert werden.
GrapesJS
Ein Editor, den du in dein eigenes Produkt einbaust.
Deine AnwendungDeins
↓
GrapesJSFramework
Canvas
Components
Blocks
Style Manager
↓
Dein Backend oder CMSDeins
↓
Dein VeröffentlichungsschrittDeins
Man entscheidet, wo Inhalte stehen und wie sie gerendert werden.
Fang hier an
GrapesJS vs Gutenberg: Die kurze Antwort
Beide sind echte visuelle Editoren und beide werden aktiv gewartet. Sie sind für unterschiedliche Aufgaben gebaut, daher ist die nützliche Frage, welchen Job du hast.
Wähle Gutenberg, wenn...
WordPress ist das Produkt, und das Bearbeiten findet darin statt.
Das beschreibt dich
Du baust eine traditionelle WordPress-Website.
Die Inhalte werden direkt innerhalb von WordPress bearbeitet.
Du willst den nativen WordPress-Blockeditor.
Du möchtest eine enge Integration mit WordPress-Themes und Plugins.
Ihre Nutzer sind bereits mit WordPress vertraut.
Alles, was du brauchst, ist bereits installiert. Verlängere es, statt es zu ersetzen.
Die Wahl hängt weniger davon ab, welcher Editor mehr Funktionen hat, sondern mehr davon, wie dein Produkt funktionieren muss.
Die Unterscheidung
Gutenberg und GrapesJS lösen unterschiedliche Probleme
Fast jeder Unterschied weiter unten auf dieser Seite ergibt sich aus einer Sache: wofür jedes Projekt gebaut wurde.
Gutenberg ist Teil von WordPress
Gutenberg ist tief in das WordPress-Content-Erstellungs- und Veröffentlichungserlebnis integriert. Es ist der Bearbeitungsbildschirm für Beiträge und Seiten und – über den Seiteneditor – für Vorlagen und komplette Site-Layouts. Seine Blöcke werden von WordPress-Plugins und -Themes registriert, seine Medien stammen aus der WordPress-Bibliothek, seine Inhalte werden als WordPress-Daten gespeichert, und das, was ein Besucher schließlich sieht, wird von WordPress und dem aktiven Thema erzeugt.
GrapesJS ist ein Framework, mit dem man aufbaut
GrapesJS ist ein Editor-Framework, das in eine größere Anwendung eingebettet und an die Anforderungen eines Produkts angepasst werden kann. Es rendert in ein Element auf einer von dir kontrollierten Seite. Es hat kein Inhaltsmodell, keine Benutzer, keine Berechtigungen und keinen Veröffentlichungsschritt, weil diese der Anwendung gehören, die es hostet. Was es bietet, ist der Editor: ein Canvas, einen Komponentenbaum, Blöcke, Stil- und Asset-Management, Befehle und ein Plugin-System zur Erweiterung all dessen.
Keines von beiden ist eine Kritik an der anderen. Ein CMS, das deine Veröffentlichungspipeline besitzt, ist genau das, was du willst, wenn die Website das Produkt ist. Ein Framework, das nichts besitzt, ist genau das, was du willst, wenn der Editor in etwas leben muss, das du bereits hast.
Gutenberg ist eine WordPress-native Bearbeitungserfahrung. GrapesJS ist ein Framework, um dein eigenes visuelles Bearbeitungserlebnis zu erstellen.
Architektur
Der architektonische Unterschied
Lies jede Spalte von oben nach unten. Die Ebenen sind in beiden Schichten dasselbe Prinzip – etwas beherbergt einen Editor, der Editor produziert Inhalte, der Inhalt wird gespeichert und dann gerendert – aber die beiden Projekte treten an entgegengesetzten Enden in diese Kette ein.
Gutenberg
Das Bearbeiten ist eine Phase der WordPress-Veröffentlichungspipeline. Die Blöcke, die du registrierst, werden in eine Kette eingefügt, die WordPress von Anfang zu Ende besitzt.
WordPressWordPress liefert sie
↓
Gutenberg-BlockeditorWordPress liefert sie
↓
Deine BlöckeDu schreibst es
↓
WordPress-DatenWordPress liefert sie
↓
Thema und WordPress-RenderingWordPress liefert sie
↓
Veröffentlichte WebsiteWordPress liefert sie
Sie erhalten ein vollständiges, vertrautes Veröffentlichungssystem und akzeptieren dessen Konventionen: WordPress besitzt Speicher, Rendering und die Form des Bearbeitungsbildschirms.
GrapesJS
Der Editor ist der Ausgangspunkt. Alles drumherum – Speicher, Nutzer, Veröffentlichung, das Frontend – liegt bei dir, denn das Framework liefert davon nichts.
Deine AnwendungDu schreibst es
↓
GrapesJSOpen-Source-Framework
Im Rahmen enthalten
Canvas
Components
Blocks
Style Manager
Asset Manager
Commands
Speicher
Plugins
↓
Dein Backend oder CMSDu schreibst es
↓
Dein VeröffentlichungsschrittDu schreibst es
Du bekommst die volle Kontrolle über das Bearbeitungserlebnis und übernimmst die Ebenen, die WordPress sonst bereitgestellt hätte.
Wer jede Schicht liefert.
WordPress liefert sie
Du schreibst es
Open-Source-Framework
Gutenberg beginnt mit dem WordPress-Publishing-Modell. GrapesJS beginnt direkt im visuellen Editor.
Beachten Sie, wo jede Kette beginnt. Das erste Feld von Gutenberg ist WordPress: Der Editor existiert, weil es ein Publishing-System darum herum gibt. Die GrapesJS-Kette beginnt mit Ihrer Anwendung, und das Framework belegt genau ein Glied. Dieser einzige Unterschied erklärt die Speicherzeile, die Plugin-Reihe und die White-Label-Zeile in der untenstehenden Tabelle.
Fähigkeiten, nicht Werte. Wenn eine Fähigkeit auf beiden Seiten existiert, sagt die Reihe das an, und wenn eine Seite sie durch Arbeit und nicht durch eine Einstellung erreicht, sagt die Reihe das an.
Funktion
Gutenberg
GrapesJS
WordPress-Integration
Nativ
Benutzerdefinierte Integration
Native WordPress-Bearbeitung
Eingebaut
Benutzerdefiniert
Bearbeitung mit Blöcken
Eingebaut
Eingebaut
Visuelles Canvas
Eingebaut
Eingebaut
Individuelle Blöcke und Komponenten
Eingebaut
Eingebaut
Stilmanagement
WordPress-Steuerungen
Style Manager
Asset-Management
WordPress-Medienbibliothek
Asset Manager
Speicher
WordPress
Konfigurierbar
HTML- und CSS-Arbeitsablauf
Kommt auf den Block und das Thema an
Stark
Benutzerdefinierte Editor-Oberfläche
Erweiterbar
Hochgradig anpassbar
Wie der Editor erweitert wird
WordPress-Plugins und -Blöcke
GrapesJS-Plugins
Framework-Unabhängigkeit
WordPress-Ökosystem
Eingebaut
Page Builder wird als Dienstleistung verkauft
Benutzerdefinierte Implementierung
Starke Passung
Einbettbarer Editor
Kein Hauptanwendungsfall
Starke Passung
Ein Editor unter deiner eigenen Marke
Möglich
Starke Passung
Ein Editor über einem headlosen Backend
Möglich
Starke Passung
E-Mail-Editor
Kein Hauptanwendungsfall
Möglich mit Erweiterungen
Jede Zeile wurde aus der eigenen Dokumentation der beiden Projekte vorgelesen. 2026-09-03. Keine Zeile markiert eine Fähigkeit, die eines der Projekte tatsächlich besitzt: Gutenberg registriert benutzerdefinierte Blöcke, unterstützt Blockmuster und Vorlagen, stellt Filter und slot fills für seine Schnittstelle offen und veröffentlicht seinen Editor in npm – das sind die Zeilen, die "erweiterbar" und "möglich" statt "nein" lesen.Quellen:Block Editor Handbook · Block-Registrierung · Block-Editor-Paket · Seiteneditor · GrapesJS-Dokumentation · Components · Speicher
Lesen Sie mit dem Datum daneben. Insbesondere die Sternenzahlen sind hier kein Urteil: Das Gutenberg-Repository ist die Entwicklungsheimat eines Feature-Plugins, während der von ihm erstellte Blockeditor mit jeder Kopie von WordPress installiert ist.
Aktuelle Paketversionen, Lizenzen und Repository-Sternenzahlen für beide Projekte
Paket
Version
Lizenz
Veröffentlichung
Sterne
grapesjs
0.23.6
BSD-3-Clause
2026-08-26
26,188
gutenberg
23.9.0
GPL-2.0-or-later
2026-09-02
11,747
@wordpress/block-editor
17.0.0
GPL-2.0-or-later
—
—
@grapesjs/react
2.0.0
MIT
—
—
Das Gutenberg-Feature-Plugin erscheint vor dem im WordPress-Kern enthaltenen Blockeditor, daher ist seine Versionsnummer nicht mit einer WordPress-Version vergleichbar. Das Feature-Plugin benötigt WordPress 6.9(23.9.0). WordPress-Kern zum Zeitpunkt des Schreibens: 7.1. Lizenzinformationen werden aus dem eigenen Repository und Registrierungseintrag jedes Projekts gelesen und können sich ändern; überprüfen Sie die verklinkten Quellen, bevor Sie sich darauf verlassen. @wordpress/block-editor · 2026-09-03.
Live-Editor
Probier den GrapesJS-Editor aus
Sehen Sie, wie sich ein eigenständiger visueller Editor von der nativen WordPress-Bearbeitungserfahrung unterscheidet. Dies ist eine echte GrapesJS-Instanz, die auf dieser Seite läuft – ziehen Sie Blöcke herein, wählen Sie alles aus, um es neu zu gestalten, wechseln Sie die Canvas-Breite und öffnen Sie den Asset-Manager.
Was du dir ansiehst, ist die Standardoberfläche des Frameworks. Jedes Panel, jeder Knopf und jede Steuerung darin ist austauschbar – das ist der Unterschied, den die Zeile "benutzerdefinierte Editor-Schnittstelle" in der Tabelle beschreibt.
Gutenberg kann verwendet werden, um Seiten und Layouts durch WordPress-Blöcke zu erstellen, aber seine Hauptaufgabe ist der WordPress-Blockeditor und das Inhaltsbearbeitungssystem.
Die Frage verbirgt meist vier verschiedene Dinge. Wenn man sie trennt, ist die Antwort einfach.
1
WordPress-Inhaltseditor
Der Bildschirm, auf dem ein Beitrag oder eine Seite geschrieben wird. Das ist die Kernaufgabe von Gutenberg: eine blockbasierte Schreibfläche, die das klassische Einzeltextfeld ersetzte.
2
WordPress-Seitenbearbeitung
Mit einem Block-Thema bearbeitet dieselbe Blockoberfläche Vorlagen, Kopfzeilen, Fußzeilen und Vorlagenteile. Das macht "Page Building" zu einer fairen Beschreibung dessen, was Menschen darin tun.
3
Seiten aus Blöcken bauen
Ein Layout aus Blöcken, Mustern und wiederverwendbaren Vorlagen zusammenstellen. Gutenberg macht das, ebenso wie die kommerziellen WordPress-Page-Builder, die ihm vorausgingen.
4
Eigenständiges visuelles Editor-Framework
Eine Bibliothek, die du in eine Anwendung einbettest, die du besitzt, ohne dass CMS angehängt ist. Das ist GrapesJS, und es ist das eine Element auf dieser Liste, für das Gutenberg nicht gedacht ist.
Also: Ja, für die ersten drei, und das meinen die meisten Leute. Wenn du nach einer Alternative zum Gutenberg-Page-Builder suchst, weil du die vierte möchtest – einen Editor, den du in dein eigenes Produkt einbauen kannst – dann ist das eine andere Kategorie von Werkzeugen, und es ist die, um die es auf dieser Seite geht.
Bleib, wo du bist
Wenn Gutenberg die bessere Wahl ist
Das sind reale, häufige Situationen, und in jeder einzelnen davon macht das Hinzufügen eines zweiten Editors das Projekt eher schlechter als besser.
WordPress-Websites
Traditionelle WordPress-Websites, bei denen WordPress die komplette Anwendung ist: Inhalt, Nutzer, Medien, Plugins, Theme und Hosting – alles an einem Ort.
Redaktionelle Seiten
Blogs, Publikationen und inhaltsreiche Websites, bei denen die Schreibfläche wichtiger ist als das Layout, und Überarbeitungen, Terminplanung und Rollen sind kostenlos.
Nativer WordPress-Workflow
Teams arbeiten bereits komplett innerhalb von WordPress. Ein vertrauter Bearbeitungsbildschirm ist mehr wert als ein konfigurierbarer, den noch niemand zuvor benutzt hat.
Bestehendes Gutenberg-Ökosystem
Projekte, die stark von Gutenberg-Blöcken, Mustern, Vorlagen und WordPress-Plugins abhängig sind, wobei die Blockbibliothek bereits jahrelange Entscheidungen kodiert.
Wenn WordPress selbst dein Produkt ist und der native Editing-Workflow das ist, was du brauchst, könnte Gutenberg die richtige Wahl sein.
Eine andere Form des Produkts
Wenn GrapesJS besser geeignet ist
Jedes dieser Produkte ist ein Produkt, bei dem der Editor ein Feature ist, das du auslieferst, und nicht ein Bildschirm, auf dem dein Team sich einloggt.
Nutze WordPress als dein CMS. GrapesJS als dein visueller Editor.
Ein Vergleich impliziert eine Wahl, und das ist der Fall, wenn es keine gibt. Man muss WordPress nicht unbedingt ersetzen.
WordPress kann weiterhin Inhalte, Benutzer, Berechtigungen und Backend-Workflows verwalten, während GrapesJS die visuelle Bearbeitungsebene bereitstellt. Die beiden sind in dieser Anordnung Peers: Der eine besitzt die Daten und die umgebenden Regeln, der andere besitzt, was ein Autor sieht.
Ihr Produkt
Eine Anwendung, zwei Systeme darin
GrapesJS
Visueller Editor
Die Canvas und jedes Panel drumherum
Deine Blöcke und Komponententypen
Styling und Auswahl von Vermögenswerten
Was ein Autor ändern darf
WordPress
Inhaltsmanagement
Inhalt, Überarbeitungen und Zeitplan
Nutzer, Rollen und Fähigkeiten
Medienbibliothek und Uploads
Bestehende Plugins und Workflows
Integrationsschicht
Du schreibst das. Es gibt keine Ein-Klick-Brücke zwischen beiden, und jedes Projekt, das diese Architektur benötigt, sollte dafür budgetieren.
API
Datenbank
Je nach deiner Architektur kann GrapesJS über APIs, benutzerdefinierte Plugins oder eine Anwendungsschicht mit WordPress integriert werden. Welche davon du wählst, ist eine reale Entscheidung mit echten Konsequenzen – die drei Wege werden unten beschrieben.Baue einen benutzerdefinierten WordPress-Editor
Drei Routen, keine davon automatisch
Durch den WordPress REST API
Ihre Anwendung hostet den Editor und liest und schreibt Inhalte über die eigenen REST-Endpunkte. WordPress bleibt unberührt; Authentifizierung und Funktionsprüfungen sind der Teil, der sorgfältig behandelt werden muss.
Als WordPress-Plugin
Der Editor ist auf einem Admin-Bildschirm in der Warteschlange und speichert über eine Route, die du selbst registrierst, mit einem nonce und einer Fähigkeitsprüfung. Inhalte bleiben in WordPress, ebenso wie deine Nutzer.
Über eine eigene Anwendungsschicht
Ein Dienst befindet sich zwischen dem Editor und WordPress und besitzt die Kartierung in beide Richtungen. Am meisten Arbeit und die einzige Route, die überlebt, wenn sie mehr als eine Inhaltsquelle hat.
Wir haben die lange Version geschrieben
Unser WordPress-Integrationsleitfaden baut die Plugin-Route End-to-End: Der Editor wird auf einem Admin-Bildschirm in der Warteschlange gelagert, über eine REST-Route mit nonce und einem Capability-Check gespeichert und das Ergebnis im Frontend dargestellt.
Die gleiche Aufteilung, noch einen Schritt weiter: WordPress hört auf, die Website zu rendern, und wird zu einem reinen Inhalts-Backend, während Editor und Frontend beide dein Profil sind.
Bearbeitung und Auslieferung
GrapesJS
↓→
Visuelle Bearbeitung
↓→
API
↓→
WordPress
↓→
Inhalt und Daten
↓→
Frontend
Inhalte bewegen sich in beide Richtungen über den API; das Frontend liest ihn aus WordPress, anstatt von ihm generiert zu werden.
WordPress
Bleibt das Content-Backend
Inhaltsspeicherung und Überarbeitungen
Nutzer, Rollen und Fähigkeiten
Medienbibliothek
Redaktioneller Workflow und Terminplanung
GrapesJS
Wird zur Bearbeitungserfahrung
Das visuelle Canvas
Deine Blöcke und Komponententypen
Styling-Steuerungen und Einschränkungen
Welche Oberfläche du auch immer für Autoren entscheidest,
Dein Frontend
Rendert das Ergebnis
Dein Framework und dein Routing
Dein Leistungsbudget
Dein Caching und dein Einsatz
Dein Aufschlag, nicht das eines Themas
Was dir diese Vereinbarung bringt
Ein individuelles Lektorat-Erlebnis, das für deine Autoren und nicht für WordPress konzipiert ist
Eine klare Trennung zwischen Editor und Frontend
WordPress bleibt das Inhalts-Backend, wobei sein Workflow intakt ist
Eine Frontend-Architektur, die nach ihren eigenen Vordiensten gewählt wurde
Ein viel einfacherer Weg, den Editor unter das Branding eines anderen zu bringen.
Es lohnt sich, die Kosten klarzustellen: Sobald WordPress aufhört, die Seite zu rendern, hören themaabhängige Plugins auf, sie zu beeinflussen, Vorschauen müssen gegen dein Frontend neu erstellt werden, und alles, was ein Block in PHP gerendert hat, muss jetzt woanders rendern.
Das ist die Frage hinter den meisten Migrationsplänen: Können die Blöcke, die wir bereits haben, mitkommen? Der Vergleich der beiden Formen beantwortet das schneller als jeder Absatz.
Gutenberg
Ein Block deklariert die gespeicherten Daten und zwei Funktionen: eine, die die Bearbeitungsoberfläche rendert, eine, die das erzeugt, was gespeichert wird.
Ein Komponententyp deklariert sein Verhalten, die Felder, die ein Autor bearbeiten kann, sein Styling und die von ihm enthaltenen Kindkomponenten – die ebenfalls Komponenten sind.
Die Struktur eines Blocks→Ein Baum von Komponenten
WordPress-Inhalte→Anwendungs- oder API-Daten
Diese Systeme verwenden unterschiedliche Abstraktionen. Ein Gutenberg-Block ist nicht automatisch äquivalent zu einer GrapesJS-Komponente: Die obige Abbildung ist eine Möglichkeit, über die Arbeit nachzudenken, keine Konvertierung. Insbesondere erzeugt die Speicherfunktion eines Blocks Markup, das WordPress beim Laden neu parsiert, während eine GrapesJS-Komponente ein lebender Knoten in einem Baum ist, den der Editor verwaltet – es gibt keine mechanische Übersetzung zwischen diesen beiden Ideen.
Seite an Seite
Dasselbe hero, in beiden Systemen
Eine kleine Illustration dessen, was "neu aufbauen" eigentlich bedeutet. Keiner der Ausschnitte stammt aus dem anderen.
// The same idea in GrapesJS: a component
// type, plus a block that inserts it.
editor.Components.addType('hero', {
model: {
defaults: {
traits: ['title', 'description'],
attributes: { class: 'hero' },
components: [
{ type: 'text', tagName: 'h1' },
{ type: 'text', tagName: 'p' },
],
},
},
});
editor.BlockManager.add('hero', {
label: 'Hero',
category: 'Sections',
content: { type: 'hero' },
});
Beide bewirken für einen Autor dasselbe – sie fügen einen betitelten hero-Abschnitt auf eine Seite mit zwei editierbaren Feldern ein. Der Code hat fast nichts gemeinsam, was genau der Punkt ist: Das ist eine architektonische Konvertierung, und sie als Datenmigration zu schätzen, ist der Grund, warum diese Projekte schiefgehen.
Migration
Kann man von Gutenberg zu GrapesJS migrieren?
Ja, aber die Migration ist meist eine architektonische Umstellung und kein einfacher Export- oder Importvorgang.
Es gibt keinen Konverter, und es wird wahrscheinlich nie einen geben – siehe die beiden obigen Codebeispiele für den Grund. Stattdessen gibt es eine ziemlich vorhersehbare Arbeitsabfolge.
Von Gutenberg-Blöcken zu einem GrapesJS-Editor
Blockstruktur prüfen
↓
Attribute zuordnen
↓
Erstellen von Komponententypen
↓
Erstellen Sie traits und Eigenschaften
↓
Blöcke neu bauen
↓
Stile zuordnen
↓
Vorlagen und Inhalte migrieren
↓
Testrendering
Jeder Schritt ist gewöhnliche Ingenieurarbeit. Der erste bestimmt die Größe aller anderen.
Was treibt die Schwierigkeit an?
Benutzerdefinierte Blöcke
Dynamische Blöcke
PHP-Rendering
WordPress-Plugins
Muster
Vorlagen
Benutzerdefinierte Felder
Gespeicherte Inhalte
Frontend-Rendering
Bevor Sie eine Produktions-WordPress-Installation migrieren, überprüfen Sie die aktuelle Blockarchitektur und die Rendering-Pipeline. Das Audit ist keine Formalität – eine Seite, deren Blöcke alle in PHP gerendert werden, ist ein anderes Projekt als eine, deren Blöcke statisches Markup sind, und Sie können nicht erkennen, welche Sie haben, ohne nachzusehen.
Gutenberg-Blockierungen und Post-Inhalte
Export über den WordPress REST API
Abbildung von Blöcken auf KomponentenDu schreibst das. Kein Werkzeug verschifft es.
GrapesJS
WordPress, bleibt als CMS
Deine eigene Datenbank
Dein Renderer
Veröffentlichte Seite
Die mittlere Box ist das Teil, das dir niemand verkauft. Alles auf beiden Seiten davon ist ein System, das bereits existiert.
Wie schwierig ist eine Gutenberg- → GrapesJS-Migration?
Drei Formen, in zunehmender Reihenfolge der Arbeit. Wir geben hier absichtlich keine Dauern: Die gleiche Anzahl der Blöcke kann zwei Wochen oder ein Viertel betragen, je nachdem, was diese Blöcke tun.
1Einfach
Meistens Standardblöcke
Der Inhalt besteht größtenteils aus Kernblöcken, und die Layouts sind konventionell.
Meistens Standardblöcke
Begrenzte benutzerdefinierte Funktionalität
Eine kleine Anzahl von Vorlagen
Styling, das im Stylesheet des Themas lebt
2Mittel
Individuelle Blöcke und individuelles Design
Eine eigene Blockbibliothek und ein Bearbeitungserlebnis, das schon einmal angepasst wurde.
Benutzerdefinierte Blöcke
Individuelles Design
Muster
Eine angepasste Editor-Oberfläche
Integration mit externen Diensten
3Komplex
Dynamisches Rendering und tiefe Integration
Die Blöcke sind wirklich PHP, und die WordPress-Installation ist das, worauf das Unternehmen basiert.
Dynamische Blöcke
Rendering in PHP
WooCommerce
Benutzerdefinierte WordPress-Plugins
Tief integrierte WordPress-Workflows
Große Template-Bibliotheken
Wenn Ihr Projekt in der dritten Spalte steht, ist die Frage, die sich zuerst stellen sollte, nicht "Wie migrieren wir?", sondern "Welcher Teil davon braucht tatsächlich einen anderen Editor?" – die Antwort lautet oft ein Bildschirm, nicht die ganze Seite.
Ökosystem
GrapesJS mit Plugins erweitern
Du musst nicht jede Editor-Funktion selbst bauen. Erweitere GrapesJS mit Plugins für gemeinsame Funktionen und Integrationen – so wie ein WordPress-Projekt ein Plugin verwendet, anstatt eines zu schreiben.
Blocks
Fertige Blöcke, die ein Autor auf das Canvas zieht, von einfachen Layout-Teilen bis hin zu kompletten Kopf- und Fußzeilen.
Formulare und Uploads, Medien- und Bereitstellungsintegrationen sowie ein Komponentenbibliotheks-Preset – direkt verknüpft, statt ein eigenes Regal zu bekommen.
Zwei Einträge im Katalog sind tatsächlich KI-gesteuert. Dahinter gibt es noch keine KI-Kategorieseite, daher sind sie hier direkt verlinkt und nicht an ein leeres Regal geschickt. grapesjs-gpt-plugin · grapesjs-image-ai-thumbai
In diesem Katalog gibt es kein WordPress- oder Gutenberg-Plugin, und diese Seite behauptet das nicht anders. Hier sind die editorseitigen Teile, aus denen ein benutzerdefinierter Editor zusammengesetzt wird.
Katalog ging von Ende zu Ende 2026-09-03.
Einsatzbereiche
Was kann man mit GrapesJS bauen?
Sieben konkrete Produkte, von denen jedes ein Editor mit einer anderen Aufgabe ist.
Der Kern ist framework-agnostisch: Er rendert in ein DOM-Element, sodass die Integration hauptsächlich eine Frage ist, welcher Lebenszyklus-Hook den Initialisierer aufruft.
Jeder Link führt zu einem Leitfaden für diese Umgebung.
Ein Hinweis, der es deutlich zu erwähnen lohnt: GrapesJS ist kein nativer React-, Vue- oder Angular-Komponenteneditor. Er bearbeitet HTML und CSS in einer eigenen Canvas, und der Framework-Wrapper ist die Art und Weise, wie du ihn mountest und steuerst – nicht wie das Canvas rendert. Wenn du die eigenen Komponenten deines Frameworks im Canvas live rendern lassen möchtest, ist das eine andere Anforderung und ein anderes Set an Werkzeugen.
Entscheidung
Welches solltest du wählen?
Finde die Reihe, die zu dem passt, was du baust. Fünf davon zeigen auf Gutenberg, und das ist keine Höflichkeit – dort sollten diese Projekte beginnen.
Deine Anforderung
Empfohlener Ausgangspunkt
Native WordPress-Bearbeitung
Gutenberg
Blog- und Inhaltsbearbeitung
Gutenberg
Eine WordPress-First-Website
Gutenberg
Ein bestehendes, Gutenberg-intensives Projekt
Gutenberg — Migration evaluieren
Ein individueller visueller Editor
GrapesJS
Ein auf HTML und CSS fokussierter Page Builder
GrapesJS
Ein Page Builder, der als Dienstleistung verkauft wird
GrapesJS
Ein einbettbarer Editor
GrapesJS
Ein Editor unter deiner eigenen Marke
GrapesJS
Ein visueller Editor über einem headless Backend
GrapesJS
Ein individuelles Bearbeitungserlebnis
GrapesJS
Was baust du eigentlich?
Eine WordPress-Website, bei der WordPress die gesamte Anwendung ist
↓
Gutenberg
Die Bearbeitungsfläche ist bereits installiert, integriert und vertraut. Eine zweite hinzuzufügen bringt eine zweite Sache zur Pflege.
Eine Publikation mit Autoren, die täglich in WordPress arbeiten
↓
Gutenberg
Überarbeitungen, Terminplanung, Rollen und die Medienbibliothek sind hier entscheidende Funktionen, und sie sind alle auf der WordPress-Seite.
WordPress als Inhalts-Backend, aber mit eigenem Bearbeitungserlebnis
↓
WordPress + GrapesJS
Das ist die oben genannte hybride Architektur. Behalte CMS, ersetze nur die Bearbeitungsschicht und budgetiere für die Integration dazwischen.
Eine eigene Anwendung, bei der der Editor eine Funktion ist, die du auslieferst
↓
GrapesJS
Es gibt kein WordPress in diesem Bild, auf dem man aufbauen könnte, und ein Editor-Framework entspricht genau der Form der Abhängigkeit, die du dir wünschst.
Ein Editor, den deine Kunden nutzen, entweder unter deinem Branding oder ihrem eigenen
↓
GrapesJS
Branding, Tenancy und eingeschränktes Editing sind alles Dinge, die du in einem Framework kontrollierst und in einem CMS erbst.
Es gibt keinen universellen Gewinner. Wählen Sie die Editor-Architektur, die zu Ihrem Produkt passt.
Bevor du dich verpflichtest
Möglicherweise musst du Gutenberg nicht ersetzen
Die meisten Teams, die zu diesem Vergleich kommen, liegen irgendwo auf einer Skala zwischen "Gutenberg ist in Ordnung" und "wir bauen ein Produkt". Es gibt drei Positionen, nicht zwei.
Option 1
Behalte Gutenberg
Wähle das, wennNative WordPress-Bearbeitung reicht aus, und die Reibung, die du spürst, ist eher ein Theme- oder Plugin-Problem als ein Editor-Problem.
Die günstigste Option mit großem Abstand und die richtige häufiger, als eine Seite wie diese normalerweise zulässt. Nichts auf dieser Seite ist ein Grund, eine funktionierende WordPress-Seite von ihrem eigenen Editor zu entfernen.
Wähle das, wennDu brauchst zusätzliche Blöcke, zusätzliche Steuerungen oder einen strafferen Bearbeitungsbildschirm – aber das WordPress-Bearbeitungsmodell selbst ist genau das Richtige für dich.
Gutenberg ist wirklich erweiterbar. Benutzerdefinierte Blöcke, Blockmuster, block supports, Filter und slot fills decken einen sehr großen Teil dessen ab, was Leute meinen, wenn sie sagen, der Editor macht nicht das, was er will.
Wähle das, wennDu brauchst ein separates oder deutlich anpassbareres visuelles Bearbeitungserlebnis – meistens, weil der Editor Teil dessen ist, was du verkaufst.
Hinzufügen statt ersetzen: WordPress kann genau dort bleiben, wo es ist, Inhalte und Nutzer besitzen, während eine zweite Bearbeitungsfläche dem Fall dient, für den es nie gebaut wurde.
Was die Arbeit ist
Ein visueller Editor, den du vollständig kontrollieren kannst
Einen benutzerdefinierten visuellen Editor für WordPress bauen?
GJS.Market baut Editoren auf GrapesJS, einschließlich derjenigen, die neben einer WordPress-Installation liegen. Wenn du bis hierher gelesen hast und die hybride Architektur genau das ist, was du brauchst, ist dies der Teil, bei dem wir helfen können.
GrapesJS-Architektur
WordPress-Integration
Gutenberg-Migration
Individuelle Komponenten
Benutzerdefinierte Blöcke
Entwicklung von Plugins
Speicher- und API-Integration
Headless-CMS-Setups
Editoren unter deiner Marke
Page Builder, die als Dienstleistung verkauft werden
Erzähl uns, was deine Blöcke tun, bevor du sagst, wie viele es sind. Die erste Frage in jedem Scoping-Gespräch ist, ob sie in PHP gerendert werden.
Was ist der Unterschied zwischen GrapesJS und Gutenberg?
Gutenberg ist der WordPress-Blockeditor: Er ist Teil von WordPress, speichert in WordPress und wird von WordPress gerendert. GrapesJS ist ein eigenständiges visuelles Editor-Framework, das man in eine eigene Anwendung einbetten kann, ohne Content-Management, Nutzer oder Veröffentlichungen. Das eine ist ein Bearbeitungserlebnis innerhalb eines CMS; das andere ist ein Toolkit zum Aufbau eines Bearbeitungserlebnisses.
Ist GrapesJS besser als Gutenberg?
Nein, und die Frage hat keine abstrakte Antwort. Für eine WordPress-Website, die von einem WordPress-Team bearbeitet wird, ist Gutenberg das mit Abstand bessere Werkzeug. Für ein Produkt, das einen visuellen Editor einbetten muss, den es steuert, ist GrapesJS das bessere Werkzeug. Sie sind für unterschiedliche Aufgaben gebaut.
Ist Gutenberg ein Page Builder?
Gutenberg kann verwendet werden, um Seiten und Layouts über WordPress-Blöcke zu erstellen, und mit einem Block-Theme bearbeitet es auch Vorlagen und siteweite Bereiche. Seine Hauptaufgabe ist weiterhin der WordPress-Blockeditor und das Inhaltsbearbeitungssystem. Was es nicht ist, ist ein eigenständiges Editor-Framework, das man in eine nicht verwandte Anwendung einbauen kann.
Kann GrapesJS Gutenberg ersetzen?
Es kann die Bearbeitungsfläche ersetzen, nicht WordPress. GrapesJS liefert kein Inhaltsmodell, keine Benutzer, keine Rollen und keine Veröffentlichungspipeline, sodass das Ersetzen von Gutenberg entweder bedeutet, WordPress dahinterzulassen oder diese Ebenen selbst zu bauen.
Kann ich GrapesJS mit WordPress verwenden?
Ja. Der übliche Weg ist ein kleines WordPress-Plugin, das den Editor auf einem Admin-Bildschirm in die Warteschlange bringt und über eine REST-Route speichert, die du registrierst, geschützt durch ein nonce und eine Fähigkeitsprüfung. Unser WordPress-Integrationsleitfaden geht diesen von Anfang zu Ende durch.
Kann WordPress das Backend für GrapesJS sein?
Ja, und das ist die Anordnung, die wir am häufigsten sehen. WordPress behält Inhalte, Revisionen, Benutzer, Funktionen und die Medienbibliothek; GrapesJS bietet das Bearbeitungserlebnis über ihnen; eine Integrationsschicht, die du schreibst, verbindet beides.
Kann ich GrapesJS mit Headless WordPress verwenden?
Ja. WordPress liefert Inhalte über seinen REST API, GrapesJS bietet das Bearbeitungserlebnis, und dein eigenes Frontend rendert das Ergebnis. Der Nachteil ist, dass themabasiertes Rendering und Vorschauen nicht mehr so funktionieren wie früher, und du beide gegen dein Frontend neu aufbaust.
Kann ich Gutenberg-Blöcke auf GrapesJS migrieren?
Man kann sie neu aufbauen. Es gibt keinen Konverter, weil die Speicherfunktion eines Gutenberg-Blocks Markup erzeugt, das WordPress neu parsiert, während eine GrapesJS-Komponente ein lebender Knoten im Editor-Baum ist. Der praktische Weg besteht darin, die Attribute jedes Blocks auf die Komponente traits abzubilden und den Block als Komponententyp neu aufzubauen.
Kann ich Gutenberg-Blöcke in GrapesJS wiederverwenden?
Nicht direkt. Die beiden Systeme verwenden unterschiedliche Abstraktionen, und ein Block ist nicht automatisch gleichwertig mit einer Komponente. Was übertragen wird, ist die Designarbeit: Die Felder, die Einschränkungen und die bereits in deinen Blöcken kodierten Layoutentscheidungen sind die Spezifikation der Baukomponenten.
Kann ich Gutenberg-Vorlagen migrieren?
Vorlagen müssen neu erstellt und nicht importiert werden. Eine Block-Theme-Vorlage ist eine Zusammensetzung von Blöcken, die WordPress zur Renderzeit löst; das Äquivalent in einem GrapesJS-Projekt ist die Seiten- oder Vorlagenstruktur, die Ihre eigene Anwendung definiert.
Kann ich Gutenberg-Inhalte migrieren?
Vorhandene Inhalte sind über das WordPress REST API lesbar, das sowohl das gerenderte HTML als auch das rohe Block-Markup zurückgibt. Das Veröffentlichen ist unkompliziert; die Entscheidung, was es im neuen System werden soll, ist die eigentliche Arbeit und hängt ganz davon ab, ob deine Blöcke statisches Markup sind oder in PHP gerendert werden.
Kann GrapesJS WordPress-Seiten erstellen?
Das kann es, wenn du die Route schreibst, die sie speichert. GrapesJS erzeugt HTML und CSS, und ein WordPress-Plugin kann das gegen einen Post oder einen benutzerdefinierten Post-Typ speichern und im Frontend rendern. Nichts davon passiert automatisch – die Speicherroute und das Rendering sind deine Erstellung.
Ist GrapesJS für WordPress-Agenturen geeignet?
Es passt gut, wenn eine Agentur ein Lektoratserlebnis braucht, das ihre Kunden nicht unterbrechen können, oder wenn sie unter eigenem Namen auf mehreren Kundenseiten anbieten kann. Es ist eine schlechte Wahl, wenn die Seite des Kunden eine gewöhnliche WordPress-Seite ist und das Team sich im Block-Editor wohlfühlt.
Kann ich mit GrapesJS einen WordPress-Page-Builder erstellen?
Ja – genau das baut der Integrationsleitfaden in kleiner Form. Die Teile, die du besitzt, sind der Admin-Bildschirm, die Speicherroute, die Blockbibliothek und das Frontend-Rendering. WordPress bietet Authentifizierung, Funktionen und Speicherplatz.
Kann GrapesJS als Page Builder genutzt werden, der als Dienstleistung verkauft wird?
Ja, und das ist einer der häufigsten Gründe, warum Teams es wählen. Der Editor ist der Teil, den man aus dem Framework erhält; Pläne, Mietverhältnisse, Limits, Abrechnung und Veröffentlichung sind das Produkt, das man darum herum aufbaut.
Unterstützt GrapesJS React?
Ja, über einen offiziellen React-Wrapper, und er läuft auch in Next.js, Vue, Angular und einfachem JavaScript. Sei klar darüber, was der Wrapper macht: Er mountet und steuert den Editor von React aus. Er rendert deine React-Komponenten nicht innerhalb des Canvas.
Unterstützt GrapesJS TypeScript?
Ja. Das Kernpaket veröffentlicht eigene Typdeklarationen, daher ist kein separates Typpaket erforderlich. Unser TypeScript-Leitfaden behandelt die Einrichtung und die Versionsanforderungen.
Kann ich GrapesJS mit Plugins erweitern?
Ja. Plugins sind die Standardmethode, um Blöcke, Komponententypen, Panels, Befehle und Speicher-Backends hinzuzufügen, und der Katalog auf dieser Seite ist ein Marktplatz davon. Du kannst auch eigene Plugins schreiben – das Plugin API ist eine Funktion, die den Editor empfängt.
Kann GrapesJS white-label gemacht werden?
Ja. Die Benutzeroberfläche steht dir zum Gestalten und Umstrukturieren, und nichts im Editor wirbt für deine Nutzer an. Die Lizenz erlaubt das; Überprüfe den Lizenztext selbst vor dem Versand, wie bei jeder Abhängigkeit.
Wie schwierig ist eine Gutenberg-Migration?
Es hängt fast ausschließlich davon ab, was deine Blöcke tun. Standardblöcke und ein paar Vorlagen sind ein bescheidenes Projekt; benutzerdefinierte Blöcke mit benutzerdefiniertem Styling sind ein größeres; dynamische Blöcke, die in PHP, einem Onlineshop und tief integrierten WordPress-Workflows gerendert werden, ist ein Neuaufbau. Prüfe die Blockarchitektur, bevor du etwas abschätzst.
Sollte ich Gutenberg verlängern oder GrapesJS verwenden?
Verlängere Gutenberg, wenn das WordPress-Bearbeitungsmodell für dich geeignet ist und du mehr Blöcke oder engere Steuerungen brauchst – das deckt die meisten Fälle ab. Greif zu GrapesJS, wenn du ein Bearbeitungserlebnis brauchst, das WordPress nicht bieten soll, meistens weil der Editor Teil dessen ist, was du verkaufst.
Kann GJS.Market bei der WordPress- oder Gutenberg-Migration helfen?
Ja. Wir arbeiten an der GrapesJS-Architektur, WordPress-Integration, Gutenberg-Migration, benutzerdefinierten Komponenten und Blöcken, Plugin-Entwicklung, Speicher und API-Integration, headless-Setups, gebrandeten Editoren und Buildern, die als Service verkauft werden. Nehmen Sie Kontakt auf und sagen Sie uns, was Ihre Blöcke leisten.
Wohin als Nächstes gehen
Gutenberg für WordPress. GrapesJS für benutzerdefinierte visuelle Bearbeitung.
Behalte Gutenberg, wenn die native WordPress-Bearbeitungserfahrung genau das ist, was dein Projekt braucht. Wähle GrapesJS, wenn du einen visuellen Editor um dein eigenes Produkt, deinen eigenen Workflow und deine Architektur herum aufbauen musst.
Fang hier an
GrapesJS ausprobieren
Lass den Editor laufen und sag uns dann, was du baust. Das Briefing dauert ein paar Minuten.
Gutenberg ist ein WordPress-natives Bearbeitungserlebnis. GrapesJS ist ein Framework, um dein eigenes visuelles Bearbeitungserlebnis zu erstellen. Wähle das Framework, dessen Form zu deinem Produkt passt, und behalte das andere dort, wo es bereits funktioniert.