Dojo's WYSIWYG Editor

Dojo Toolkit In a [previous post](http://alexpooley.com/articles/2005/11/08/dojo-releases-rich-text-editor) I mentioned that Dojo have released a rich text editor that is built for stability and "correctness". Well, I have been playing with the editor in my own code and I'm pretty happy with the results. While the documentation could be a little cleaner and complete, I've still managed to get an editor _almost_ functioning within my application. The component truely is more stable and reliable than other editors that I have tried. I've already mentioned the documentation could be more complete, but if you're not scared to get your hands dirty with some javascript you can get more complex stuff done. My only issue with the editor is it's interaction with my Ruby On Rails form\_remote\_tag call. The result is that the actual form value that sits "behind" the Dojo component doesn't get updated until after you submit the form, which leads to a lagging effect where each text component in the POST is always the previous value. I had the same problem when I tried to use [TinyMCE](http://tinymce.moxiecode.com/) and I ended up having to hook in to the form\_remote\_tag's "before" hook. If you do check out this component, you will probably want to make a custom build of the editor to work around a bug in Mozilla. There's more about that on [their wiki](http://dojo.jot.com/FAQ#How%20do%20I%20speed%20up%20download%20of%20page?). Leave a comment or email me if you need a hand with the custom build. Anyway, I give this component two thumbs up!