“I stereotype. It’s faster.”
- George Clooney (as Ryan Bingham), Up in the Air
Okay, did that get your attention?
Now let me quickly admit that I have no business whatsoever making judgment statements like these about either MODx or Drupal, neither of which I’ve used enough to make such sweeping generalizations.
Bereft of any substantial personal experience on which to base an opinion, I have fallen back on certain prevailing stereotypes about MODx (positive ones) and Drupal (negative ones). Heck, I’m so lazy I even populated those links by doing Google searches to supplement the adjectives I had chosen. (Although I should note that this was all too easy to do, and that does say something).
So yes, I’m being unfair. I’m focusing on the CMS community’s consensus “best views” of MODx and “worst views” of Drupal. I could just as easily slant this in the opposite direction:
Okay that wasn’t quite as easy to do (especially the MODx part), but my point stands:
- I recognize that you can find anecdotal evidence to justify any conclusion you’ve jumped to
- I recognize that this often isn’t the right way to go about doing things
- I recognize that I’ve largely done this in my MODx-over-Drupal decision
Now that I’ve publicly confessed these sins, I think the next question becomes “why do those particular pro-MODx and anti-Drupal narratives appeal so much to me?” Here are a few answers to that:
- I like clean code. It just feels right.
- I like immediate rewards. I’m not a delayed-gratification sort of guy.
- I hate software that requires me to slog through tons of features that I have no interest in at the present moment in order to find what I’m really looking for.
- I strongly prefer writing my own solution (even when I know that a year later I’ll look at it and be shocked at how terribly I wrote it, and want to do it over again) to an off-the-shelf solution.
- I have an innate distrust of any system that feels like an invasive species; so all-encompassing that its presence will henceforth dictate every decision about the direction of my website. Whether it is real or imagined, Drupal very much feels like that type of system to me.
- I love the feeling that I am getting in on something great before the rest of the world discovers it.
- The Drupal community scares me a little bit, both in their size and in their zeal.
Looking at that list, the only reason that seems remotely virtuous is the first one (and even that has pretentiousness written all over it). The rest of my reasons boil down to laziness, stubbornness, and sociopathy.
But hey, at least I have reasons, right?
*I couldn’t readily find a web link that supported this sentiment, which is basically the converse of the “Drupal is good because it has such a large community” argument: “MODx must not be as good, or else more people would be using it.” I guess this isn’t a widely held belief, probably because most Drupal users don’t spend much time trying to make a case against MODx. I guess I’ve only really heard this from the Drupal users in my office who were lobbying for their preferred CMS.