What is Drupal?

A quick article about the content management system Drupal

Author: Matthew Wittering | Published: 5th August 2008

Drupal is an open source module CMS platform licensed under the GPL with powerful features to manage a wide variety of web sites including portals, blogs, corporate and e-commerce sites. This has been made possible by the open technologies used to program Drupal allowing us to plug-in whatever custom functionality you desire.

Drupal.org Homepage

Screenshot 1: Drupal Homepage, Credit drupal.org

Drupal runs on free to use software made popular through the free to use open source software popularised by the Linux moved and the LAMP web server application stack. LAMP stands for Linux, Apache, MySQL and Perl/PHP/Python. The Open Source software initiative's web site is powered using Drupal.

The community of the Drupal users and developers refer to Drupal as community pluming because it provides the basic tools and services to start adding content and building navigations to start constructing our web site right after the installation is complete.

I like to think about Drupal when explain the content management as the Lego approach to programming. I think that this metaphor is a very simple way to explain a very complex application. I tend to think of the core functionality of very large Lego board, the kind of board you will add Lego bricks to as you add functionality. This board becomes the functional base of the CMS providing the basic services for database calls and other web services.

To build functionality the developer, web master or user will upload a new module to plug in the new services. Like adding Lego bricks to our Lego metaphor.

Using a Drupal web site is made simple by powerful tools that allow you to update navigations and text inside your web browser, whether that be Microsoft Internet Explorer, Mozilla Firefox, Safari or Opera, for example.

To find out more check out www.drupal.org.

This work is licenced under a Creative Commons Licence

A brief introduction

Matthew WitteringI am a graduate of Lougborough University where I read Computing and Management BSc (Hons) earning a 2:1 classification.

Currently I am working in the Product Team as a Junior Product Manager at Ask Jeeves UK. Continue