In short, I stumbled on it.
I've been an app and tool developer for over 30 years. But I'm not a traditional "website" developer and am not up on the very latest with HTML5, CSS3, JS or PHP frameworks, etc. These days I'm primarily a .NET developer, but I host my site at DreamHost which supports a LAMP stack. (DH is a huge shared-host provider and also provides dedicated virtuals.)
My static business site advertising my products and services was built with DreamWeaver but I've been wanting to migrate to a CMS for years. When friends ask that question "you work with computers, can you build me a website?" my response has been to install Drupal with the idea that eventually they'd be able to support it on their own. That never happens. Drupal has always been a thorn in my side for Many reasons which I won't go into right now. Suffice to say I've been looking forward to spending my holiday season re-working my site in a different CMS. I'm not interested in Joomla or using WordPress for an entire site.
DreamHost offers One-Click installs for noobs. I don't load these but I'm always interested in their "hand-picked" offerings. One offering is ModX Evolution, which I've been avoiding because it looked like a 1.0 offering, too low profile, and the website here was just downright confusing. But I decided to take a closer look. I came to understand that Evo isn't Revo, so I went through the install and decided to dig in and see where it goes.
My personal thoughts so far (and subject to change) include the following:
- The community is helpful, courteous, and passionate.
- The software is of excellent quality though of course not perfect.
- There aren't that many plugins, but that's OK. It can grow with time and has obviously done so.
- Plugins need more standardization: They should all have descriptions, not just a list of updates for people who already know what the plugin does. Outdated plugins or those not recommended for use should be clearly marked.
- Evo should get it's own subsite separate from Revo. The mix is confusing to a newcomer.
- The forum is a great resource but has too many dead links and old/invalid discussions which clutter searches for help with software someone has just downloaded. The site is somewhat unfocused and I find myself trying to learn by going to too many disjointed resources.
- I believe this software has a deep past and a good future, but it can't grow without better grassroots marketing.
My short-term goal is to continue re-implementing my site with Revo by becoming more familiar with the details. Based on feedback here I will also recommend to DreamHost that they look into offering One-click installs of Revo, if possible, and at some point stop offering Evo - or at least offer Revo as well. I'm already actively suggesting that they re-evaluate their list of dead or dying packages which they are encouraging their users to install.
Over time I'd like to work toward becoming a contributing member of this community, maybe helping to address some of my concerns above. I don't know if I'll ever be qualified to write PHP plugins but we'll see. I want to make my site more dynamic to issue product licenses, etc. I'd also like to see what can be done about styling my existing apps to agree with my new ModX implementation (BlacknBlue theme), including WordPress, SMF, Mantis, Piwigo, OpenVBX, and others. And of course I'd like to start using ModX to help friends and family get started with their own sites - but I suspect that will continue to be a challenge.
Thanks!