There are so many good points here and I’ll give my 2 cents on a few of them.
@Erebus74 I too am just a designer. I don’t know a line of php or javascript and it’s not for lack of trying. My brain just doesn’t work that way. But I have been able to build 2 or 3 pretty nice sites in MODx with out too much trouble.
my own personal site
http://elixirbranding.com
and a client site
http://tilm.org
The documentation is getting better all the time and is often quite helpful. Like was said before every CMS has a learning curve and from my experience with the likes of Drupal, Joomla, and TextPattern, MODx is a dream. Wordpress is much easier as there are plugins for anything you could want but with that ease and pre-packaged goodness you loose a lot of freedom and power. This is why MODx is the choice for me. I can start with a couple static html and css files and build something that is far beyond my programing knowledge.
I learned tons about getResources by going through the Revo Blog how to. I think more full real world examples of common needs would be a welcome addition to the documentation. Even if they are written by programers that know the system really well, and then proof read by someone with a different perspective to ensure it makes sense to us noobs.
I’d be willing to read things to see if they make sense. I don’t feel qualified to write though I have been thinking about posting to my own blog about some of the things I’ve figured out. Others may want to know. Just yesterday I found a modified version of the getResourcesTag snippet here on the forums that allows for displaying related content based on a tag. I was working on that for a week and then I just stumbled across it.
Using Package Management is not difficult, if you know what you’re looking for. This can easily be rectified with a series of super simple intro to modx posts in the Documentation. Not posts about the philosophy behind why modx or how it’s been coded in the core, but with some thought to End Users of all types. I understand it’s still in development but it always will be and at some point the documentation will need to be focused towards the lowest common denominator if MODx is to grow in market share. One of the things I love about MODx is the freedom in how you can approach building the site. I don’t want the documentation to set forth 1 way and only 1 way to do things, but more of a here are the tools you’ll need to do this however you want. This is direction it currently portrays but is missing some of the underlying connectivity tissue that helps us noobs fully understand what we need to do.
For what that’s worth.