Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
Agreed.
Having done some development over the time myself, I find [markdown](http://daringfireball.net/projects/markdown/) really easy to learn (and learn). On top of that, it's also widely used. So user's don't have to re-learn a new syntax. Additionally, I would say, stay away from JavaScript WYSIWYG editors. From my experience, they are not yet that usable. I have to say though, they have been enormously improving over the last ten years. And maybe there is one that's working better than what I am used to. But given that the allowed set of markup will most likely be small, there is not a lot which speaks in favor of WYSIWYG editors.
–
–
In my apps I also have the habit to add a "markup-style" column to my db-tables containing the text-content. This allows me to change the markup later on. You never know what might happen in the future. If you have this field (in my case usually an integer) available, then you can decide to either convert the old formats to the new one, or (IMO the better solution) handle them conditionally.