Discourse Grundeditor

Hallo, ich arbeite derzeit an einem Plugin, das den Standard-Editor durch einen WYSIWYG-Editor ersetzt. Ich denke, das ist einfacher für Anfänger wie mich und andere. Hier ist ein kurzes Video, das zeigt, wie es bisher funktioniert und was meine Pläne sind:

Ich denke, es wird in den nächsten Monaten fertig sein (abhängig von meiner Motivation :smiley:). Ich würde mich interessieren, ob andere ebenfalls daran interessiert sind, dies zu nutzen.
Vielen Dank :slightly_smiling_face:
PS: Sobald dies abgeschlossen ist, werde ich alle anderen bisher erstellten Plugins so umschreiben, dass sie auf diesem Editor basieren. Es gibt einige Funktionen, die ich plane, mit denen andere Plugins dieses Plugin als eine Art API nutzen können, um den Composer und den Post-Cooking-Prozess durch etwas Benutzerdefiniertes zu ersetzen. Für ein Projekt, an dem ich arbeite, funktioniert dies bereits ziemlich gut. Das Problem ist derzeit, dass einige Plugins, die den Composer ändern, sich gegenseitig ausschließen. Wenn beide aktiviert sind, entstehen Probleme. Ich denke, dieses Plugin kann helfen, dieses Problem zu lösen. Hier ist das Repository: GitHub - spirobel/discourse-basic-editor: An attempt to make discourse more user friendly. · GitHub

76 „Gefällt mir“

Gut gemacht! Eine unglaubliche Initiative, und wir testen sie bereits in unserer Discourse-Installation! Wir helfen gerne bei der russischen Übersetzung und bei Fehlermeldungen.

4 „Gefällt mir“

Pretty cool initiative!

I see you went with CKEditor. Did you test any others?

For example https://trix-editor.org/ is the one incorporated in Rails 6, the most popular https://www.slatejs.org/examples/richtext, or the minimalist pell - jaredreich.com.

12 „Gefällt mir“

The way the composer should be, bloody brilliant! I have some nit-picky feedback but that can wait since you’re just in the beginning stages.

15 „Gefällt mir“

hahahahahahhaha
:laughing:

7 „Gefällt mir“

Funktioniert das mit der neuesten Build? 2.6 BETA

1 „Gefällt mir“

Tolle Idee! Selbst auf meinem Forum ist nicht jeder damit vertraut, den Markdown-Editor direkt zu nutzen.
Anfänger (Nicht-Techniker und ältere Nutzer) fühlen sich die MD-Syntax wahrscheinlich fremd an und vermasseln manchmal die Formatierung ihrer Beiträge. (Ich weiß nicht, wie das passiert.)

Es wäre großartig, wenn das Plugin irgendwann zu einem offiziellen Plugin wird. :slight_smile:
Oder sogar Teil von Discourse als Einstellung, die der Administrator für den WYSIWYG-Editor aktivieren kann.

Ich werde es ausprobieren und mein Feedback posten!

6 „Gefällt mir“

Info: Der Upload scheint mit dem neuesten Build defekt zu sein. Ich erhalte folgenden Fehler:

1 „Gefällt mir“

Ich vermute, es ist jetzt behoben. Übrigens… wenn jemand keine Testinstanz hat, aber einen Blick werfen möchte:
https://cidian.social/
Sie können dort ein Konto erstellen und Testbeiträge verfassen :smiley:
Es ist meine Entwicklungsinstanz, daher kann es gelegentlich zu Störungen kommen oder ich installiere andere Dinge, aber aktuell ist der grundlegende Editor dort installiert.

6 „Gefällt mir“

Noch nicht installiert, aber allein vom Klang her ein cooles Stück Arbeit. Ich werde das bald ausprobieren :slight_smile:

5 „Gefällt mir“

Großartiger Komponist. Können Sie Textfarben hinzufügen?

Ich habe es ausprobiert. Beeindruckend.

Mir haben einige Funktionen gefallen, wie z. B. das Einfügen einer Tabelle oder das Hinzufügen einer Formel.
Das Katzen-Symbol hat mich verwirrt, bis ich darauf geklickt habe.

:+1:

5 „Gefällt mir“

haha schön :cat2: leider wird es verschwinden, sobald ich auf reine HTML-Beiträge umsteige.
@Cam_Logical Ich werde das tun, sobald ich auf HTML umgestiegen bin. Vielleicht nicht die Farbe, aber wahrscheinlich die Ausrichtung.

3 „Gefällt mir“

Würden Sie eine Option für Touchscreen-Nutzer im Design in Betracht ziehen?

Die Kontextmenüs zur Auswahl auf Touchscreens werden ÜBER der Auswahl angezeigt und verdecken die Schaltflächenleiste, wenn die Auswahl in den oberen paar Zeilen des Textfelds liegt.

Das bedeutet, dass kurze Nachrichten niemals Zugriff auf die Funktionen der Schaltflächenleiste erhalten.

Gäbe es die Möglichkeit, die Formatierungsschaltflächen am UNTEREN Rand des Textfelds anzuzeigen?

1 „Gefällt mir“

Sobald Oneboxing und die anderen Discourse-bezogenen Funktionen implementiert sind, werden wir sicher auf diesen echten WYSIWYG-Editor auf Basis von CKEditor umsteigen, da wir denselben auf unserer aktuellen Website verwenden. Bisher großartige Arbeit.

5 „Gefällt mir“

Funktionieren die Oneboxes überhaupt nicht? Was passiert, wenn du einen Link in die erste Zeile eines Beitrags einfügst?

Ich denke, sie sollten auch hier funktionieren. Ich werde meine Erkenntnisse veröffentlichen, sobald ich es ausprobiert habe.

4 „Gefällt mir“

Vielleicht, nicht getestet und es gab kein Update vom OP… aber es wird auch erwähnt, und was sonst noch, weiß ich nicht, das implementiert werden muss…

Hohl aus dem Bild. Was verwendest du?

Oneboxing funktioniert bei mir damit einwandfrei.

1 „Gefällt mir“

Alles funktioniert so, wie es beim normalen Editor der Fall wäre. Die UX ist momentan einfach noch nicht perfekt. (Falls du möchtest, kannst du auf „Vorschau anzeigen

9 „Gefällt mir“