# 谁会更喜欢标准的WYSIWYG而不是Markdown？

**URL:** <https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340>\
**Category:** Feature\
**Tags:** markdown\
**Created:** [2015年七月23日 08:32 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340 "2015-07-23T08:32:42Z")\
**Posts on this page:** 18\
**Page:** 4

<div class="post-metadata">

**Author:** ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)\
**Post date:** [2016年二月14日 17:17 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/61 "2016-02-14T17:17:56Z")

</div>

In defense of markdown _and_ the end users not “jiving” with it, I can say from experience that a little hands-on instruction does work.

I taught an end user how to use markdown. Did it in a real-time discussion via Mattermost.

She tripped up first; I could feel the frustration.

Then, I went a different approach.

> **This is some bold** and _here are some italics_.

Then I typed:

> ` **This is some bold** and _here are some italics_.`

She got it immediately. And even when showing her how to do links, then later on images, she got those too.

A similar approach was taken with another, same type of end user–no IT experience or background whatsoever–who only needed an example as I posted.

The real-time aspects, I surmise, helped too. That is what wysiwyg provides in my stead.

I am all for markdown. I am also all for a compromise regarding wysiwyg too.

> [@Who would prefer a standard wysiwyg to markdown?](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/21):
>
> You too? Yeah, I know those feels. I don’t understand the outright need for a WYSIWYG editor. The preview pane is on my right and I can easily futz and go pedantic-crazy on my markdown formatting just the way I like it. [I have said elsewhere](http://discourse.codinghorror.com/t/toward-a-better-markdown-tutorial/3178/24) that Markdown adoption boils down to two things: association with the IT crowd and the tenacity against change. AKA, “if it ain’t broke don’t fix it” and other cop-outs to say when something does the job but it could be a little bit more (or a lot more…

(Incidentally, it was Stackedit’s type of markdown-flavored wysiwyg I used to easily teach the second end user regarded above.)

---

<div class="post-metadata">

**Author:** ![Talin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/talin/32/121928_2.png) [@Talin](https://meta.discourse.org/u/Talin)\
**Post date:** [2016年二月14日 17:41 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/62 "2016-02-14T17:41:12Z")

</div>

Well, I think that the real cognitive hurdle is that Markdown involves a level of abstraction - that is, the text that you are typing is not what will be presented, but rather something that will be transformed into what is presented. I’m less concerned about teaching the specifics of the syntax.

There’s a classic work on UI design [Tog On Interface](http://www.amazon.com/Tog-Interface-Bruce-Tognazzini/dp/0201608421) that talks about different personality types and their approaches to using software. In the Jungian / Myers-Briggs model, 1/4 of people are “intuitives” who enjoy thinking about complex mental models, and the other 3/4 are “sensables” who live more in the world of the senses (I’m oversimplifying this a lot). Intuitives prefer powerful user interfaces that require memorizing functions that they can invoke (think command line), whereas sensables prefer everything “up front and in your face” (think of a print preview dialog.) Note that most programmers are intuitives.

What I’d like to see is some anecdotes involving people over 60 learning to use the system - without being coached by an expert.

---

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [2016年二月14日 21:34 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/63 "2016-02-14T21:34:48Z")

</div>

> [@Talin](#):
>
> our main user base is going to be doctors and cancer patients, many of the latter group being elderly and not particularly computer-literate

I can see your point in trying to make adding content to a forum as easy as possible. Eventually there will probably be plugins that offer different ways of doing this for Discourse. For a user who has little experience with computers, any editor, even a WYSIWYG one, that allows them to create formatted content with headings and images might seem very complex.

I wonder if a possible approach for starting a community for non-technical users could be to train a few members of the community in how to use the software. They could then contact new members of the community who seem to not be engaging with the forum and practice using the software with them in private messages. For working with elderly users it could be helpful to contact them first in person, or over the telephone. As users learn to use for forum they could be moved into the ‘teacher’ group and get the chance to reinforce their learning by teaching others.

---

<div class="post-metadata">

**Author:** ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)\
**Post date:** [2016年二月14日 23:14 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/64 "2016-02-14T23:14:38Z")

</div>

> [@purldator](#):
>
> She got it immediately. And even when showing her how to do links, then later on images, she got those too.

The question remains: why should we introduce some difficulty and then teach users to overcome it? Why not just click the “strong” button and see the text strong in place. Why need for two versions of text? What is the benefit from user’s point of view.

Any markup can be used internally, but why should users deal with it at all? What’s the win for them?

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2016年二月14日 23:20 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/65 "2016-02-14T23:20:45Z")

</div>

If someone want’s to experiment with this, an interesting first step would be to attempt to allow the “preview” on the left side to be writeable, instead of read-only.

---

<div class="post-metadata">

**Author:** ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)\
**Post date:** [2016年二月14日 23:22 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/66 "2016-02-14T23:22:09Z")

</div>

> [@purldator](#):
>
> I have said elsewhere that Markdown adoption boils down to two things: association with the IT crowd and the tenacity against change. \*\* AKA, “if it ain’t broke don’t fix it” and other cop-outs to say when something does the job but it could be a little bit more (or a lot more) efficient, lightweight, less work to maintain and generally easier in the long run to maintain.\*\*

Learning markdown is not difficult. True wysiwyg only masks the real problem.

Many techniques and strategies exist to introduce markdown, in a way to mitigate a high resistance to change.

The way I see it, if a user base is not willing to use a markdown-flavored wysiwyg as I demonstrated above, then there are more problems to consider that have nothing to do with this situation. It has to do with _any_ kind of change. But, only my opinion on the matter.

---

<div class="post-metadata">

**Author:** ![Tom\_Newsom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tom_newsom/32/115981_2.png) [@Tom\_Newsom](https://meta.discourse.org/u/Tom_Newsom)\
**Post date:** [2016年二月14日 23:26 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/67 "2016-02-14T23:26:51Z")

</div>

> [@purldator](#):
>
> Learning markdown is not difficult. True wysiwyg only masks the real problem.

It seems to me that it’s a solved problem, many times over, in every major word processor and email client in the world.

---

<div class="post-metadata">

**Author:** ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)\
**Post date:** [2016年二月14日 23:27 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/68 "2016-02-14T23:27:58Z")

</div>

If you are referring to wysiwyg, then I already made my answer.

If you are not referring to that, may you elaborate on what you mean?

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2016年二月14日 23:28 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/69 "2016-02-14T23:28:40Z")

</div>

Argue all you want, this is not changing any time in the next couple years. So if it is a showstopper for you, let me be blunt: **you should leave**. Use something else that is more to your satisfaction.

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2016年二月14日 23:30 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/70 "2016-02-14T23:30:19Z")

</div>

> [@codinghorror](#):
>
> this is not changing any time in the next couple years.

I realize there are enormous technical hurdles here, but if the community were able to come up with compelling proof-of-concept – after the CommonMark integration – would you be more open to taking a closer look at this?

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2016年二月14日 23:32 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/71 "2016-02-14T23:32:58Z")

</div>

There is 0.0% probability of that happening, the technical hurdles are quite severe. Lots of assumptions about the pipeline. So I feel this is a harmful fantasy.

If you really “need” wysiwyg you should choose some other software. Full stop.

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2016年二月14日 23:55 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/72 "2016-02-14T23:55:03Z")

</div>

> [@codinghorror](#):
>
> There is 0.0% probability of that happening

![](https://global.discourse-cdn.com/meta/original/4X/c/9/1/c91a0c4e1eb2cebc97470eee4e8abb006bd55d5e.gif)

---

<div class="post-metadata">

**Author:** ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)\
**Post date:** [2016年二月15日 00:01 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/73 "2016-02-15T00:01:17Z")

</div>

I think there is some misunderstanding about the composer’s purpose here.

If a member is a complete non-tech there is nothing preventing them from entering plain text.

Some characteristics of speech can translate to the written word. i.e.  
**bold** and _italics_ with emojis helping to add various “emotions”

Quotes, links, code blocks, images, lists, headings, and rules, aren’t so much about “discussion” but are used often enough that being able to use them is helpful.  
But IMHO they aren’t essential for discussion, and if a non-tech wanted to they could always post a link as a text URL or inidicate A MAIN POINT in some other way. or

- a list
- of items
- that isn’t
- a true list

So if the current editor is too complex for non-techs I’m thinking maybe it should have the number of features reduced

In any case, a forum post is about discussion, not about creating a web page. There is no need for adding features that are purely for style. eg. positioning, font families, etc.

True, they are “nice to have” but not essential for discussion.

The buttons in the toolbar make the more common formatting easy, “what you see” in the preview pane is “what you get” so I fail to see what more is needed that could be done other than removing the possibly confusing features so non-techs won’t get confused by them

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2016年二月15日 00:02 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/74 "2016-02-15T00:02:45Z")

</div>

There is 0.0 chance of a hybrid solution where there is both WYSIWYG and CommonMark living today in some sort of happy family.

There is a non 0% chance that someone can build a WYSIWYG plugin that would **require** a blank forum as a starting point and disables direct CommonMark everywhere. However, this would be a mammoth effort and definitely not something core will be working on in the next year.

---

<div class="post-metadata">

**Author:** ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)\
**Post date:** [2016年二月15日 01:38 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/75 "2016-02-15T01:38:48Z")

</div>

> [@sam](#):
>
> WYSIWYG plugin that would require a blank forum as a starting point and disables direct CommonMark everywhere.

What about a plugin that converts WYSIWYG to Markdown, so that it doesn’t break anything but rather is basically a wrapper.

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2016年二月15日 01:47 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/76 "2016-02-15T01:47:44Z")

</div>

You can not go from markdown hybrid to wysiwyg and back reliably

Anyway I feel we have said enough on this topic now, time to either build some proof of concept (which will not come from the Discourse team) or start talking about something else 🙂

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2016年二月15日 01:49 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/77 "2016-02-15T01:49:49Z")

</div>



---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年三月12日 23:40 UTC](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340/78 "2025-03-12T23:40:19Z")

</div>

Discourse 现在发布了一个实验性的所见即所得编辑器 🎊

> [@Test our new composer!](https://meta.discourse.org/t/test-our-new-composer-on-meta/352347/1):
>
> We have been working on a new rich text editor mode for our composer so that it’s easier to write on Discourse. We’re now ready to start testing it out to get more feedback from our community on this feature! Our implementation builds upon the excellent [ProseMirror](https://prosemirror.net/) and its non-core [Markdown module](https://github.com/ProseMirror/prosemirror-markdown), using the module’s schema, parsing, and serialization definitions as the base for further Discourse-specific features. This topic will serve as both a guide to testing the new composer and a hub for…

[上一頁](https://meta.discourse.org/t/who-would-prefer-a-standard-wysiwyg-to-markdown/31340.md?page=3)
