Was ist ein guter JavaScript-HTML-Editor zum Hinzufügen benutzerdefinierter HTML-Elemente?

Ich möchte einen webbasierten WYSIWYG-HTML-Editor erstellen, mit dem der Benutzer vordefinierte HTML-Elemente mit bestimmten Klassen- oder ID-Attributen einfügen kann.

In jedem HTML-Editor kann der Benutzer beispielsweise Text auswählen und auf die Schaltfläche "Fett" klicken. Dadurch wird der ausgewählte Text umbrochen<b></b> Stichworte.

Ich möchte, dass der Benutzer in der Lage ist, einen Text auszuwählen, auf eine Schaltfläche mit der Bezeichnung "Somebutton" zu klicken und den ausgewählten Text in einen Zeilenumbruch einzufügen<div class="someclass"></div>Oder klicken Sie auf eine andere Schaltfläche und schließen Sie den Text ein<h1 id="someid"></h1>oder ein anderes HTML-Element mit einem bestimmten Attribut, wie von mir definiert.

Ich weiß, dass es eine Menge Javascript-basierter HTML-Editoren gibt, aber ich bin speziell auf der Suche nach solchen, die sich auf die oben beschriebene Weise leicht erweitern lassen. Ich habe mir TinyMCE und Aloha angesehen und in beiden Fällen festgestellt, dass die Dokumentation sehr schwer zu verwenden oder nicht vorhanden ist.

Ich suche nach:

Empfehlungen von Editoren, die auf diese Weise einfach zu erweitern sindAnleitungen oder Anleitungen zum Hinzufügen benutzerdefinierter Elemente wie oben beschrieben

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage