Here's a CKEDITOR setup:
The problem here is that 'Explicit BOLD' will also display as bold, the markup being interpreted by CKEDITOR.
I've seen some discussion on this, but nothing definitive. It appears that the escaped HTML should display as the given characters, and only the actual HTML chars should be interpreted as markup.
<textarea class="" id="ckeditor1" style="height:100%; width:100%;"><b>Explicit BOLD</b> <br /> <br /> <br /> <strong>implicit bold</strong> </textarea>
The problem here is that 'Explicit BOLD' will also display as bold, the markup being interpreted by CKEDITOR.
I've seen some discussion on this, but nothing definitive. It appears that the escaped HTML should display as the given characters, and only the actual HTML chars should be interpreted as markup.
Re: Escaped HTML in content
Putting unescaped HTML as the content of a textarea is wrong, it should be escaped to be correct. Just test (without CKEditor) what happens if you try to add a form with a textarea inside of it.
Re: Escaped HTML in content
Using setData() works, although its not my preference, as the load time on the editor is slow enough already.
CKEDITOR has some problems, but one of the biggest is the attitude.
Just stating that something is wrong is not an answer. Every other JS based RTE I've used handles the use case just fine - even CKEDITOR handles the unescaped HTML just fine. Why not offer an option to handle escaped html as such?
Why not also offer an option like this:
It would do so much for your image. Most folks know that attitude like that is hiding feelings of inferiority.
Re: Escaped HTML in content
Not to put *too* fine a point on it, but your own documentation describes the use of unescaped tags in the textarea: