“I love them equally” — a chat about MODx and Drupal with a fan of both systems

MODx and Drupal…  Living together?  What madness is this?  Things fall apart; the centre cannot hold…  and all that stuff.

Today marks a new ‘first’ for this blog – an informed, thoughtful take on the Drupal vs. MODx debate based on actual experience with each system.

Needless to say, such a rational, measured (not to mention effort-based) approach is well beyond my personal capabilities.  So I’ve brought in some outside help.

Mary L. from The Coding Pad has written some excellent MODx tutorials, and has recently posted two very informative interviews with members of the MODx core team.

She also uses, writes about, and (this is important) *likes* Drupal.

Mary appeared on my MODx radar screen recently over on Twitter, where she writes as @einsteinsboi, when she tweeted the following in an exchange with another user:

I love both MODx and Drupal equally. Each has its strengths and weaknesses, and I say it really depends on what you’re building.

Needless to say, this messed with my narrow-minded world-view.  I had to know more.  I contacted Mary, and, even though I have no credentials beyond being a freak with his own MODx blog, she graciously agreed to answer some questions on the MODx vs. Drupal debate.  I learned a lot from this exchange, and I think the results will be a good read for anyone trying to make an informed CMS decision.

What is your background/history in web programming? I get the impression that its never been your primary career, but it sure seems like you’ve immersed yourself in it.

Well, you’re right about that. I don’t have a formal education in programming and web development and it’s never been my primary career.  It’s been a hobby for the most part, but recently it’s evolving more into a freelancing business and it’s the way I want to it to progress, and perhaps eventually into a fulltime career.  Even though my professional training and career is currently in healthcare, I have a graduate degree in Physics and taught at college (undergrad and grad level) for several years as well as doing Physics related research which involved a lot of time in front of a computer doing data modeling,  simulations, interfacing, and computations. My work at different times involved programming in Fortran, the old MS BASIC, Visual Basic, LabView, Matlab, MathCAD, etc.  I don’t do that as much anymore but it gave me an appreciation and love for all things computing and programming.  I start getting more into web dev as an outlet for that part of my brain and I’ve enjoyed it immensely.  I have an infinite curiosity and a healthy amount of ADD so this kind of work keeps my brain occupied and happy :)


What is your background/history with web CMS?

Well, I started out with plain HTML in the days of geocities, and then moved on to CMSs.  I started out with b2evolution which is what my personal blog was initially built on. I eventually migrated that to WordPress.  Then I discovered Drupal and SMF forums and my love affair with CMSs truly began.  After dabbling with Drupal for a while I started playing with flat file CMSs because the free host I was using at the time only allowed you five MySQL databases, and I had exhausted mine. I tried quite a few but especially nano cms (which seems to have vanished), razor cms which I think is still actively developed, and flatpress.  I also dabbled with Joomla for while, but that didn’t last very long.  But the two that I consistently worked with through this time were WordPress and Drupal, and SMF for forums. I then discovered MODx about a year ago and have been learning and working with it and loving it. Initially when I started exploring it was definitely just out of curiousity, and as a hobby, then I thought it would be cool to have a website, then a blog, then I started thinking of problems to solve, or being approached to solve problems, and it all evolved from there. I have a couple more CMSs on my radar to learn and work with but WordPress,Drupal, and MODx are the primary ones that I’m involved with and actively use at the moment. I’m not by any means an expert in any of them but I learn more and more with each project and task I undertake, and as I teach and share what I know.


You wrote this on Twitter:  I love both MODx and Drupal equally. Each has its strengths and weaknesses, and I say it really depends on what you’re building. That caught my attention, and I was wondering if you could elaborate on it. What are the strengths/weaknesses of each in your opinion, and what would be an example of a project better suited for Drupal vs. one better suited for MODx?

Mary L. (@einsteinboi)

Mary L. writes about MODx and Drupal at The Coding Pad

Well, this is a question I get asked a lot.  I’m a strong advocate for using the right tool for the job (if you’re interested on my thoughts on this, you can read http://codingpad.maryspad.com/2009/12/05/the-right-cms/).  The phrase “right tool” is very subjective, because we all have different tools in our arsenal.  Let me give you an example. If a client asked me to build a website with a strong community component, including intricate user functionality, lots of permission structure stuff, commenting, multiblogs, forums, reviews and ratings, lots of community widgets, etc., I would dive for Drupal first, simply because there are already lots of ready made modules and my work would simply be to string everything together, configure, set up, and press go (it sounds simpler when written out like that :) ).  I would be reluctant to launch into this with MODx because it would involve a lot of custom coding to create all the different components and make them work together.  I think that when I master Revo this might not be the case, but with Evolution I think it would definitely be so. I’m not saying it can’t be done, but I’m not sure I would be able to justify the work involved when I have Drupal available. If a client simply wanted a blog I would dig for WordPress, because that’s what WordPress excels at.  For anything else, I would reach for MODx.  It’s all a matter of functionality, time investment, budget constraints, etc.  Again, this reflects my own personal opinion, preferences, and current skillset.  For someone else it’s bound to be different.  I appreciate the strengths that all these CMSs bring to the table, particularly MODx and Drupal, and feel that I would be cheating myself and my clients if I didn’t exploit these to the best of my ability.

One of the reasons I chose MODx over Drupal was that I found the infamous “Drupal learning curve” rather intimidating and not a good fit for my timeframe and needs. I’ve found MODx mostly intuitive so far, and been able to do some pretty elaborate prototyping in a short amount of time.  But I’m realizing that there is still a pretty large learning curve with MODx.  How do you compare the learning curves, and do you think that Drupal’s learning curve deserves the reputation it has?

I don’t think Drupal entirely deserves the reputation of having a steep learning curve. Getting the initial concepts, as with everything else, may be challenging to someone not used to dealing with CMSs, but once you get over that initial bump I think it’s not that bad. Besides, there is a LOT of beginner friendly information out there, tutorials, screencasts, etc.  As far as custom coding modules and themes, this may be a little different. I have never tried to intentionally master creating my own modules or themes, so I may not be the most suitable candidate to answer this question. But in terms of just building a Drupal website with what’s already freely and readily available, I disagree to some extent with the steep learning curve reputation.  Again, it might depend on what your background is, what your timeline is, and what your expectations are.  The best way to learn Drupal is to take your time with it.  Learning Drupal when you have a project with a deadline is not necessarily the most optimal approach, and I think this is in part where the steep learning curve reputation comes from.  I believe this is the best read on the topic -> http://learnbythedrop.com/drop/155

I think MODx is intuitive in a lot of ways because of the framework and flexibility aspects of it. In some ways I think of MODx as being more “naked”, for lack of a better word, than most CMSs out there.  This allows a PHP programmer to start working with MODx and “get it” quickly as opposed to Drupal where you have to almost learn a whole new language and way of doing things and deal with modules that aren’t as easy to customize assnippet might be. And let’s not even talk about the theming issues and how much easier it is to template MODx than it is to theme Drupal :).

That said, depending on your background, it can be easier to learn Drupal than it is to learn MODx. When I started learning Drupal, I hardly knew any PHP, so the module-based structure of Drupal worked well for me at the time and was easy to learn. I didn’t need to know any PHP or anything to get a pretty functional and even complex site up and running, just using what was freely available.  Then, because I needed to do more, I started looking at the insides, the code, playing with the API, trying to create my own small modules.  Because I had an appreciation for how Drupal itself worked, I could now start focusing on the more complicated stuff. I also started tearing themes apart and looking at them, trying to figure them out, customize them, and replicate them. When I found MODx, I was already more comfortable with PHP from playing with Drupal and customizing WordPress, so then learning MODx was pretty easy for me. I guess what I’m saying is that the learning curve really depends on where you’re coming from.  Drupal has a lot of documentation and user created resources out there that allow for complete rank beginners in anything to start figuring things out and learning without the barrier of not knowing PHP or programming getting in their way.  On  the other hand, a lot of the documentation out there for MODx is more aimed at developers and people with some programming experience, and therefore that makes it easy for some developers to make sense of MODx more easily than they would of Drupal.

How about the user communities?  Both Drupal and MODx seem to have a strong reputation for their user communities; what has been your experience with each?

I’m a relatively active member of both communities and I find them both to be active, friendly, and engaged. The Drupal community is a lot bigger and has been around for a long time compared to the MODx community, so ofcourse there’s a different approach to newbie questions in the Drupal forum than there is on the MODx forum which is younger and more newbie friendly.  That said, I do find the Drupal community to be welcoming of beginners and willing to engage and help them. However, because a lot of the newbie questions have been asked and answered over and over again, you’re more likely to get “search the forum” “this has been discussed before” kind of answers or no response at all than you would on the MODx forums, which might sound hostile and unwelcoming to some.  I find that any community, given time, does develop an air of exclusivity about it and you just have to know how to approach it, do your homework and ask intelligently phrased questions that show how what you’ve done, attempted, and where you’re stuck.  I think this is the natural evolution of programming/tech communities as their products mature and become more well documented.  Developers are prone to move on to solving more complex problems and don’t have the patience or time to help solve what they think are rudimentary or obvious problems.  This is just my observation.  Some might disagree with me. In all communities there will always be the die-hard fans who won’t tolerate discussing any other solution but in my opinion and experience these are the exception rather than the norm in both communities.

All things considered, the MODx community is one of the friendliest, most knowledgeable, and most helpful communities I have ever been part of, and I really feel honored to be counted in their ranks.

I have two web professionals in my organization who are avid Drupal devotees, and who were rather disappointed that I chose MODx over Drupal for our CMS conversion.  My response was to assure/convince them that 1) Learning MODx would be a cakewalk compared to the effort they have put in to learning Drupal, and 2) Some large percentage of the “Drupal knowledge” they have accumulated is actually core “CMS 101″ knowledge that will directly and intuitively translate in the MODx environment.  These seemed like good arguments to make, but having never actually used Drupal myself, I was pretty much pulling these claims out of my ass.  How do you think I did?


Not being an expert in either system, this is a little difficult for me to meaningfully address, but I’ll try.  Let me just say that you may be underestimating Drupal in your CMS 101 statement :). When you learn to work with Drupal you learn a paradigm, a way of stringing things together, managing users, managing permissions, creating content types and creating views to present your data as you want it to appear, and so so much more.  Not all these things are common to all CMSs. It may depend on how deeply they’ve developed for Drupal, how much they know, what their skillset is. I don’t know that the knowledge gained developing for Drupal will directly and intuitively translate in the MODx environment. There is no easy plug-and-play functionality in MODx Evolution as yet.  Apart from the initially installed snippets, installing any other snippets involves some copy-pasting, and sometimes tedious and easy to mess up steps.  Ofcourse this is all changing with Revo and package management (yay!!).  Also, snippet calls, cached and uncached status, etc, are concepts that I’ve found people struggle with sometimes when setting up snippets, whereas Drupal modules tend to be pretty straightforward to install and configure once you get the basic concepts.

I would say plain PHP knowledge intuitively and directly translates to MODx.  Both Drupal and MODx have their own APIs, so there’s not a direct translation per se, but there is a translation in the understanding of content management systems and their underlying principles.  Again, depending on your web professionals’ knowledge and skill level, they may be completely flummoxed by MODx or find it easy as pie.

I think generalizations can be a little misleading, since one is not easier to learn than the other at baseline, it all depends on where you’re coming from. If I had met MODx before I met Drupal I would probably have run away screaming. But because Drupal (and WordPress) had given me the foundation I needed and the confidence to build relatively complex websites without knowing a lick of PHP, I was able to start exploring and eventually learn to program PHP, and understand the basic concepts behind content management systems and the separation between content management and layout.

I don’t think there is really anything to unlearn, just new knowledge to gain, a different way of doing things, and a new API.  I can tell you from experience that having been accustomed to the Drupal user management and permissions system, the MODx one simply doesn’t work for me yet, and I find it confusing and limiting at best (I’m talking about Evolution, I haven’t delved into that aspect of Revolution yet).  But this is a reflection on my own knowledge and skill level, and not of the MODx user management system itself. Different strokes for different folks and all that :)  These are issues that I think you may find reflected in the experience of your web professionals as they migrate to MODx… or not :)

One thing that turned me off to Drupal was this certain vibe or scent it gave off, that to choose Drupal was to make a major, all-encompassing, “way-of-life” type choice… that once you went down the Drupal road there was no turning back… I’d be locked in to “thinking in Drupal”, writing Drupal themes, Drupal modules… that I’d become a “Drupal person”, and henceforth every decision about any aspect of our website would have to be viewed through the all-powerful Drupal lens.  Working with MODx doesn’t feel that way to me… it feels more like I am just using a very handy tool to organize, streamline and add value to my web development efforts. I don’t feel like I’m writing anything “in MODx”, but rather that I’m organizing my PHP code, markup, css, javascript and content in a really slick way by using MODx.   So finally the question: How much am I overblowing the distinction between the “inherent natures” of Drupal and MODx?

Well, your answer is in your question.  Working with MODx fits your style and preferences and works for you.  My answer to this is pretty much covered in one of my earlier answers where I talked about the distinctions between MODx and Drupal.  While both can be considered frameworks in their own right, MODx allows you a lot more flexibility when working with PHP and with HTML/CSS in terms, and when integrating your own custom scripts or other third-party scripts.

I think that your statement about a “way-of-life” type choice can be applied to any tool, and will probably become the same of MODx as it matures and becomes more popular and more mainstream and develops an ardent fan base, which it already has.  But this is a personal thing and having this perspective is a personal choice. I know quite a few developers like myself who use Drupal and develop in Drupal, but also use other CMSs and tools as and when needed. As a friend of mine put it, Drupal puts food on my table, but MODx gives me wings.  Depends on your motivation. Right now I get a lot of clients asking me for WordPress sites, so I’m spending a lot of time with WordPress.  Most clients won’t even look twice at MODx because they don’t know what it is. I try to sway them as much as I can when I think MODx or Drupal are a better choice, but people will go with what they’re familiar with and think they can maintain.  Same thing, bigger companies will ask for Drupal sites because they’ve heard the Drupal buzz and know they can easily find Drupal developers if they need them in the future.  Additionally, for a lot of people, once they immerse themselves in and learn one tool, it’s not worth it knowing more than this favorite tool, so they make it a way-of-life. It’s all very subjective.


Lastly, how would you make the case for MODx to a fundamentalist Drupal-head?  And how would you make the case to someone like me — with a clear skepticism about Drupal that is likely at least somewhat unmerited — that I might want to consider Drupal in the future if the right circumstances come along?

I don’t know if I would try :)  People can be very set in their ways and opinions, and I respect that. But here are my thoughts if I were to try. If we were working on a project collaboratively and needed to pick a tool, then I would use examples, prototypes, and pretty much the arguments I covered in earlier answers regarding the ease of use versus flexibility of each tool. If either tool would work just fine, then it would depend on skill level, time constraints, and budget issues.

Just because you can build anything with MODx doesn’t mean you should. Pick the right tool for the job.  MODx is flexible, easy to customize and extend with the right skillset, easy to template, and more aligned with current OOP practices.  Drupal is powerful, has been around for a long time, has tons of documentations and user resources, has tons of modules and extensions already available, and has proven to be stable through several iterations.  It’s actively developed and has proved it’s not going anywhere.

To over-simplify this answer, if you need a powerful scaleable solution AND need lots of hand holding, ready-made components, and documentation OR you just don’t have the time or budget to custom code the things you need, go for Drupal, there’s always a module for what you need. If, however, you need a powerful scaleable solution AND want lots of flexibility, and have the skills, the time, and the budget to custom code stuff and to learn, go with MODx. This is an over-simplification, and it may not necessarily be 100% accurate, but it’s how I perceive it.  MODx in and of itself is a powerhouse that hasn’t received the exposure it deserves, and I feel like I haven’t even begun to tap into all it’s possibilities.  Additionally, I’ve been using Drupal a lot longer than I have used MODx, and I know I still have a lot of learning to do, and so my thoughts here should be read and understood in that light.

I think when Revo comes along and user and newbie-friendly and end-user documentation becomes more available MODx will be a force to contend with across the spectrum, but right now you may find yourself banging your head against the wall especially with non-developers who would rather use plug-and-play systems that already have the functionality they need in easy to install and configure modules and plugins, with lots of documentation and tutorials a la WordPress and Drupal.  And I say this from the position of being an ardent MODx fan :)

Thank you Mary for taking the time to answer these questions in such an insightful manner. I think it will generate some great discussion, as well as serve as a good guide for those trying to make an initial CMS decision.


About these ads

105 responses to this post.

  1. Posted by Kevin on February 16, 2010 at 9:29 am

    Great article, and timely for me! I have been using ModX for a while now, and have been thinking about learning Drupal to add to my “tool chest”. Any hints for a Drupal noob coming from a ModX background?

    Reply

    • Thanks Kevin. Not being a Drupal user myself, I can’t offer much in the way of hints. I’ll have to defer to Mary (and other commenters) on that topic.

      Reply

    • Kevin
      Best hints I have for you is to take your time and really explore. Decide on a small project that is interesting to you and that you want to use Drupal for, this will keep you motivated as opposed to learning in the abstract. Find the resources out there, and believe me there are plenty, and just start working your way up from the basics. There’s a beginner series on my blog if you like to work by example. And don’t be shy to ask questions and to search for answers in the Drupal forums, blogs, and the Drupal docs, there’s a LOT of information out there. Some of the other sites I highly recommend are Learn by the Drop, referenced in the post, and Drupal Therapy (http://www.drupaltherapy.com/screencasts), but there are a lot lot more out there. Good luck and enjoy.

      mary

      Reply

  2. James
    Thank you so much for the interview, your questions were interesting and really made me think :)

    mary

    Reply

    • Thank you, Mary, for lending your insights and reputation within the MODx community to this blog. This is already by far the most-read thing I’ve yet posted, and it’s been up for less than two hours.

      Reply

      • Posted by Kevin on February 16, 2010 at 10:20 am

        You got linked from by @modxcms on Twitter. That’s how I found it.

      • You’re welcome. Unfortunately it looks like the server my sites and blog are sitting on has just crapped out. They’re doing a raid sync, and I hope it comes back up soon.

  3. Absolutely brilliant article. This is one of my favorite blog discoveries in recent times. Great humor, and real information. Keep it up.

    Reply

    • Thanks Robert, and thanks for your previous words of encouragement. One ambition I have for this site is to be some sort of a bridge between the MODx and Drupal communities… so it means a lot to me to have a supporter in the Drupal camp. Don’t be a stranger :)

      Reply

  4. Posted by Jeremy on February 16, 2010 at 12:55 pm

    Great article… we went from static html website to Joomla for about a year and then realized we needed something better. Drupal was the way I was heading until someone pointed me in the modx direction. We made the switch to modx and never looked back, its been great.

    I would still like to get my hands dirty with Drupal, just to have it in my toolbox, but so far modx handles every new website I take on.

    Reply

  5. [...] together? What madness is this? Things fall apart; the centre cannot hold… and all that stuff. Read more…. Share and [...]

    Reply

  6. [...] very detailed questions about my thoughts on the two CMSs and the results of that interview are now posted on his blog.  These questions were interesting for me to answer because I realized I’ve always taken it [...]

    Reply

  7. Posted by Billy Koch on February 17, 2010 at 9:58 am

    Both Drupal and MODX are both great CMS. I have the same thinking like Mary – there is no perfect CMS but only the right CMS for the customer. Each CMS has their own strengths and weaknesses. I personally have four favorite CMS – MODX for PHP Sites, Drupal for PHP Community Sites, WordPress for Blogs, and Umbraco for .NET sites (since some peeps do like .NET) So it all depends on what the customer wants. But good write up! Great interview! :D It is always good to read stuff like this!

    Reply

  8. Posted by Greg McKay on February 18, 2010 at 6:10 am

    Great article, really enjoyed reading it.
    MODX made my head spin when I had a couple of aborted attempts at using it. until I tried to hack a WordPress site for someone and decided to give it another try, this time I found Marys tutorial and the penny dropped.
    I now use it with slowly improving skills and I have realised there is not much you can’t do with it, if you really put your mind to it.
    I have used Drupal, albeit very badly but decided unless you had a requirement to manage a lot of data or documents with a lot of users (which I never will), it was a lot like being handcuffed to a way of doing things with many limitations on what you can do.
    MODX, now I am starting to do constructive things with it, is like a bottomless tool box the only limits are my own skills not the framework.
    Nice to read articles and tutorials with some real content and not just bounce from blog to blog looking for the guts of the thing.
    Keep up the good work.

    Reply

    • Greg
      I’m so glad the tutorials made a difference for you. I have found the same thing, that there isn’t much I can’t do with MODx. Any limitations really lie in my own knowledge and skill level, which are slowly but surely improving.
      Rock on!
      mary

      Reply

  9. Posted by McClausky on February 20, 2010 at 10:38 am

    LOL, those “…..pulling these claims out of my ass…” part definitely made me laugh!

    Well, it’s a great article really, I’ll be checking this blog regularly.

    And…in my opinion it’s just a matter of time until ModX surpasses the rest of the CMS out there. Once Revo comes loaded with standard and useful tools, ModX will become the prefered choice for most people.

    Mc

    Reply

  10. I could not for the life of me (and still can’t) get drupal HEAD SimpleTest to actually complete in my lifetime with or without errors/warnings on either my WinXP local machine or my *nix shared hosting server. I was looking to see if others had *slow* experiences with even a basic Drupal install.

    So I found this page with a “Drupal is bloated” google search, but instead of finding another rant leaning this way or that, I found an intelligent discussion of the merits of Drupal vs ModX. Wait a minute, Modx? Whats that? Well, I just heard it here first! Thanks for the scoop. (scurrying off to check it out now…)

    Thanks Mary. Your calm, rational and intelligent discourse is a breath of fresh air! (off to read your stuff too!)

    ~Another old FORTRAN/ASM/C engineer turning towards the XHTML/CSS/PHP/HIJAX/etc w3c webapps future~

    Reply

  11. Nice to read and learn .
    I too want to explore both :) .
    Thanks for the post guys.

    Reply

  12. I think its great that this discussion is taking place on a wordpress blog. All we need is a Joomla tie in and the cycle will be complete!

    Great article. I started off many years ago with ModX and have since started developing with Drupal. I have client sites running on both. I agree on all points. Choose the tool that fits your personality and preferences.

    Reply

    • Sorry it took so long to approve this comment, Brian. I’ve been pretty swamped with a project and have neglected this blog as a result. Yeah, a few people have noted the irony of this MODx v. Drupal blog being hosted in WordPress. Personally I like it, because it feels like an objective 3rd-party mediator… however, my actual motivation was just that a hosted WordPress blog was a lot faster to set up than a MODx or Drupal environment.

      On a related note, I plan to move this site to a MODx Revolution environment sometime this month.

      Reply

      • A lot of people do comment on the fact that I post a lot of MODx and Drupal tuts on a WordPress blog :) Just underscores my belief about using a different tool for each job depending on needs and preferences. WordPress excels as a blog platform, I don’t see why I should use anything else if I have that available and it fits the job perfectly without being overkill. I could use Drupal or MODx for a simple blog but then that would be like using a rifle to kill a fly… just my personal opinion and 2c :)

        mary

  13. Posted by Alexander on April 23, 2010 at 3:55 am

    Great article! It’s a big pleasure to read so thoughtful intelligent conversation, not another marketing fluff. Thank you both! Mary, I love the way you express your thoughts. I wouldnt live in Russia I would definitely ask you out for a cup of coffee :) You are great! Now I’m going to subscribe. Sorry if I made any mistakes.

    Reply

  14. Posted by Alexander on April 23, 2010 at 4:01 am

    Hey, James. It seems the first link in this article is broken: The Coding Pad – you have some mess with a http in the beginning of the address. Good luck!

    Reply

  15. Bravo! An article that isn’t too fanatic about a particular CMS and appreciates that ultimately you do need to “pick the right too for the right job”. I found it particularly interesting about the comment stating “powerful scaleable solution AND need lots of hand holding, ready-made components, and documentation OR you just don’t have the time or budget to custom code the things you need, go for Drupal” because it leans towards my view where Drupal is truly amazing for quickly knocking up some pretty heavy/complex functionality but as soon as you step over the line of extra customisation it can be painful to modify modules.

    I tend to recommend Modx for fast brochureware builds as well only because its just so easy to past to work with a designer to prototype changes to templates ,to apply to the website over trying to do the same thing with the theming of Drupal!

    Reply

  16. You rock Mary. I totally agree with using the right tool for the job. On my domain I have a few different sites going. And no 2 have the same CMS. For my own site I like the foundation of MODx Revolution. I’m completely new to MODx and Revolution is definitly a force to be recon’d with. And like you (at the time of this article anyways) I’m still yet to fully understand its power & potential. On one site (related to one of my games I play), with a small user community, I setup Drupal. I was pressed for time, and it needed to be user friendly. It was quick and easy to setup a shoutbox, custom user profiles, contact forms, etc on top of the already established ‘regular user oriented’ frontend. Within a couple days of installing modules, and hacking them I had everything essential up and running plus the users could administer things without knowing a lick of coding(of any kind). On my own site with MODx Revo I’m still putting together simple things like member pages and login forms. But I feel the more familiar I get with Revo the more powerful my site’s future looks. But the familiarity actually comes from much more homework & studying than I did with drupal. Even now I’m nowhere near building a site like the one I did in Drupal. But in the end I think as a expert MODx Revo developer I would be able to create more elaborate, tuned, and original websites. Even if it takes a few more days compared to Drupal I think it would worth it. The transport package system alone makes transferring/reusing custom work so much easier. But on the hand of a novice Web developer standing at the starting line looking to accomplish something reasonably good Drupal will hands down give them the best start while teaching fundamental concepts in CMS usage, development, & their communities. Most users wont need much more then that. But the few that reach more advanced levels of development will likely find themselves searching for a more powerful CMS than drupal. And I believe that CMS is MODx Revolution. A few steps back at first maybe. But will be a big leap forward once you get moving.

    Reply

  17. Great article — I completely agree about using the right tool for the right job. I’d started out looking at Drupal for my current website, but ended up scaling back the scope and using ModX and WordPress. I found a theme that was available in WordPress and XHTML format, and it converted over to a ModX template in very short form (which was VERY different than all of my previous “let’s make this into a template for our favoriate cms/blog experience” and quite pleasant) and eventually, I phased out the ModX part completely and just went with WordPress, because it works very nicely for what I’m doing at the moment. I’m now going back to Drupal to build a couple of new websites because based on my experience with Drupal, it’s going to be the right tool for the job.

    I know it’s good to learn and love one technology, but I think it’s a much more savvy move to know the pros and cons and use the right tool for the job.

    Reply

  18. Posted by iS on August 7, 2010 at 8:02 pm

    My background is static HTML & CSS. A friend ask me to build a dynamic (CMS) website and I found this Drupal. About next month I have my first dynamic Drupal website on-line. Then I found this MODx, that was Evolution. Now the Revolution has released and I still couldn’t build any, yet.

    Reply

  19. Posted by bob on January 10, 2011 at 3:30 am

    I get tired of hearing these same (old as the dark ages) statements.

    “I love them both equally”
    “each has its strengths and weaknesses”
    “it really depends on what you’re building”
    “no one cms is right for everyone”

    The people who say this stuff got no back bone, they all want to be politically correct and not say anything that would offend the other.

    Another saying that i hate is
    “if it’s a blog site use wordpress and for everything else use insertXcms” jesus doesn’t anyone have the balls to say it ? I mean you can create fully functional anything you want websites with either one of them including wordpress.

    That’s right wordpress is a fully functional cms there I said it.

    Seriously there’s absolutely no difference between a blog and a website, there is only content and what you do with it.

    wordpress can do anything drupal and modx can do (true)
    drupal can do anything wordpress and modx can do (true)
    modx can do anything drupal and wordpress can do (true)

    a quickie for each:

    with modx it’s clean and pure, you are writing everything by hand, your code, your template, everything. Nothing goes anywhere without you knowing about it. Remember that thing web designers use to do back in the dark ages, design by hand, html, tables, css, etc.

    with drupal, it’s all blocks baby, you can move anything you want with point and click. Lots of plugins to do whatever you want and then some. Theming can be a nightmare but they have this cool thing called starter themes that have a core theme backend that handles the heavy load and a simple subtheme that allows you to theme without messing with the backend. None of the others have this that I’m aware of.

    with wordpress it’s simple as simple gets, admin dash is sweet, if you want easy this is it. There may be such a thing as being too easy but wordpress has evolved and is now beginning to have the feel of an experienced powerful cms thingy.

    So please for the love of god, pick one.

    In all fairness if you had to say which is the best you would have to put wordpress on one end as being the easiest and modx being on the other end as being the hardest with drupal being somewhere in between.

    The difficult we speak of with modx is the fact that everything is done the old way by scratch. These days, nobody wants to do it by scratch anymore, it takes too long. Point and click has all but the code by hand method.

    I’m sorry but a code geek saying drupal is too confusing is like a master chef saying baking lemonade is too difficult. It’s all code and it really boils down to how much control you want to have and if you prefer point and click as opposed to , insert text.

    I like the fact that I can install a plugin and it just works. What you want me to do what by hand code my own plugin ? sha right.

    If you like spending tons of hours re-inventing the wheel then modx is great for that. Need a forum, a social thingy tool ? write it yourself lol

    Reply

    • well bob, what can I say? I guess I am of the dark ages and have no backbone… LOL. But I DO “love them both equally”, believe “each has its strengths and weaknesses” and maintain that “it really depends on what you’re building”. That’s my story and I’m sticking to it. It works for me. I am not too politically to say I hate Joomla, but nobody asked me… LOL.

      I will not for the love of god pick one. I love them both equally :)

      OK, back to the dark ages I go.

      cheers
      mary

      Reply

    • Posted by lossendae on April 14, 2011 at 3:20 am

      WordPress is a so powerful point & click system that now shortcodes are one of the most popular feature of the CMS.

      If we look at how it work, it remind me about the way modx does with chunk/snippets/tvs but far less powerful.

      One day, WP will come up with extended shortcodes for sure…

      CMS reinvented.

      Again!

      Reply

  20. Every weekend i used to go to see this site, as i want enjoyment,
    since this this web site conations really fastidious funny information too.

    Reply

  21. Spot on with this write-up, I absolutely believe this amazing site needs a lot
    more attention. I’ll probably be returning to see more, thanks for the advice!

    Reply

  22. Excellent web site you have got here.. It’s hard to find good quality writing like yours these days. I really appreciate individuals like you! Take care!!

    Reply

  23. I’m gone to convey my little brother, that he should also visit this web site on regular basis to take updated from newest gossip.

    Reply

  24. I got this website from my buddy who informed me concerning this web page
    and now this time I am visiting this website and reading very informative articles at this place.

    Reply

  25. What i do not realize is in truth how you’re not really a lot more well-preferred than you might be now. You are very intelligent. You already know therefore significantly when it comes to this subject, made me individually believe it from a lot of numerous angles. Its like women and men aren’t interested unless it is one thing to do with Girl gaga!
    Your personal stuffs outstanding. At all times deal with it up!

    Reply

  26. It’s really a great and helpful piece of info. I am glad that you shared this helpful info with us. Please keep us up to date like this. Thanks for sharing.

    Reply

  27. Hi, i read your blog occasionally and i own a
    similar one and i was just curious if you get a lot of spam feedback?
    If so how do you prevent it, any plugin or anything you can suggest?
    I get so much lately it’s driving me insane so any help is very much appreciated.

    Reply

  28. I am genuinely happy to read this blog posts
    which contains tons of useful information, thanks for providing these kinds of data.

    Reply

  29. Hey there! I just wanted to ask if you ever have any
    problems with hackers? My last blog (wordpress) was hacked and
    I ended up losing a few months of hard work due to no data backup.
    Do you have any solutions to prevent hackers?

    Reply

  30. Posted by VitaliyWuT on May 9, 2013 at 5:18 am

    who have a normal lawyer friend , or just throw off the contacts on domestic disputes ?

    Reply

  31. Thanks for sharing your thoughts on expression web. Regards

    Reply

  32. Generally I do not learn post on blogs, but
    I would like to say that this write-up very forced me to check out and do it!

    Your writing style has been surprised me. Thank you, quite nice
    post.

    Reply

  33. I and my buddies appeared to be going through the excellent
    thoughts located on the website while at once developed a terrible feeling I never expressed
    respect to the site owner for those strategies.
    My ladies happened to be totally excited to study them and now have sincerely been enjoying these things.
    Appreciation for actually being indeed accommodating
    and also for having this sort of helpful subjects millions of individuals are really desperate to
    be informed on. Our own honest regret for not expressing appreciation to you earlier.

    Reply

  34. Woah! I’m really enjoying the template/theme of this blog. It’s
    simple, yet effective. A lot of times it’s difficult to get that “perfect balance” between superb usability and appearance. I must say you’ve done a very
    good job with this. Also, the blog loads very quick for me on Internet explorer.
    Excellent Blog!

    Reply

  35. There’s certainly a great deal to learn about this issue. I love all the points you made.

    Reply

  36. Having a baby reveals you have to own a special place. This means that when you are 12 weeks pregnant, you could, in reality,
    be just ten weeks pregnant. Free baby magazines that
    are published offer so much more than what you think.

    Reply

  37. Great delivery. Solid arguments. Keep up the amazing
    effort.

    Reply

  38. These are really wonderful ideas in about blogging. You have touched some pleasant points
    here. Any way keep up wrinting.

    Reply

  39. You have a genuine talent for words.

    Reply

  40. It’s a shame you don’t have a donate button!
    I’d most certainly donate to this brilliant blog! I suppose for now i’ll settle for book-marking
    and adding your RSS feed to my Google account. I look forward to new updates
    and will talk about this website with my Facebook group.
    Chat soon!

    Reply

  41. Hi I am so delighted I found your blog page, I really found you by accident, while I was searching on Yahoo for something else, Anyways I am here now and would just like to say many thanks for a fantastic
    post and a all round interesting blog (I also love the theme/design), I don’t have time to read through it all at the moment but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read much more, Please do keep up the fantastic job.

    Reply

  42. Hi there, i read your blog from time to time and i own a
    similar one and i was just curious if you get a lot of spam responses?
    If so how do you reduce it, any plugin or anything you can suggest?
    I get so much lately it’s driving me insane so any help is very much appreciated.

    Reply

  43. Write more, thats all I have to say. Literally, it seems as though
    you relied on the video to make your point. You clearly know what
    youre talking about, why waste your intelligence on just posting videos
    to your site when you could be giving us something informative to read?

    Reply

  44. After I originally left a comment I appear to have clicked on the -Notify me when new comments are
    added- checkbox and now each time a comment is added I get four emails with the
    exact same comment. There has to be a means you are
    able to remove me from that service? Thanks a lot!

    Reply

  45. Metabolic rate is an incredibly 1st method along with diet
    program is the following technique.

    Reply

  46. Many men would true love to permanently surge the size created
    by their penis back in a safe and moreover painless
    way. Penis enlargement aids (such as dick extenders)
    may offer you you a safe option to do this without taking currently the drastic measures having to
    do with undergoing risky surgical treatments.

    All Penis pal extender is carefully developed especially and manufactured to actually be really easy, pain-free and acquainted to use
    and therefore the best half is that your will be in a very position to see honest results in phallus size after generating it within the very first month.

    With continued use you can organically increase the dimensions of your
    penus by close for three or the four inches in just recently a few
    minor months, so, the actual event that you’re one behind the many huge number of men in the the world who’d
    like to provide a larger mans member, then someone might be concerned in checking
    in the Penis Good friend penis enlargement device.

    Remembering that male herbal supplementss work is actually one thing;
    getting a penis extender the right choice for effective listings is
    a specific issue entirely. Well, there are almost always different penis extenders and each individual has different instruction on how to finally effectively use things and the level of adherence if you want to these instructions starts a long means in determining the exact attainable
    level on penis enlargement in addition whether any manly hood enlargement will truly be seen.

    The strap that holds your penis front in place ‘s exactly where a large percentage of gadgets prove worthy or perhaps a functional waste of big ones. A wang extender will probably not enlarge your penis enlargement when you just can’t put on this task due to pain
    and discomfort.

    Some of the Fastsize team are able to always make their grip better because you make available one specific users forum pertaining to customers to note on their gadget.
    This pleasant of customer customer support is unmatched of any other penis extender company When i am aware at.

    Currently there are actually numerous other benefits
    than safety of picking a manufactured penis extender more
    than a definite homemade or low-cost penis enlarger. A penis extender created with custom made elements is away
    more comfortable so that you can wear, which denotes you’ll have any difficulty sporting the device lengthier, which will present buyers with speedier growth.

    Regarding male enhancement, “traction” is applied in order to help pull a penis so it all will form more tissues hence that penis will enlarge. If anybody heard it right away time, it might probably sound throbbing. The procedure may take moment, so it connotes that it will exhaust your penis with regard to a steady look at. There could be described as an adaptable method to assist you with this course. A synopsis of the companies in this Vimax Extender review. The brand Vimax was first arranged in 1994. Male enhancement gadget was the principal product that is available. When you are done that they achieved male enhancement pillow-top and extenders.

    Reply

  47. Whats up! I simply wish to give an enormous thumbs up for the nice info you might have right here
    on this post. I will be coming again to your blog for
    extra soon.

    Reply

  48. I have a happy analytical eyesight regarding detail and may anticipate
    difficulties prior to these people occur.

    Reply

  49. Whats up! I simply wish to give an enormous thumbs up for the nice info youve got here on this post.
    I will likely be coming again to your weblog for more soon.

    Reply

  50. When you list your item, be sure to include discontinued as one
    of your keywords. Part of e – Bay auction tips every
    seller should not forget is to always learn about fees first, or else, they won’t be able to profit from the products they’re selling on
    the site. Secondly, you must have a plan of what you are going
    to do and how you are going to do it.

    Reply

  51. Hi there! This is kind of off topic but I need some help from an established blog.
    Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about
    setting up my own but I’m not sure where to start. Do you have any points or suggestions? Thanks

    Reply

  52. Hi there it’s me, I am also visiting this web page on a regular basis, this web site is really fastidious and the visitors are actually sharing nice thoughts.

    Reply

  53. This is a topic which is close to my heart… Take care!
    Where are your contact details though?

    Reply

  54. Have you ever thought about adding a little bit more than just your articles?
    I mean, what you say is valuable and everything. However just imagine if you added some great
    photos or video clips to give your posts more, “pop”!
    Your content is excellent but with images and video clips, this blog could definitely be one
    of the most beneficial in its niche. Fantastic blog!

    Reply

  55. I am really happy to glance at this website posts which includes lots of valuable information, thanks for providing such data.

    Reply

  56. Attractive portion of content. I just stumbled upon your web site and in accession capital to claim that I
    get in fact enjoyed account your blog posts.
    Anyway I will be subscribing on your augment and even I success you get entry to persistently
    rapidly.

    Reply

  57. I simply could not depart your web site before suggesting that I really
    loved the usual info a person provide to your guests?
    Is gonna be back steadily to investigate cross-check
    new posts

    Reply

  58. I’m gone to convey my little brother, that he should also visit
    this weblog on regular basis to get updated from most recent reports.

    Reply

  59. Very nice article. I definitely appreciate this site.

    Keep it up!

    Reply

  60. Your style is so unique in comparison to other people I have read stuff from.
    Thank you for posting when you have the opportunity, Guess
    I will just bookmark this page.

    Reply

  61. Oh my goodness! Impressive article dude! Thank you so much, However I am experiencing difficulties with your RSS. I dont know the reason why I am unable to join it. Is there anybody getting identical RSS problems? Anybody who knows the answer can you kindly respond? Thanks!!

    Reply

  62. Normally I do not learn post on blogs, but I would like to say that this write-up very pressured me to take a look at and do so! Your writing style has been surprised me. Thank you, quite great article.

    Reply

  63. My programmer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses. But he’s tryiong none the less. I’ve been using Movable-type on a variety of websites for about a year and am concerned about switching to another platform. I have heard excellent things about blogengine.net. Is there a way I can import all my wordpress content into it? Any kind of help would be greatly appreciated!

    Reply

  64. Valuable info. Lucky me I found your website unintentionally, and I am shocked why this coincidence did not came about earlier! I bookmarked it.

    Reply

  65. My brother suggested I may like thiks blog. He was once entirely
    right. This post actually ade my day. You cann’t believe just how much time I had spent for this info!
    Thanks!

    Reply

  66. Good post. I am going through many of these issues as well..

    Reply

  67. My spouse and I stumbled over here coming from a different page and thought I should check things out. I like what I see so i am just following you. Look forward to looking into your web page for a second time.

    Reply

  68. Incredible! This blog looks exactly like my old one! Its on a entirely different subject but it has pretty much the same page layout and design. Excellent choice of colors!

    Reply

  69. After having one seize up while he was driving it at the Milford proving grounds one Saturday, he backed away from his theory and allowed the design to continue with a conventional cooling system. You must follow directions, use green cleaning chemicals, and create the optimal carpet cleaning and upholstery cleaning results. com and get these accessories right at home within a few days.

    Reply

  70. yo just thought i should make you heedful that your twitter button isn’t working all of a sudden?

    Reply

  71. I pay a visit each day some sites and blogs to read content, however this web site presents quality based writing.

    Reply

  72. Better your e-mail and societal mass media commercialising intelligence service when 5008 And let’s see how it looks same. Writers Bruno Ferreira and Moreira C. J. Ferrero search railway locomotive exists. You won’t be menu, you can pick out how the texture is wrapped around the surface.

    Reply

  73. I go to see daily a few sites and blogs to read articles, however this blog gives feature based content.

    Reply

  74. Купить Spice у Алексея Хабарова. Skype: spice27rus

    Купить, Spice в городе Habarovske.

    Контакты для связи: (Постоянно работает Skype: spice27rus) Осторожно!!! Возможны различные фейки.

    Mail: spice27rus@mail.ru (Основная почта.)
    Skype: spice27rus

    Reply

  75. Posted by aydczfhjyxkd on October 26, 2013 at 9:43 am

    KKKLLOJHHY
    rithdeu uyxqwbt klwkrrg risjtgj oobkerm
    uxvbofb beiyepa gtmkuof mzinnjg ejketev
    jtyqlar tpbvjua lwpkuyo ruzqbnw rfjfddt

    Reply

  76. My brother recommended I might like this blog. He was totally right. This post truly made my day. You can not consider just how much time I had spent for this info! Thanks!

    Reply

  77. I enjoy reading an article that can make people think.

    Also, many thanks for allowing me to comment!

    Reply

  78. If some one wants expert view concerning blogging and site-building afterward i propose him/her to go to see this webpage, Keep up the pleasant work.

    Reply

  79. I don’t create a leave a response, however I read a
    ton of responses on I love them equally – a chat about MODx and Drupal with
    a fan of both systems | The CMS less traveled. I do have a couple of questions for you if you do not mind.
    Is it just me or does it look like a few of the remarks appear like they are coming from brain
    dead visitors? :-P And, if you are posting on
    additional social sites, I’d like to keep up with anything new you have to post.
    Could you list of every one of your public pages like your linkedin profile, Facebook page or twitter feed?

    Reply

  80. Dօ үou have a spam issue on this bloց; I also am a blogger, and I
    ԝas curiοus about your situation; many of us have
    developed some niice practices and we arе looking too excɦange solutions wih others,
    why not shoot mee aո e-mail if interested.

    Reply

  81. Excellent post. I was checking continuously this blog and I’m impressed!
    Very helpful information particularly the last part :) I care for such info a
    lot. I was looking for this particular info for a
    very long time. Thank you and best of luck.

    Reply

  82. Pretty! This was an extremely wonderful article.

    Many thanks for providing this information.

    Reply

  83. I’m gone to convey my little brother, that he should also visit this blog on regular
    basis to get updated from hottest information.

    Reply

  84. Posted by Johne629 on May 23, 2014 at 9:32 pm

    Several of these games are worth some time and are actually kdefgbbekdac

    Reply

  85. Wonderful blog! I found it while searching on Yahoo News.
    Do you have any tips on how too get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!
    Appreciate it

    Reply

  86. Pretty! This was an extremely wonderful article. Thank you for providing this information.

    Reply

  87. New Custom wholesale Browns cheap jerseys

    Reply

  88. S housing starts, Philly fed index, the investors thinking.
    The nutrition profile of Optimum Nutrition canamex resources
    100% Whey Protein can have by wearing gloves or remove the dead end.

    6 percent per year, too. It is about to invest in the
    ForestSierra National Forest, Valley of the Dow-Gold ratio, and limit government intervention, not leased or shared.

    Reply

  89. Hey there would you mind letting me know which hosting
    company you’re utilizing? I’ve loaded your blog in 3 completely different browsers and
    I must say this blog loads a lot faster then most.

    Can you recommend a good internet hosting provider at a fair
    price? Cheers, I appreciate it!

    Reply

  90. Hi, i believe that i saw you visited my site so i got here to go back the choose?.I’m attempting to find
    things to improve my web site!I suppose its adequate to use a few of your concepts!!

    Reply

  91. What’s up, always i used to check website posts
    here early in the dawn, since i like to find out more and more.

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 32 other followers

%d bloggers like this: