Why Drupal?

With an open-source CMS powering their site, our clients are assured that they’ll have access to future upgrades and bugfixes, and that their sites can be managed and updated by anyone familiar with Drupal.

A CMS—short for ‘content management system’—allows you to manage your site’s content while keeping everything else separate. These systems provide standard “what you see is what you get” interfaces for handling text, links, images, and file attachments, and are user-friendly. They let you control access, so that different users can post different things in different places, and they allow you to re-use content and automate many traditionally work-intensive processes like creating “most popular” lists or photo galleries.

At Winters + Associates, the content management system we prefer is Drupal. It’s among the world’s most popular CMSes because of its flexibility, its scalability, and its power. Drupal is used worldwide by large companies like IBM and Warner Records, by universities like Harvard and UBC, and at non-profits like Amnesty International and the ACLU.

Out of the box, Drupal fulfils all the needs of a typical modern website, and its extensibility allows developers to easily customize its appearance and functionality to meet a project’s specific requirements. Drupal is deliberately designed to be “modular.” Parodying Apple’s famous slogan, Drupal professionals often note, “there’s a module for that.” There are thousands of modules to extend the core Drupal project, enabling features from mapping and GIS integration to events listing and calendars. If there isn’t an existing module for what you need, Drupal’s extensible framework makes it a cinch to create one.

Drupal’s key strength is that it is “open source” software; it is available for free, and has an open community of programmers dedicated to making it better. Developers all over the world contribute to Drupal, build on it, understand its inner workings, and fix any bugs they find. Unlike proprietary software authored by a single company with whom you must always contract to do the work you require, Drupal has no “vendor lock-in.” With a Drupal site, you can hire any web professional to upgrade and extend your website at any time, and you’re not limited to a single provider. Finding a professional is easy because Drupal is written in PHP, the most popular web programming language today.