I’ve been looking into creating a Rich Text editor, and at first I was planning on using contentEditable, but it turns out the results are extremely inconsistent and that the output HTML is often broken.
I was wondering if there are any alternatives to using contentEditable, such as the way Google Docs does it (they created there own engine).
Why not give TinyMCE a go? It is quite good and fairly refined – just need to combine it with PHP and you can save the contents 🙂