TinyMCE 8 Inline Text Editor
Was enthalten ist
- Quellcode-Paket (Projektdateien)
- Produktionsreifer Dist-Build
- GrapesJS Studio-kompatibel
- Gewerbliche Lizenz
- Zukünftige Updates enthalten
GrapesJS-kompatibel
Getestet mit GrapesJS 0.20.x, 0.19.x, 0.18.x, 0.17.x, 0.21.x, 0.22.x, 0.16.x
Quellcode enthalten
Fullsource + produktionsbereiter Dist-Build
Studiobereit
Vollständig kompatibel mit GrapesJS Studio
Gewerbliche Lizenz
Einsatz in Kundenprojekten ohne Einschränkungen
TinyMCE 8 Inline-Texteditor für GrapesJS
Ersetzen Sie den integrierten Rich Text Editor von GrapesJS durch die volle Leistung von TinyMCE 8 – mit Inline-Bearbeitung, separaten Werkzeugleisten für Block- und Inline-Elemente, erstklassiger GrapesJS Studio-Unterstützung und TypeScript-Typen.
Was dieses Plugin bewirkt
GrapesJS wird mit minimalem RTE ausgeliefert. Dieses Plugin ersetzt es vollständig durch TinyMCE 8 – einen der weltweit leistungsfähigsten WYSIWYG-Editoren. Ihre Nutzer erhalten ein vertrautes, professionelles Bearbeitungserlebnis direkt im Visual Builder.
Hauptmerkmale
Zwei Bearbeitungsmodi
- Blockelemente(
<p>,<div>,,<li>usw.) — vollständige Werkzeugleiste mit Formatierung, Einrückung, Ausrichtung, Listen und Links. - Inline-Elemente(
<span>,<a>,<button>,–<h1>)<h5>— ein kompaktes Elementinline_toolbar,<br>bei dem Enter statt eines Ausbruchs aus dem Element eingefügt wird.
First-Class GrapesJS Studio-Unterstützung
parentToolbar: truerendert die Werkzeugleiste im Elterndokument – eliminiert Z-Index-Konflikte mit Studios Auswahl-Overlay und Komponenten-Badges.- Die Toolbar bleibt sichtbar, wenn der Fokus zwischen den iframe- und TinyMCE-Dropdowns wechselt.
Solide Architektur
- Vollständige TypeScript-Neuschreibung mit exportierten
.d.tsTypdefinitionen. - Clean Teardown: Alle Ereignislistener, MutationObservers und Toolbar-DOM werden auf
disable()unddestroy()veröffentlicht. - Speicherlecks wurden behoben und eine XSS-Schwachstelle in v0.1.x vorhanden.
- Öffentliche
destroy()Methode zur expliziten Zerlegung bei Bedarf.
Flexible Konfiguration
- Unterstützt Tiny Cloud CDN und selbstgehostetes TinyMCE.
tinymceOption — Pass-through für beliebige nativetinymce.init()Parameter (license_key,content_style,font_family_formats,toolbar_mode, usw.).- Toolbar als einzelne Zeichenkette (
'bold italic | link') oder als Array von Strings für ein mehrzeiliges Layout.
Kompatibilität
| GrapesJS | ≥ 0.21, < 1.0 |
| TinyMCE | 8.x |
| Node (nur Build) | ≥ 18 |
| Bündel | ESM + UMD + TypeScript-Typen |
Arbeitet sowohl mit Open-Source-Versionen von GrapesJS als auch mit GrapesJS Studio SDK.
Der Name des Plugins ändert sich nicht, aber es unterstützt den TinyMCE 8.
Bewertungen:
Noch keine Bewertungen. Sei der Erste, der deine Erfahrung teilt.
Fragen & Antworten
Noch keine Fragen. Hast du etwas zu fragen?
Häufige Probleme, bei denen dieses Plugin helfen kann, zu beheben
Echte Community-Fragen zum gleichen Thema – sehen Sie, wie andere damit umgegangen sind.
- #5159💬 3-Antworten
Mit aktiviertem CKEditor kann man keine Platzhalter zu den Textfeld-Dropdown-Optionen hinzufügen
- #2807💬 3-Antworten
Der Starteditor "fromElement" erstellt Komponenten im Tag mit data-gjs-type="text"
- #1633💬 3-Antworten
Editor.runCommand('gjs-get-inlined-html') gibt undefinierte (preset-webpage) zurück.
- #1296💬 3-Antworten
Der benutzerdefinierte Rich Text Editor funktioniert nicht
