Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

Recommendations for WYSIWYG editor.

edited December 2011 in Vanilla 2.0 - 2.8

What is the best solution out there for WYSIWYG? cleditor causes script errors with Internet Explorer, so I switched to TinyMCE which comes with its own set of bugs, notably the duplication of text boxes mentioned here: http://vanillaforums.org/discussion/16973. Button Bar looks great, and would be ideal if it showed WYSIWYG. Am I missing something out there?

Best Answer

  • Options
    TimTim Operations Vanilla Staff
    Answer ✓

    @Chris_Withers The reason we left cleditor and TinyMCE (may they rot in a fiery hell) is because they are, in a word, bad.

    WYSIWYG editors take over the comment box entirely, often beyond recognition. This presents problems for other plugins like Quotes, and Emotify, which need to be able to write to the comment area.

    They also add all sorts of (often slow) javascript shenanigans and triggers, leading to longer apparent load times and a slightly laggier client UI.

    Finally, they are all just Vanilla plugin wrappers around (big, complicated) existing libraries and are therefore almost entirely unmaintainable unless you are the author of the underlying library. When we get complaints about the cleditor plugin, it makes us look bad, and becomes a nightmare to support because we have to go wading through someone else's thousands of lines of javascript.

    Please kill me

    You can obviously use cleditor if you want, but keep the above in mind when it (invariably) bites you in the ass in the future :)

    Vanilla Forums COO [GitHub, Twitter, About.me]

Answers

  • Options
    422422 Developer MVP

    Whats not wysiwyg about buttonbar, i may have misunderstood your question.

    There was an error rendering this rich post.

  • Options

    Perhaps I misunderstand the term, but I don't want my users to see the code, I want them to see the result. In cleditor and TinyMCE if you bold text it actually displays as bold in the text field. In Button Bar if you bold text it shows surrounded by asterisks, or by <strong> if you have html selected.

  • Options
    hbfhbf wiki guy? MVP

    button bar isn't wysiwyg, but i've found that my users prefer it because it's easier to clean up things like quotes and other preformatted text in the code view. you might want to give it a shot and see how people react.

  • Options

    My users, I think, would prefer not to see the code. Maybe I'm underestimating them, but I'd prefer a wysiwyg. Is it common for cleditor to have problems in IE? I see a few similar threads, but no responses.

  • Options
    TimTim Operations Vanilla Staff
    Answer ✓

    @Chris_Withers The reason we left cleditor and TinyMCE (may they rot in a fiery hell) is because they are, in a word, bad.

    WYSIWYG editors take over the comment box entirely, often beyond recognition. This presents problems for other plugins like Quotes, and Emotify, which need to be able to write to the comment area.

    They also add all sorts of (often slow) javascript shenanigans and triggers, leading to longer apparent load times and a slightly laggier client UI.

    Finally, they are all just Vanilla plugin wrappers around (big, complicated) existing libraries and are therefore almost entirely unmaintainable unless you are the author of the underlying library. When we get complaints about the cleditor plugin, it makes us look bad, and becomes a nightmare to support because we have to go wading through someone else's thousands of lines of javascript.

    Please kill me

    You can obviously use cleditor if you want, but keep the above in mind when it (invariably) bites you in the ass in the future :)

    Vanilla Forums COO [GitHub, Twitter, About.me]

  • Options

    Fair enough. I'll give it a try and see if I get a lot of flack for it. Thanks!

  • Options
    TimTim Operations Vanilla Staff

    What community do you run, incidentally?

    Vanilla Forums COO [GitHub, Twitter, About.me]

Sign In or Register to comment.