Drupal is a free software package that allows anyone to easily publish, manage and organize a wide variety of content on a website. Hundreds of thousands of people and organizations are using Drupal to power an endless variety of sites.
By using Drupal’s system, you can manage content without programming.
The ever-evolving magnum opus of developer Dries Buytaert, the system, its modules, users and developers value flexibility, simplicity, utility, modularity, extensibility and maintainability in the code. The theory here seems to be that the core files are made light and feature-less – a blank canvas on which to create.This philosophy obviously isn’t for everyone. The code is clean and light (only a few MB) but that’s because you will need to install/tweak many (20-30) plugins before you have the site of your dreams.
- Modules – thousands of them for utility, content, third-party integration, admin, content, media, e-commerce, and on and on.
- Intense levels of personalization – considered to be the “core of Drupal.”
- Fully indexed and searchable content.
- Role-based permissions – not so different from our other highly ranked systems, but vital nonetheless.