Drupal for dummies: where and when is Drupal the Best Option?

Drupal for dummies: where and when is Drupal the Best Option?

Let us give the floor to Jack Dawson, founder of Big Drop Inc. He shared his thoughts and ideas about Drupal with the readers of our blog.

Drupal is an open source CMS (content management system), which means that its block of code is available for extension and modification by anyone with programming knowledge. This is as opposed to close source/proprietary software, whose creators retain its IP rights. Open source software does not come with any fees, and it is fully modifiable to fit any user requirements.

Drupal is one of the three most popular open source CMS, the other two being WordPress and Joomla. While it may not be the most popular of the three, it certainly is the most flexible and powerful within the trio and is the choice of many developers where there is need for technical muscle. Drupal can be used to host many different content types e.g. blogs, password protected content, message boards, forums etc.

How Drupal is updated and improved

Like every other open source web platform, Drupal does have an existing community of developers who are responsible for updating and improving the features within the CMS. From a creation by eight friends in Antwerp in 2000, Drupal has grown to its present capacity, with an open source community of 800,000 members. It runs some of the world’s most powerful sites, including WhiteHouse.

Now, there are two concepts in Drupal: nodes and modules. Nodes are pieces of content/code; nodes can be anything – polls, articles, products, pages etc. Nodes are like templates, that the development team defines in order to enable addition of new content with pre-set attributes.

Modules however, are pieces of code designed to extend the functionality of Drupal. When a developer wants to do something on Drupal and finds that there’s no feature for it, he/she will design a module to perform that task, and then this module, called a ‘contributed module’ will be embedded in Drupal’s core modules so that other people can use it as well.

Where and why to use Drupal

As we said, Drupal is the most powerful, sophisticated and flexible CMS, thus it will not be useful for every web project. Drupal is advisable for technically complex websites, which start out large and have the potential for getting larger in time.

  • Cost. First, Drupal is free for installation and use, and so are most of its extensions, which puts it far above its competitors. For instance, MS SharePoint has the same technical capability as Drupal, but its licensing fees make it relatively unaffordable. There are some plugins in Drupal that you many need to buy, but many of them are available free.
  • User support. Another advantage that Drupal offers is a large and friendly user international community that you can turn to when you hit a wall. With a team of over 800,000 qualified developers and 330,000 websites running on Drupal, you can be sure someone has a solution for your problem and you can get it easy. There is also paid user support available through various consultancies if that is what your company needs.
  • Flexibility. Everything in Drupal is customizable, everything. If you need to have something on your site, you can. Period.

  • eCommerce. Drupal has the best reviews for its out-of-the-box and excellent eCommerce solutions for large enterprise sites including payment support, custom eCommerce modules and a host of other capabilities.

  • Traffic. Drupal has the ability to carry efficiently the amounts of traffic a huge website is likely to generate without bogging down the site. It does this through an in-built caching system. That is why it is the platform chosen by, and other high-traffic sites.


Author bio: Jack Dawson is a web developer and UI/UX specialist at

He works at a design, branding and marketing firm, having founded the same firm 9 years ago.

He likes to share knowledge and points of view with other developers and consumers on platforms.

4 votes, Rating: 5

Read also


20 tips on how to improve usability of your e-Commerce website to make it bring more profit.


We are passionate for Drupal and congratulate the technology we love with St. Valentines Day.


Decide, if you should outsource certain services.


Learn how to improve your company’s client communication services.


Beta version of Drupal 8 is already released. And right now InternetDevels team is developing our first project using it. Dealing with Drupal 8 very close we’ve prepared a review of its most...

Need a quote? Let's discuss the project

Are you looking for someone to help you with your Drupal Web Development needs? Let’s get in touch and discuss the requirements of your project. We would love to hear from you.

Join the people who have already subscribed!

Want to be aware of important and interesting things happening? We will inform you about new blog posts on Drupal development, design, QA testing and more, as well news about Drupal events.

No charge. Unsubscribe anytime