While I have used WordPress for various client projects, I still haven’t found a real solution to deal with clients who know nothing at all about HTML and stuff.
So let’s say I got a responsive design with a grid system going and other specific classes for images, etc. Then I (or the client) should be able to add a post with many different items, aligned with specific grid sizes.
So in general there should be a lot of control as to where which item goes on the frontend.
At the moment I end up giving special classes to the items, either in the HTML view or with custom TInyMCE fields. In any case, it’s quite easy for me but a client without much knowledge of web technologies gets stuck pretty quickly or (worse) breaks stuff.
**So here’s my question:**
How do you handle such situations? Do you build some sort of custom solution for every project (e.g with custom fields and custom post types) or have you got better suggestions?
I know there are other, more lightweight and easy CMS solutions like Perch but sometimes you still need all those plugins and the big system of WordPress.
I went with custom fields in most cases as well, but does that mean you give the client only custom fields for every possible page/post type? So you would just account for every possible layout and give them fields of content to fill out without giving them the possibility to move anything?
Sorry for the confused questions, I’m just trying to figure out exactly how others approach this problem to find a better solution for myself.
Never give customers enough rope to hang themselves with, fix them with a layout they agree on and just make the content editable. It’s in their interest to have a repeating, consistent style across their website, freedom to change it is not always a good thing.
I guess you guys really got a point there. Maybe I was just a bit too focused on the idea of adjusting the standard editor.
The Advanced Custom Fields Plugin looks like a perfect solution with those premium Add-Ons available. I used it a while back but have not really followed the new features. It really evolved a lot, thanks for sharing :)