Drupal is a content management system (CMS), which is available as open source software for free. It was originally developed in 1999 by Dries Buytaert as a forum and transformed into an open source project within a year due to high interest. Similar known providers are WordPress, Joomla, and TYPO3.

Using these frameworks, you can develop virtually any Internet project without programming skills, whether website, forum, wiki, blog, or online store. The official English website of Drupal can be found at Drupal.org.

Special features of Drupal[edit]

Drupal works on a modular basis. The CMS provides many enhancements, which can also be combined, and a large developer community continuously provides new plug-ins, themes, and modules. The software is also said to have high flexibility, since the content can be changed independently of the layout. In addition to text, you can also use other media, such as pictures or videos in your project with Drupal. This software also supports diverse (including left-to-right) languages.


While TYPO3 and Joomla are mainly used as a Web CMS and WordPress primarily as a blogging software, Drupal tries to connect simple web content management and a social community linking solution. For this purpose, special social community tools are made available such as a blog system or forums. Utilizing Drupal with focus on social software and simple CMS capabilities therefore seems reasonable.


The extensions, also called modules, with which a project in Drupal is realized, are not compatible with the different Drupal versions. This means that an automatic Core upgrade is not possible because any extensions which are in use must first be checked in terms of availability and stability in the new version and then adjusted individually. In addition, all modules need to be manually installed and activated before you can use them. This limits Drupal use for enterprises of critical importance.