- use html editor
- use standard web forms
- use inline (embedded) html editor
- use standard web forms (with a popup editor on demand)
- always use html editor
- use html editor on demand
A user who selects the former of the options I'm suggesting would use the html editor as it is now - embedded in the textarea field.
For the latter option I'm thinking of a mechanism similar to the one employed in the Mozilla Composite plugin. Composite is an html editor (a simplified version of Composer) which a Mozilla user can call whenever he needs to use html code in a textarea. (see image #1 in the following posts). When the user is done editing, he clicks on the "Apply" button (image #2) and the code is inserted into the field (image #3). Of course the user can always click "Edit with Composite" again to re-edit the code in wysiwyg.
I think it would be better to have this "always or when needed" choice than "always or never".
What's more, the latter setting would allow the use of the editor in full-screen mode, because the editor would open in an independent, popup window.
What do you think?