Rails, Textile, and javascript WYSIWYG roundup
blog.aisleten.com
blog.aisleten.com
A properly configured app that filters user input doesn't need to require users to know any markup languages at all. So why?
Stop thinking like geeks and think like users.
I've tried supporting both Textile and 3rd party wysiwyg, but it just gets to be a hassle when multiple users try to edit the same thing. They wysiwyg outputs some pretty gross HTML, which the Textile users then have to deal with.
Still, if all you offer is very basic formatting, then a wysiwyg rich text editor is an excellent choice.
I've solved the problem by making things like tables editable in another content management module and including it in the WYSIWYG editor as %%%DATA_TABLE1%%%.
WYSIWYG seems to only work for me when I only allow the client to choose h1,h2,h3,etc.. and bold and italic. If you're just doing that, the WYSIWYG editor is fine and there's no need to try to teach your clients Textile.
Of course, this all depends on who your client is...