Hi, I'm Tim Millwood. I am a Web Developer from Abergavenny, UK, and work for Mark Boulton Design, specializing in Drupal. This is my blog!

Is Drupal too general?

Over the last 6 months I have been working for a company on a selection of in-house developments. Yesterday in a meeting I found myself saying "Is Drupal too general?" and that got me thinking, "is it?".

Currently where I work there are 3 types of web site, custom built ColdFusion information systems, Moodle online learning sites, and Wordpress blogs. If we forget about ColdFusion for this and look at Moodle and Worldpress. They are both very specific in what they do, Moodle markets itself as "... a course management system" and Wordpress (simply) markets itself as "...what you use when you want to work with your blogging software, not fight it." These are both then very specific platforms, Moodle for courses and Wordpress for blogs.

I am now working on a new project to create a virtual community. Drupal is on the cards for this project but so is Telligent's Community Server. Drupal offers all the features needed but many of them need installing via contrib modules. Community Server seems to offer all of the features out of the box because like Moodle and Wordpress it is build for a specific purpose.

Although because Drupal is so "general" it enables integration with Moodle, blogs could be moved from Wordpress and all of the sites could make use of Drupal's fantastic multi-site features.

It would be great if Drupal.org offered specific versions of Drupal for blogging, community building, basic cms etc as well as offering the vanilla "general" version, or is this was Acquia are trying to do?

N.B. I have had someone tell me my Drupalicon looks like Sailor Drupal, but it is actually General Drupal. The hat is a Marine Corps General Dress Service Cap.