# WYSIWYG editor as a replacement

**URL:** https://meta.discourse.org/t/wysiwyg-editor-as-a-replacement/21373
**Category:** Feature
**Tags:** completed
**Created:** [October 21, 2014, 11:08am UTC](https://meta.discourse.org/t/wysiwyg-editor-as-a-replacement/21373 "2014-10-21T11:08:04Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Rahul\_Ramesh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahul_ramesh/32/35886_2.png) [@Rahul\_Ramesh](https://meta.discourse.org/u/Rahul_Ramesh)
#### Post date: [October 21, 2014, 11:08am UTC](https://meta.discourse.org/t/wysiwyg-editor-as-a-replacement/21373/1 "2014-10-21T11:08:04Z")

</div>

Is it hard to implement a WYSIWYG editor in place of the current bbcode markdown post editor with live preview? I am really curious to know about this, I don’t mean a overly crammed up editor, just a normal WYSIWYG with bold italics smilies and underline options, ya also image upload and URL, I think around the same number of buttons as the current one.  
@sam @codinghorror

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [October 21, 2014, 3:26pm UTC](https://meta.discourse.org/t/wysiwyg-editor-as-a-replacement/21373/2 "2014-10-21T15:26:01Z")

</div>

Covered in more detail here (I searched for “WYSIWYG”):

> [@More advance editor should be here?](https://meta.discourse.org/t/more-advance-editor-should-be-here/14102):
>
> I have some exprence in taking notes of math in the Editor: [StackEdit](https://stackedit.io/), while the discouse editor (what’s her name?) is my first forum editor that support markdown and mathjax at the same time with perfect preview, it seems that there are still have some space to make it more perfect, compare with StackEdit: a table of content guide of a rather length topic: in stackedit, we can just put a shortcode called [toc] to make a table of content with links the particial render of mathjax is also qu…

---

<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: [October 21, 2014, 8:33pm UTC](https://meta.discourse.org/t/wysiwyg-editor-as-a-replacement/21373/3 "2014-10-21T20:33:24Z")

</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: [March 12, 2025, 11:42pm UTC](https://meta.discourse.org/t/wysiwyg-editor-as-a-replacement/21373/4 "2025-03-12T23:42:55Z")

</div>

Discourse is now shipping an experimental WYSIWYG composer 🎊

> [@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…
