I've got a client who really wants to manage things like copy, text, some images of their CMS pages (home page, about, etc). Currently they're all built in static blocks but editing these is very far removed from the actual design of the page and in the end they're still editing HTML which means they can destroy the site if they make a mistake.
Ideally, we'd have a section for each CMS page where every editable string, image etc is it's own form field - either textarea, file upload, etc. The homepage may have 25-30 editable elements.
Are there any good solutions for this? I've looked at wordpress integration's but they would require us to build this system in wordpress using custom fields etc and that doesn't feel that great considering we'd then have to maintain an entire wordpress install and integration.
Really appreciate any advice or suggestions!!!