I’ve been getting a fair amount of complaints about our instance of Discourse being “too technical”. One case of this is the text editor window and the preview window next to it. Personally I see the utility in having it, however these members are requesting that it be only one editor window, similar to how email works.
I’m aware there is an option to hide the preview, however what I’m hoping for is what we see in the preview window, to be what’s in the editor. Example of this would be when I make something bold, not have the 4 asterisks surrounding the text, and instead simply becoming bold.
Hopefully this makes sense, goal is to make it less like someone is working in Codepen and more like they’re working in Word.
It has been discussed over and over (even this last week) to replace the editor with something like TinyMCE or another WYSIWYG. They always close and point to other threads, so I’m guessing it isn’t gonna happen in the core project.
If turning off the preview also made the normal editor into a WYSIWYG editor then yes, however that’s not the case. I hope at some point this can be a toggle between the two kinds of editors instead of forcing markdown. I know there are more benefits to markdown however we’re seeing a lot of abrasion to it and it’s impacting our UX
This is my summary of the issues with selected posts for flavor. It might help others to understand why a WYSIWYG (What you See Is What You Get) editor is not going to be a development in core Discourse:
The stated position is that Discourse will not be developing a WYSIWYG editor.
This position has been unchanged since the first request for a WYSIWYG editor.
There is not widespread support for changing this position.
The current editor affects this topic in two ways:
The Discourse editor is relatively complex.
The Discourse editor is completely owned within Discourse.
The primary issue is that WYSIWYG solutions will be extremely difficult to implement.
No reliable solution currently exists.
Attempts to develop a solution have all floundered.
Replacement editors have been suggested but not pursued.
FYI, some want the other extreme which is a plain text editor
1. The stated position is that Discourse will not be developing a WYSIWYG editor.
1.1 This position has been unchanged since the first request for a WYSIWYG editor.
1.2 There is not widespread support for changing this position.
Many users, probably the vast majority, have no requirement or need for this to change.
2. The current editor.
The current editor affects this topic in two ways.
2.1 The Discourse editor is relatively complex
There are a lot of reasons for this complexity.
One reason is that the current editor provides three methods to format text. It would be much simpler if only markdown had to be considered:
Haha @Remah now that’s what I call a thorough response!. :).
All other things notwithstanding did this developer ever share his codebase with other developers? Given the huge complexity of the task that won’t have been a good move in relation to achieving ultimate success. If you don’t open source you can’t leverage the community.