Bitte entfernen Sie nicht die Option, nur Markdown zu verwenden. Eine Standardeinstellung und ein Markdown-Umschalter wären ideal und würden alle Benutzer glücklich machen.
Ich denke, WYSIWYG-only wäre für einige Benutzer, mich eingeschlossen, eine Katastrophe. Ich hätte mich wahrscheinlich nicht für Discourse entschieden, wenn es nur einen WYSIWYG-Editor hätte, und ich würde es stark bevorzugen, wenn es auf der Website überhaupt keine WYSIWYG-Funktion für irgendwelche Benutzer gäbe, als gezwungen zu sein, WYSIWYG zu verwenden.
Der aktuelle Editor ist eines der besten Features von Discourse. Mehrfach in der Vergangenheit habe ich sogar geprüft, ob es sich um ein separates Open-Source-Paket handelt, da ich es selbst für Projekte verwendet hätte (und immer noch würde).
Für Leute, die jahrzehntelang mit reinem Text gearbeitet haben und sehr schnell mit Tastaturen sind, gibt es viele Ärgernisse mit WYSIWYG. Kleine Reibungspunkte während der Bearbeitung können besonders frustrierend sein.
Ich möchte nichts Negatives über den WYSIWYG-Editor sagen, da er sehr gut aufgebaut ist und die meisten Benutzer ihn mögen werden, aber ich möchte nicht gezwungen werden, ihn zu benutzen, und ich weiß, dass ich auch von einigen Benutzern Beschwerden darüber bekommen werde.
Slack hat in den frühen Tagen versucht, seinen Markdown-Editor zu entfernen, und es gab einen solchen großen Aufschrei , dass sie schnell eine Benutzereinstellung hinzugefügt haben, um ihn wiederherzustellen.
Hier ist ein weiteres Thema mit Argumenten gegen WYSIWYG mit einem Hinweis darauf, wie die Reaktion einiger Benutzer sein wird, wenn es ihnen aufgezwungen wird:
Dieses Thema enthält nur Feedback von etwa 30 Personen, aber sobald die Funktion live geht, würde ich eine breitere Palette von Reaktionen erwarten. Stellen Sie sich vor, wie die Leute reagieren würden, wenn GitHub-Probleme plötzlich WYSIWYG wären. Das ist die Benutzerbasis vieler Discourse-Foren, und sie werden wahrscheinlich sehr laut sein.
Es gibt Menschen mit unterschiedlichen Arbeitsabläufen. Wenn Sie Markdown-Inhalte außerhalb von Discourse schreiben und in WYSIWYG einfügen und dann den Markdown wieder extern bearbeiten müssen, können Sie Markdown nicht wieder herauskopieren, um ihn wieder in den externen Editor zu bekommen.
Mit dem Markdown-Editor ist es einfach, zwischen Discourse und Dingen wie anderen Websites, Code-Editoren, Dokumentationen und README.md-Dateien hin und her zu kopieren und einzufügen. nbsp
Wenn ich untersuche, was Leute im Forum posten, möchte ich jeden Charakter mit einem Klick sehen können, ohne in die Datenbank gehen zu müssen.
Zum Beispiel enthält dieser Beitrag einen (simulierten) Spam-Link, der nicht sichtbar ist, es sei denn, Sie inspizieren die rohe Eingabe. Wenn Moderatoren den Rohtext nicht leicht einsehen können, werden Spammer schnell lernen, ihn auszunutzen. Ich klicke regelmäßig auf das “Bearbeiten”-Symbol bei verdächtigen Beiträgen neuer Benutzer, um nach versteckten Links wie diesem zu suchen, bevor ich die Bearbeitung der Beiträge sperre.
Es gibt andere Situationen, in denen versteckte Dinge in WYSIWYG-Editoren eingefügt werden, z. B. beim Kopieren/Einfügen aus E-Mails mit Tracking-Pixeln. ![]()
(Je mehr ich darüber nachdenke, desto mehr würde ich es bevorzugen, WYSIWYG einfach sitewide auszuschalten, um den zusätzlichen Moderationsaufwand zu vermeiden, aber ich verstehe, wenn das nicht möglich ist. Dieser Beitrag enthält auch ein simuliertes 1x1 Remote-Tracking-Pixel, nur zur Demonstration. Bearbeiten: Das Forum hat gerade eine Kopie des Remote-Pixels heruntergeladen, so dass dies wahrscheinlich kein Problem auf Websites wäre, die diese Einstellung aktiviert haben.)
Ich würde einen Umschalter bevorzugen, auch wenn er unter dem Zahnradsymbol platziert ist (sowie eine benutzerspezifische Einstellung), aber eine alleinige benutzerspezifische Einstellung wäre tolerierbar, solange sie nicht entfernt wird.
Viele WYSIWYG-Editoren (wie tinymce) haben einen HTML-Umschalter, denn wenn bei WYSIWYG etwas schiefgeht und der Cursor in einem Formatierungs-Tag stecken bleibt, ist es einfacher, in den Rohtext zu wechseln, um es zu beheben, als den problematischen Abschnitt auf die Zwischenablage zu schneiden, ihn in einen Texteditor einzufügen, ihn wieder in den WYSIWYG zu kopieren und ihn dann neu zu formatieren.