Drupal is presently the most sophisticated CMS (Content Management System) on the Internet. It is popular all over the world. Its main advantages are wide social network, personalization and security.
Whole Drupal is under GNU General Public License 2 (GPL) and contains a large amount of additional modules and themes. It's installation is very simple and the homepage Drupal.org includes entire information from global news up to useful tutorials which helps beginners and advanced users how to sort out any problem. Everybody can access the huge Drupal API and look inside the core of the system.
The core is written in PHP and cooperates with MySQL or PostgreSQL database engines. Drupal core consists of modules. However, there is a variety of other modules. Developers can simply download a module, copy it into the Drupal site and install it within the administration. Every module has its own ability and functionality.
Main Purpose
The aim of Drupal is to be the powerful engine of websites, which can simply build and handle every user. Drupal version 6.0 is still on the way, and will provide lots of new features and improvements. This new version of Drupal should introduce Drupal to regular users. Drupal is now able to be extended by official modules to a variety of website types, from a simple weblog, to extensive e-shop, or a huge application.
Requirements
CMS Drupal is easy to install on most of the hosting programs. Its minimal requirements are:
- Web server-the best choice is Apache PHP version 4.3.3 or
- higherMySQL version at least 4.0 or
- PostgreSQL at least 7.0 or
- Database user has to be allowed to CREATE TEMPORARY TABLES and LOCK TABLES.
- Some modules require .htaccess file and mod_rewrite support