I’m working on a fairly large CMS-like app that includes a forum, wiki pages, etc. What whould you chose between Markdown and HTML? I’m concerned about usability and the fact non-techie people will use this.
- Markdown has a very simple syntax but few users know it
- with HTML you can use a WYSIWYG editor but they are often terrible
If usability is an issue, and the target audience is non-geeks, WYSIWYG wins over Markdown. People are used to the toolbars with formatting buttons, but Markdown is a completely unknown markup language to most people (even “markup language” is completely unknown!).
I’ve had to explain a Markdown-lookalike wiki syntax to non-geeks at work, and they don’t love it. When you want to write something, you want to write something, not look up weird ASCII syntax. Try not to interrupt the users’ flow.
I would find a good WYSIWYG editor, like the one in WordPress (TinyMCE). It works ok.