I've been playing with CKEditor and TinyMCE and got both *working* via widget class (extending ZMTextareaFormWidget). That means both display and follow the basic attributes like with/height/rows/cols/initial value.
Seeing that there is soooo much that can be customized, I'd like to have three settings for editors: 'basic', 'advanced', 'expert' with more and more options/toolbars/etc.
Also, it would be nice to support the save button, but that can wait, I guess. There is also an issue with TinyMCE getting confused if the JS is minified...
htmlArea seems to be purely commercial, unless I've been to the wrong website. For the exercise of getting some API together I think I'll stick with the two I've got right now.
@carlos: The editor does work, but there is no clean way to integrate. Have you tried the ZenMagick Static Page editor? That should offer you to toggle between plain and HTMLArea.
EDIT: Oops - there might be a bug in the editor, actually :/
EDIT2: Hehe, I should test before writing, I guess as there are two bugs. The main form needs an addition hidden field main_page=static_page_editor, but even then the the editor does not work. More reason to get this working properly
