Hallo @Rohail_Altaf, das wird eine große und herausfordernde Aufgabe. Ich könnte interessiert sein, habe aber zuerst ein paar Fragen.
Wirst du diesen Editor vom ersten Tag an in deiner Community verwenden? Hast du den Markdown-Editor bereits verwendet? Möchtest du den Markdown-Editor auch neben diesem verwenden? Möchtest du den Markdown-Editor möglicherweise in Zukunft verwenden?
Könntest du das etwas näher erläutern? Wie wäre es mit:
- Interaktive Elemente außerhalb des Kompositionsfensters, die Inhalt in das Kompositionsfenster einfügen (z. B. hervorheben und zitieren).
@Erwähnungen.- Emojis.
- Einfügen von Daten und Uhrzeiten.
- Unterstützung von rechts nach links.
- Onebox-Unterstützung (oder eine entsprechende „Rich Link“-Unterstützung).
- Tabellen.
Wenn du deine genaue Liste der erwarteten Funktionen aufzählen könntest, wäre das hilfreich, da sie wahrscheinlich die Art und Weise beeinflussen wird, wie dies aufgebaut wird, und somit die Kosten und den Zeitplan usw.
Erwartest du, dass das Plugin eine Bibliothek wie Quill implementiert oder Quill funktional ähnlich ist? Oder verwendest du das nur als Beispiel dafür, was du als gut umgesetzten WYSIWYG-Editor betrachtest?
Um deine Fragen zu beantworten.
Ich bin wahrscheinlich der erfahrenste Discourse-Plugin-Entwickler. Ich habe etwa 40 Plugins in etwa acht Jahren Arbeit mit Discourse entwickelt. Hier sind einige Highlights:
- Custom Wizard Plugin
- ActivityPub Plugin
- Events Plugin
- Locations Plugin
- Multilingual Plugin
- Landing Pages Plugin
- Verifiable Credentials Plugin
Das hängt von deinen Antworten ab.