What is Drupal ? : Dries Buytaert began the Drupal software as a message board in 1999. Within a year or so, more people became interested using and contributing to Drupal, so the project was made open source. Drupal.org came online in 2001, and the Drupal community gained momentum in 2005 with several code sprints and conferences. Read more about the full history of Drupal and Druplicon.
Drupal is a Content Management System (or CMS) blogging system.Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization.
Drupal is Open Source
Drupal is open source software maintained and developed by a community of 630,000+ users and developers. It’s distributed under the terms of the GNU General Public License(or “GPL”), which means anyone is free to download it and share it with others. This open development model means that people are constantly working to make sure Drupal is a cutting-edge platform that supports the latest technologies that the Web has to offer. The Drupal project’s principles encourage modularity, standards, collaboration, ease-of-use, and more.
The passionate volunteer Drupal community is on hand to give support via various vibrant IRC channels, in the forums, and face to face at Drupal events. The community has also created Documentation for Drupal, which covers major topics related to working with Drupal. The worldwide community drives the innovation that makes Drupal the preferred choice for web developers and site owners. Everybody canget involved and make a difference to Drupal.
As well as the community, there are many dedicated companies in the Marketplace to help with your Drupal project. Providing expertise and a deeper understanding, they can help with design, development, hosting, spam blocking, theming, training, and more.
Drupal CMS Features
More secure implementation for scheduled tasks (cron.php).
More secure password system.
More secure log-in system.
Modules can be updated via the web.
Administrative links to edit existing page elements are now available on each web page, without having to go to an administration page first.
Improved support for integration of WYSIWYG editors.
Added more drag-and-drop for administrative tasks.
Permissions now have the ability to handle more meta-data (permissions now have a description).
User 1 created as part of the installation process.
Added features to the default install profile (tagging on the Article content type).
Setting up automated task runs (cron) can now be achieved via Drupal’s configuration alone, without having to install any scripts on the web server.
Redesigned password strength validator to make it kinder and gentler, and clearer.
Renamed “input formats” to “text formats”.
Added support for default text formats to be assigned on a per-role basis.
Moved text format permissions to the main permissions page
Added “vertical tabs”, a reusable interface component that features automatic summaries and increases usability.
Improved time zone support
Removed per-user themes: Contributed modules with similar functionality are available.
Added new “Shortcuts” module to allow user to create their own menu for the pages they visit the most.
Added query builders for INSERT, UPDATE, DELETE, MERGE, and SELECT queries.
Support for master/slave replication, transactions, multi-insert queries,delayed inserts, and other features.
Added support for the SQLite database engine.
Default to InnoDB engine, rather than MyISAM, on MySQL when available for greater scalability and data integrity.
Several Performance Improvements Implemented
Hook API documentation now included in Drupal core.
Added OPML import functionality for RSS feeds.
Added feed update options.
Added support for language-aware searches.
Added test framework and tests.
Removed the Bluemarine, Chameleon and Pushbutton themes. These themes live on as contributed themes
Added “Bartik” theme as the default user interface theme.
Added “Seven” theme as the default administration interface theme.
Added “Stark” theme to make analyzing Drupal’s default HTML and CSS easier.
Files are now first class Drupal objects with file_load(), file_save(), and file_validate() functions and corresponding hooks.
Files use PHP stream wrappers to enable support for both public and private files and to support pluggable storage mechanisms and access to remote resources (e.g. S3 storage or Flickr photos).
Added a field specifically for uploading files, previously provided by the contributed module FileField.
Improved image handling, including better support for add-on image libraries.
Added a field specifically for uploading images, previously provided by the contributed module ImageField.
Better Support for Multisite Installations
Added RDF support
Better support for search engine optimization and web linking
Added ability to add custom fields
Provides most of the features of the former Content Construction Kit (CCK) module.
Custom data fields may be attached to nodes, users, comments and taxonomy terms.
Node bodies and teasers are now fields instead of being a hard-coded property of node objects.
Fields are translatable.
Installer can be run from the command line
Upgraded the jQuery Forms library to 2.36.
Added jQuery UI 1.8, which allows improvements to Drupal’s user experience.
Improved node access control system
Improved handling of long-running tasks.
Who’s Using Drupal
From local businesses to global corporations, diverse organizations use Drupal.
Drupal.org is the home of the Drupal project. In addition to keeping track of all the Drupal code and contributed projects, Drupal.org publishes news, organization information, training resources, case studies and community spotlights. Drupal.org is run mostly by volunteers; learn how you can get involved. Read more about how we organize ourselves on Drupal.org.