You must login to post a comment. Don't have an account? Register to get one!
I despise WYSIWYG editors for the web. They are, without exception, slow, awkward, and difficult to use. For example, when in the middle of a list, there's generally no clear way to end the list and continue with a paragraph.
While I don't particularly like BBCode or Wiki markup, they are, at least, completely transparent. My personal preference is for plaintext with some HTML, with the backend software handling basic things like paragraphs and line breaks.
really security is about the same for all of them. Each method, other than raw html and to some extent wysiwyg, are whitelist based approaches.
WowAce.com & CurseForge.com Adminstrator
Check out my new addon, OneChoice, it helps you pick quest rewards faster.
Developer of Ace3, OneBag3, and many other addons and libraries
Project lead and Mac developer for the Curse Client
from a security perspective bbcode is way easier, its a whitelist based aproach where you specify how it should work and so you dont have to worry about implementing a sanitizer for html tags which can have malformed html due to the liberal html parsing policies of many modern web browsers (and so, so many vectors of attack)
I also am in general against using wysiwyg. I honestly expect a lot of problems, extension limitations, diffs would become fairly useless, etc.
Not to mention if the graceful failure path was to inputting raw html.
I prefer shifting the content portions of the site into basically a huge namespaced wiki.
My personal idea atm is to use a subset of mediawiki the provides all the needed functionality for the moment and then work our way forward as time goes on.
Add to this a revamp to the other parsers and the addition of a few more and the ability to set your default preference in your profile and I think things would be good.
Well the things I miss are:
So I am happy with anything that accomodates all or most of this.
On further consideration I moved my vote to WYSIWYG. Much as I prefer to avoid js, a WYSIWYG formatter is simply easier to use. I do like the dual idea you mentioned, though.
Btw, we could support a dual TinyMCE-BBCode thing with http://wiki.moxiecode.com/index.php/T.../bbcode