HI All,
First post here and I’d like to share some info about myself and first impressions of ModX..
ABOUT ME
I am a freelance designer and musician who is proficient in standards compliant xhtml/css. I can usually wing it with some basic javascript and my adventures with CMS’ have forced me to keep php.net on my top shelf of bookmarks..
For the last year and a half I have been searching for a CMS to suit my needs.. needless to say, it has not been easy!
THE QUEST BEGINS
I started with Wordpress because many of my favorite sites used it. After monkeying around for a couple of weeks I got frustrated with the amount of hacking required just to modify the look of my site. The lack of multiple sections was also a big let-down so ... Next!
I downloaded Drupal because it was supposed to be versatile and powerful. After spending 40 minutes trying to install the damn thing, I realized that it’s only a flexible tool for developers who can code PHP in their sleep. Next!
Rails had begun to generate a lot of buzz. Ruby was the sexy girl next door that everyone wanted to get with, and the infamous "Blog in 20 minutes" was successful in seducing me. So I decided to teach myself some basics and ended up with a copy of Typo. All I can say is "ugh!" the app felt like it was haphazardly slapped together in one afternoon by someone who had not eaten their breakfast. The community support was non-existent and the app was lacking many features I needed... Next!
One day I stumbled across Veerle’s blog and was like "Wow!" Expression Engine seemed to pack quite the punch indeed. I still have it installed on my server and though the admin is a little difficult to get your head around (along with the Smarty-inspired tagging system) I haven’t totally given up on EE and recognize its value for future projects. At the same time I realized that to get the most out of it I should buy a copy which is out of the question, so Next! (for now anyway)
I suppose I suffer from a common symptom of many designers. We mostly want a quick fix that gels with our workflow and doesn’t force us to get a degree in a new language. I had pretty much given up hope for my search and resolved myself to the possibility of coding static pages for the rest of my life, but my luck turned around...
HOME SWEET HOME
Thanks to talented designers like Jon Hicks and Nathan Smith, I finally discovered Textpattern and what a huge difference! The install was a breeze and the admin was a breath of fresh air. Though it was a challenge to absorb the logic of TXPs workflow I found it was relatively painless thanks to it’s html-like syntax and structure. (not to mention their great documentation) I was sold! Since then I have created two sites and have 3 more in production.
Other things I love about TXP:
- Lean, mean code output that actually validates
- Complete separation of content from presentation
- Template driven site structure (use of forms to call up frequently used chunks of code)
- Conditional tags (Amazing how much coding you save yourself)
- A wealth of plugins and extensions that is constantly growing
- An incredible community of talented developers and overall good folks.You can feel the love!
- Tiny footprint and blazing speed
- Clean URLs working out the box
But like any system, TXP is not meant to be a one-size-fits-all solution and does have its limitations
- limited custom fields (10)
- No way to assign custom fields (though a plugin is being developed for this)
- No sub-sections at all, not quite suitable for larger applications
- No e-commerce support (still in development)
- No forum integration
- Admin is a beast to customize
- Community and workload seems to have outgrown the core team a bit
As they say, when you can’t get all your milk at home, you start looking at other cows
ENTER MODX
I found out about this software thanks to david m (big surprise right?) and I admit I was instantly turned off by the poorly designed admin. Sure there has been talk of a revamp for many months now, but whoever designed the current admin could not be forgiven and as the deadline kept being pushed up without so much as a screenshot of things to come, I was quick to dismiss it.
Months went by and I kept pushing the limits of TXP on my projects until I hit a wall. I started looking at other CMS again just to get a feel for what was out there. tried Joomla and felt like vomiting, tried new version of Drupal but still could not install it, Tried Radiant CMS but I find TXP to be more capable, finally I ended giving Mod X a second chance.
Some things that are impressing me right now
- Flexibility of custom fields (TVs) and zero limitations
- Sub-sections
- AJAX integration
- Dynamic style sheets
- Solid team of core developers who seem to have every angle covered
- Ridiculous pace you guys maintain at updating the code
- Lovely design you have on your site - clean, modern and attractive!
Things I find lacking
- No conditional tags (ouch! thats a big one)
- No e-commerce solution (paypal doesnt count in my book)
- No forum integration (yet)
Suggestions for admin interface
- Rollover effect is terrible, whatever option you last left your mouse on top of stays highlighted and leaves the impression that you are still in that section.
- When you click on the top menu bar, it should take you to a default submenu instead of just sitting there, waiting for you to select from the submenu.
- lose frames, go with totally semantic css/html
- provide easy way to brand admin for clients
- Allow us to fully customize admin content (move elements around, change order of fields, place upload buttons, etc)
- Speed up admin..feels very sluggish
- Allow us to put frequently accessed tabs on that side menu for quick browsing (think of OS X’s finder toolbar)
I am sure that yall are already working on most of these things but hopefully I have covered some stuff you haven’t thought of. Next month I will begin production on my first site in ModX so you will definitely be hearing more from me.
In the meantime keep up the good work,
and for the love of God release version 1 already! (sorry..couldnt resist)