Drupal is what is known as a CMS, or Content Management system. Drupal is one of perhaps thousands of known CMS’es, but it, along with WordPress and Joomla, is among the most widely used. Drupal can be used to create websites as simple as a few informational pages, to a blog, to a full blown corporate website that allows web users to interact with corporate data and personnel. With a robust CMS such as Drupal, website developers no longer need to develop from scratch or integrate from various libraries all of the server-side plumbing software that enables website users to interact with server-side data.
Some of the many features offered by Drupal include website user registration and management, creation, management and syndication of content, taxonomy, and tagging, and website user forums. And that is just from what is called “core Drupal” – the basic features you get from installing the Drupal “engine.” The broader Drupal community creates and distributes thousands of modules that extend and enhance the core feature set. Some of the more popular contributed modules add functionality for things like: e-commerce, easy web form creation, creation of web views for server-side data, and automatically generating human-friendly and search engine-friendly URL paths for website content items.
Drupal is an open source project with a large community behind it. It is written in PHP and distributed under the Gnu Public License, which guarantees that the source code can be viewed and modified by anyone. There are several conferences a year, as well as countless local developer groups and events, dedicated to Drupal. As well, there are many web design agencies specializing in developing Drupal sites and modules. It is reasonable to say that the community has achieved a critical mass that will keep Drupal going for many years to come. CMS reviews are important just as web hosting reviews are. Dupral has some good reviews coming from different user.
In the tradition of open source projects, Drupal strives to support and interoperate with other standards-based and open source software. The system requirements for Drupal allow it to function in a completely open source environment, although a Drupal site administrator may also choose to use Microsoft IIS if they wish. There is an abundance of tutorials and books available to help the novice get up and running with a fresh installation in a short span of time. For the modest cost of zero dollars, anyone with an internet connection, a reasonably modern computer, a decent amount of tech savvy, and the ability to read and follow instructions can have their first Drupal site up and running in an afternoon.