Drupal is an open source content management platform. It is written in PHP and distributed under the GNU General Public License.
Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from personal weblogs to large community-driven websites.
Drupal is used as a back-end system for at least 1% of all websites worldwide ranging from personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration.
The standard release of Drupal, known as Drupal core, contains basic features common to CMSs. These include:
- Access statistics and logging
- Advanced search
- Blogs, books, comments, forums, and polls
- Caching and feature throttling for improved performance
- Descriptive URLs
- Multiple-level menu system
- Multiple-site support
- Multiple-user content creation and editing
- OpenID support
- RSS Feed and Feed Aggregator
- Security/new release update notification
- User profiles
- Various access control restrictions (user roles, IP addresses, email)
- Workflow tools (Triggers and Actions)