Open-source CMS app grows from a drop to an ocean

By Dahna McConnachie, Computerworld Australia |  Software Add a new comment

Drupal started out as a college experiment.

In 2000, permanent Internet connections were at a premium for University of Antwerp students, so Dries Buytaert set up a wireless bridge between student dorms to share an ADSL modem connection among eight students. This led Buytaert to work on a small news site with a built-in Web board, allowing the group of friends to leave each other notes and messages. While looking for a suitable domain name for his Web board, Buytaert settled for 'drop.org' after he made a typo to see if the name 'dorp.org' was still available. Dorp is the Dutch word for 'village', which was considered a fitting name for the small community. The message board, which got its name via a typo evolved in to an open source project called Drupal in 2001. Drupal is derived from the Dutch word "druppel," which means "drop" as in a water droplet.

The Open Source content management system, which is written in PHP and runs on a LAMP stack, now powers about 200,000 public facing Web sites and numerous intranet sites around the world. Needless to say, it has thousands of contributors.

In this interview Dries Buytaert, the man who finds himself the accidental leader of a project, tells us all about the project which manifested from a chain of unexpected events.

When did you start getting interested in technology?

I don't know how old I was when I was first introduced to computers, but the first computer I programmed for was a Commodore 64. My dad bought me three little books that taught kids programming in BASIC on the C64. I think I must have been eight years old or something, I'm not entirely sure.

What were you favorite computer games growing up and what are they now?

I've never really been into computer games, but I did like Command and Conquer a lot, when I was younger. I prefer strategy games over first-person shooters.

Even though I'm not big on computer games, I did buy a copy of World of Warcraft. After more than one year, I managed to get a Troll Mage to Level 54 -- but that is only because some of my friends helped me. Chances are high that my Mage has the worst possible gear in the entire game. I wish I had more time to play World of Warcraft, it's actually quite fun.

My best friend organizes a big LAN-party every year, where we play first-person shooters for 18 hours straight. That probably accounts for 60 per cent of my yearly gaming time. It also means that my character is dead for roughly 16 hours, and that I'm fiddling my thumbs waiting to be resurrected.

Would you say the main aim of Drupal is to empower people to start creating projects?

Empowering people to create powerful Web sites is exactly our aim.

For end-users, Drupal is a product that they can download and install. We want to empower end-users so that they don't need to hire a developer or a designer to create a Web site.

For developers, Drupal is a Web application platform. We want to empower developers by providing them with a flexible and powerful development framework so that they can extend Drupal.

How many users do you estimate Drupal has?

It's impossible to count, but I estimate that there are roughly 200,000 public facing Drupal sites.

There are also a fair number of intranet Drupal sites that are locked behind company firewalls. It is even harder to estimate those.

Last year, Drupal was downloaded more than 600,000 times. That's also a partial view as we can't track all downloads.

Approximately how many contributors does Drupal have?

Thousands of people have contributed in numerous ways. More than 500 developers contributed patches to the Drupal 5 core, the main Drupal distribution. Over 1800 developers contributed Drupal modules (third-party extensions that can be added to the core) for Drupal 5.

Hundreds of people have contributed to the documentation and thousands of people contribute in the support forums. Volunteers from all over the world have answered over 100,000 Drupal support questions.

There have been at least three books written about Drupal, which is also a significant contribution, and Google donated $US100,000 to the project through the Summer of Code program.

How many re-packaged distros and third-party applications of Drupal are there?

There are more than 1800 third-party modules for the Drupal 5 release.

How important are third-party developers to Drupal's distribution?

Very important. The beauty of Drupal is the fact that there is a large library of contributed modules that allows people to get a site up and running quickly.

    Add a comment

    Post a comment using one of these accounts
    Or join now
    At least 6 characters

    Note: Comment will appear soon after you have activated your account.
    Obscene/spam comments will be removed and accounts suspended.
    The information you submit is subject to our Privacy Policy and Terms of Service.

    ITworld LIVE

    SoftwareWhite Papers & Webcasts

    White Paper

    Best Practices Guide: Microsoft Exchange 2010 on VMware

    This guide provides best practice guidelines for deploying Exchange Server 2010 on vSphere.

    White Paper

    Free Trial: vRanger, the Powerful VMware Recovery Solution

    When disaster strikes, don't waste hours and dollars recovering critical data. vRanger delivers blazing-fast speed and granular recovery for your VMware applications and data. Get your free trial today.

    White Paper

    Executive Guide to Business and Software Requirements

    This paper is designed as an executive briefing on the issues surrounding business and software requirements. It features a wealth of statistics and tactics to help you get requirements right, and includes a tear-out single page summary.

    White Paper

    How to Launch a Successful IT Automation Initiative

    Corporations across all industries are under increasing pressure to cut costs and work more efficiently. In the race to meet both of these requirements, many organizations turn to technology, often purchasing and installing disparate pieces of software in hopes of achieving efficiencies not afforded by manual systems.

    White Paper

    Why Corporations Need to Automate IT Systems Management

    With corporate budgets being slashed and leaders expecting more out of their employees, companies are forced to do more with less, yet are still expected to provide the highest quality experience to customers. This is pushing them to make better use of their IT assets without breaking the budget. Companies are under more pressure than ever, thanks to data management regulations; increasingly complex security threats; and growing demand from management and end users for 24/7 uptime and high performance. These hurdles require a strategic investment in technologies that boost efficiency, save money and position IT as an integral part of the entire firm's operations. IT systems management is helping corporations fill these gaps.

    See more White Papers | Webcasts

    Ask a question

    Ask a Question