Forum Moderators: open
I need to implement a WYSIWYG solution for content to be taken from an HTML form and written to a file or to a database. I can write to the file or the database easily. That's not the problem.
Most of (99%) the content's producers work in word primarily. They do not have time to learn HTML I do not have time to 'clean up' their documents using Dreamweaver-like utilities - unless there is one that can be installed with Apache/PHP setup?
I'm quite aware of the horrid HTML word produces, but it is not in my hands to have the content producers to move away from Word.
Will Contribute gracefully handle copy/pastes from Word? Will Kompozer?
Also, in my case, a site's template will be produced (by me) - I just need the content to be maintained by others.
...TinyMCE can be configurated to function with Word content in the best possible way. TinyMCE is configured to auto convert/cleanup pasted Word content in this example. It's has also a custom CSS that makes paragraphs marginless as in Word.
You could encourage them to compose short pieces inside the browser (using the TinyMCE editor) or to paste in plaintext and then apply the formatting within TinyMCE. That way, they can compose the meat of it (the text) offline using their editor of choice and then use the editor to add any bolds, italics, etc.
BTW - At no point did I suggest they use HTML directly. End-users can't be expected to do that.