I’ve come to modx via a client who specified that he wanted his CMS based on it. Not normally a call that a non-technical client would make, but they pay the bills, so what they say goes.
Initial problems hit yesterday when I tried to download the Evo code (504 gateway error). I finally got it working and installed. DB installation procedure was very slick.
Following the link on the very front page of the site in the Evolution tab entitled "Getting Started with Evolution" and I get taken to
http://modx.com/evolution/developer/getting-started/. Fine, but very first section on the page is "What is MODX Revolution". So, not Evolution. This may be why the variables are listed in the "[[*content]]" format as opposed to "[*content*]". It took me a bit of time to work out that it was the documentation I was reading that was wrong, and not something I’d done in my code. This long getting started page doesn’t even contain the word "htaccess", crucial for friendly urls. As something that would normally be taken care of during installation when you’re playing about with files and folder structure, it should probably be here.
Also, a small point, but what’s with the formatting of the code snippets? It cuts off the bottom of the line (in FF4 anyway), and selecting the code also selects the line numbers. There are countless of examples on the web where this is done better.
This isn’t going to stop my using modx, but I think more care should be put into this procedure that almost everyone approaching modx for the first time will follow. You may never hear from the users that have issues at the start, and end up thinking "my current CMS is better", or "skip this one, on to the next". If I’m honest, if it wasn’t for my client’s modx requirement, I would probably have been put off permanently.
Other than that, I’m looking forward to seeing what modx can offer!