Hi Robert,
I’m not sure how much reassurance any of this will provide, but I’ll do my best to say what I can as straight forward as possible.
I have been huge fan of Content Management Systems since I first discovered PHPNuke. Since then, I went on a wild adventure to find the best possible CMS available. Needless to say, over the years I have at least developed one site in most every major CMS contender on the market.
After all of this time searching and developing...Have I found the perfect CMS? Well...no..............and I’m not certain that it is a possibility to create a perfect CMS for everyone, and for everything. What I have found is a CMS that has me running back, every time I try to look elsewhere. I tend to get a bit stir crazy if I’m stuck with one thing...or one CMS in this case. I’m always looking for a better more efficient way to accomplish something. I recently started work on a blog site, and my natural inclination wanted to work with wordpress since they kind of hold the blogging market...I barely made it to starting the templating and my decision was immediately made... The more I use Modx the harder it is to move away from it. I’ve used a lot of CMS’ and never have I felt that feeling before with anything else.
In my opinion, one of Modx’s biggest selling points is its versatility. I am continually amazed by the things I have managed to do with the minimal PHP knowledge I have. Being more from the design side of things, I can tell you that I never EVER want to design a theme/template/site for another CMS again. Before I discovered Modx, drupal was in-fact my primary CMS. It did the job, and made a lot of things easy that I would have never wanted to do my self. I actually enjoyed Drupal quite a bit...
Although it’s been a long while since I’ve been out of the Drupal game....I would be extremely impressed if they had anything pre-built that would immediately take care of the complexity of your needs. No matter what option you choose...you are probably going to have to do a bit of programming.
As far as community is concerned, I think that Quality as opposed to Quantity is very applicable to this situation. For example...look at my post count
(For all you slow folk...that meant the quality of my posts are good) <--
A large community has it’s benefits, but doesn’t necessarily project quality. In a strange way...I almost feel like I know everyone on this board personally. No one would probably even recognize my handle, since I’m not overly active in posting to the forums (do a TON of reading)..but I still kind of feel like I’m part of the family. That is something that I don’t think you will get out of a large community.
I probably don’t need to convince you of all this, but I thought I’d at least share my experience.
Based upon the things you are wanting to accomplish...I’m
guessing that you’ll probably need to do a bit of custom coding. Again...I don’t see you getting around this with any CMS, unless you happen to find someone doing the exact same thing as you.
On the positive side of this, there are numerous "extras" that will work as excellent starting points to the things you want to accomplish. I have came up with ways to use various addons for things they were probably never intended for quite successfully and have done so with only a tiny bit of knowledge and a LOT of research.
So in conclusion... Is Modx right for your project? ...well yes... Is it the best option for your project? ...I think so.. as long as you are looking to build a solid project that does exactly what you want..not just an out-out-the-box quick fix.
Hope this has been somewhat helpful....
-Jared