Drupal - The Open Source Content Mangement System
May 2nd, 2007 — VyomaDrupal 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 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?
May 5th, 2007 at 9:50 pm
[...] 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. [...]
May 22nd, 2007 at 5:45 am
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
May 23rd, 2007 at 2:01 pm
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
May 25th, 2007 at 5:59 am
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!
May 25th, 2007 at 12:46 pm
May 25th, 2007 at 1:01 pm
Whoops, my bad Vyoma! Nevertheless, I’ve seen your other vector art. You can always say I was talking about them.
May 25th, 2007 at 5:12 pm
Ha ha. Yup.
September 13th, 2007 at 12:10 pm
[...] 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 [...]
September 16th, 2007 at 12:14 pm
[...] Drupal is an Open Source Content Management system. It is a CMS with which you will be able to build a website. [...]