by Chadwick Wood
October 29th, 2007
A couple of friends have asked me recently what I recommend/prefer to use for a content management system (CMS) when building a website.
For most small business, non-profit, or personal websites, I think Drupal is the best choice that I've come across.
From a developer's standpoint, Drupal is highly-configurable, extensible, and offers a ton of functionality, even in its default state. From a client's standpoint, using Drupal gives you a website that's easy to update and modify without having any background in web technologies.
The Drupal website already goes into all of the system's details, but here's a quick list of what I like:
Anyway, that's 3 perks, and there's a lot more I could say, but basically: if you're a developer looking to choose a content management system as your go-to for client projects, give Drupal a thorough look.
In the past, I've made more than a couple of CMS's from scratch, because I was hesitant to buy into any existing system, for fear that I'd spend the time to familiarize myself with it, only later to discover that its limitations would prevent me from doing everything I needed to. I have yet to feel those kinds of limitations with Drupal.