Drupal - The Open Source Content Mangement System

Drupal is a Open Source CMS (Content Management System).

It is one among the other ‘contenders’ like Joomla, Mamboo, PHPNuke, and many other CMS. Like other CMS it lets you create a website, to which you can easily add content and update it - it lets you manage it.

Drupal - Open Source Content Management System

Drupal has its own share of hurdles along with its positives.

Let us look at some of the positives:

  • Free - It is as free as any open source software can get. Since it is being developed by under the GPL terms, anyone can download the CMS free of cost, make changes to it to their hearts content and use it for their own purposes - non-profit or for-profit sites. You are not required to give any royalty or licensing fees.
  • Flexible - It has, in my opinion, the most flexible architecture one can get when compared to the other open source CMS available. Everything, in Drupal is a node (a content unit), except for comments and profiles. There are plans to shift that to node architecture - but making all other content types a node is flexible enough.
  • Scalable - In terms of workflow and features, Drupal is quite scalable. It is limited by the hardware it sits on. This owes to the (node) modular architecture of Drupal.
  • Community for core and contributed modules - Drupal has got a huge community who are continuously working on the Drupal core and also are creating contributed modules that extend what can be done using Drupal.

As I said, Drupal has its own share of cons.

  • Learning curve/specialized knowledge - With great power comes great responsibility. (I could not help it, with the release of Spider Man 3). As I mentioned in the earlier post, open source software does not necessarily mean cost free software. The Drupal architecture - being so different (almost in a zen way), makes it difficult for people from other CMS to migrate to. Hence, if you are not ready to learn Drupal (say, to heavily customize it), you will have to hire someone who knows.
  • Availibility of themes - It might be due to the Drupal architecture - or it might be because Drupal attracts coders more than designers - I have seen that it has less number of themes when compared to other CMS.
  • Rapid Development - There seems to be rapid development happening in the Drupal community and it seems like, many are concerned it may lead to instability.  Drupal 4.7 was a standard some time back and had been stable for quite a while.  People had gotten comfortable with it and were used to it.  Drupal 5 came along with lots of new features.  Now, they are already working on Drupal 6.  It may be just that we are all resistive to change, but sometimes, I too feel a bit wary.

Have any of you used Drupal? Or any other CMS, for that matter?

10 Responses to “Drupal - The Open Source Content Mangement System”

  1.   Review of Drupal : Open Source Content Management System by ReviewSaurus - The Techie Dino! Says:

    [...] Content management system has got a very big definition and I guess I’ll leave this daunting task on Answers.com only, as they’ve found the best of the definition for Content Management System. Drupal is an open source Content Management System and once again Mahesh Bhat has done an excellent job by writing a great review about this power packed CMS. [...]

  2. Subhash Says:

    Hey Bhatta,
    We’ve just launched the use of Drupal in our company. i’d never used a CMS tool before, and it was an awesome experience knowing about one of them.

    I’d made a couple of tutorial videos, and conducted a treasure hunt based on them, to market the use of Drupal. Nice tool… i’d refer your post to more users, to get better insight on Drupal, to learn from your experiences…

    Keep them coming

  3. Vyoma Says:

    Yup, it is an amazing piece of software.

    I was able to setup a friend’s site quite easily. I have written about it at: http://kmaheshbhat.com/blog/susils-site-and-blog

  4. Rico Says:

    Sorry if this is a bit off-topic, but seeing the logo blown up like that reminds me of the advantages of great vector art. Keep up the good work Vyoma!

  5. Vyoma Says:

    :) That vector art of the logo - I got it from Drupal.org. Someone had already created the vector and provided the SVG. I just converted it to PNG file of the above size.

  6. Rico Says:

    Whoops, my bad Vyoma! Nevertheless, I’ve seen your other vector art. You can always say I was talking about them. ;)

  7. Vyoma Says:

    Ha ha. Yup. :)

  8. More On Drupal | Splat Says:

    [...] post is just a heads up on things I will be posting about Drupal in following weeks. I have been using this content management system (CMS) for quite some time (and [...]

  9. Drupal - Hosting Requirements | Splat Says:

    [...] Drupal is an Open Source Content Management system. It is a CMS with which you will be able to build a website. [...]

  10. Martin Hemmer Says:

    I found your blog by chance . but i have to say that it’s great blog very useful information and very interesting subjects just greetings and good luck
    i’m not going i will be always checking for updates.I’m very interested in CMS and all its related subjects.

Leave a Reply