I was on the verge of really delving into php/mysql and completing my custom CMS after just getting fed-up with WP/Joomla when I came across expression engine, and then immediately started looking for an open source alternative. I was so pumped up after realizing the whole concept behind MODx, which is ingenious. I read the MODx evolution book and checked out a few online tutorials just to get to grips with resources/template/chunks/snippets and I was like "man this is awesome".
But I soon realized, "wait a minute, I haven’t seen an example of any custom pages, e.g. an custom designed projects page where a client can upload 3 images, insert a heading, some text, a link maybe. The only "end user" update-able stuff I’ve seen is the blog comments. All the content adding has been from inside the manager? And worse yes, haven’t seen someone create a custom back-end for clients e.g. /admin so that when the client logs in, they get a custom list of all their pages, each page with a custom update-able fields etc."
Then I was like "hold on, isn’t the manager the backend login? It can’t be! that’s where I log in, the system architect, to create new templates and what not, right?
It would suck if that’s where my clients must log in, they want simpler! So now I’m all bummed out

Were my ideas all wrong about what MODx is? In my mind I saw it as system where I could create a custom template for each page, no rich editors, just sweat unadulterated custom fields e.g. image, heading, text description. And maybe after really getting into the nitty-gritty MODx stuff, create a system where clients can add there own pages/navigation items. Then create a back-end where client can log in e.g. /admin with a user/pass. Is this not what MODx is, how could I have gotten it so wrong?
Thanks
Nomoretables