An open source CMS which has become popular with a great many people in all corners of the globe. It is commonly used to build websites but is also used to create commercial applications as well as being a form of knowledge management.
A core feature is the fact that it is distributed under the terms of the ‘GPL’or ‘GNU General Public Licence’. This means that it is free to download, manage and share, plus there is the opportunity to contribute to the Drupal project.
This community based approach means that everyone can work towards improving Drupal and ensuring that it remains at the forefront of CMS technology.
Drupal was released in 2001: the name is an English derivation of the Dutch word ‘druppel’which means a ‘drop’or ‘water droplet’. However, the word ‘drop’ is actually a misspelling of the Dutch word ‘dorp’or village which refers to the community ethos of this CMS.
This CMS is based upon a worldwide community who provide support, knowledge and expertise with the aim of further improving this software.
Drupal can be used by both novices and expert users. It is suitable for non-technical users who are looking to build a basic website and caters equally well for experienced developers (with good programming skills) by means of a highly developed API.
Drupal is written in PHP with a MySQL database to store content and data. The content is produced using a WYSIWYG editor (available as an extension) which is a feature common to many of these systems and is particularly aimed at the non-technical user. It is used in a variety of ways which range from single or multiple user blogs, static personal sites such as brochureware and large corporate sites such as those run by government departments.
This system contains elements which are common to many other CMSs such as WordPress and Joomla and include extensibility, customisable templates and user management. It enables novice and expert users alike to create, amend, manage and publish content on a website. This applies to both internet and intranet sites.
A big selling point of this CMS is its extensibility. There are more than 6,000 add-ons available which include a range of new features, elements to boost its functionality or change/improve the overall look and feel.
This is a free, open source CMS which immediately appeals to people on a tight budget who are looking for a low cost system. It can be used by a wide range of people whatever their level of expertise and is popular in many places around the world.
Other aspects include:
These are just some of the many features of Drupal.
Every system has its pros and cons and Drupal is no different. The perfect CMS does not exist and whilst these systems have proved to be highly effective and efficient they have a few gripes which include:
Drupal is a good choice for medium to large websites which requires a high-level, robust and extensible CMS but there can be too many bells and whistles for simple blog sites or brochureware.