hi,
well, many things to say, i’ll try not to be too long and, most of all, say some in a rather understandable english
Exactly like you, i had been observing and trying MODx for quite a long time when i decided to make my first website with it.
The difference is i was so astonished by how it made my life so easier that from that very first one last year in april/may, i’ve made 10 sites with it that go from small jazz bands to 5/6 big companies ones here in France
But... it was and still is... with Evo

. I tried Revo but switched back to Evo for a simple reason that may sound curious to Revo devs and users, like you, formerly i’m a dev and if it’s possible that Evo "framework" is a little less powerful than Revo one, it is also far less restrictive (so far...)
This being said, i must say i feel your comments a bit unfair for a few reasons.
- the docs. Well, of course, we all dream every cms or framework coming with offline docs like codeigniter ones or, at least, as good online docs as Yii ones (great fan of both frameworks) but docs are a hard work to do and i’m sure MODx devs would be happy to get some help about them
On the other hand, one of the great part of MODx docs, tips and tricks and so on are to be found here, the forum is one of the most friendly and helping one i’ve been given to see... and is full of snippets, explainations and so on
- the framework, may be the most unfair part of your comment.
You said it yourself, you were working on a website with a small amount of content and the most important part of it was apparently tied to dev and forms. maybe you made the wrong choice when choosing a cms, well, even a cmf, to do this.
I was in the same situation a few months agao and had to make a website that was more an enormous app than a real website, you know what, i made it with a framework...
Now, when you’ll have to make a "classic" website, full with rich content, a complex design, loads of js (another speciality of mine) and many peculiar modules to write to manage... peculiar content, your point of view may change...
Even Yii with its fabulous scaffolding tool won’t offer you one percent of what MODx does to organize your website AND admin for your client
- and i can’t find another cms (i’ve tried a lot before i definetely choosed MODx) that will give you that graphic freedom that easily
- and, very important to me, not messing up your code with its own print. I would say MODx is one of the very rare What You Code Is What You Get cms.
Now, yes, there may be a little less helpers and other avalaible librairies but, once more...
It’s up to us to choose the right tool for the right job and, honestly we can’t blame MODx not to do what it doesn’t claim to do, the same as if working on a full e-commerce website i used MODx just because i love it instead of prestashop (or magento if you’re crazy

) and ended in complaining because MODx is not really made for it.
- Switching to txt editor and ftp, thanks god, that’s another reason for me to stay with MODx, the ability to code outside of MODx, the way i want, using my own helpers/librairies/classes
i could say MODx hasn’t great image manipulation tool nor classes. Well, i’ve written mines and use them in every MODx website i make and that’s what i love... for my clients those tools are part of MODx admin/manager, have the MODx look and feel and everybody is happy with this, beginning with me
I’m not saying MODx is perfect (nor are the devs who keep working on it), i can understand you may have been disappointed using it for a project it was not really designed for, you’re right, the docs could be better (being an Evo evangelist

i sometimes grunt when running into the not documented part of the API) but, honestly i keep thinking that once you’ll have used MODx for a project it is designed for your point of view may change... it’s really one of the greatest tools i’ve been given to work with
Didn’t i say i would try not to be too long... :p
Have swing