
Drupal gets considerable praise for being versatile, flexible, and open. At the same time, it is often criticized for being difficult to configure, with a large learning curve even for seasoned developers. So given the criticism, why do I use it? And why do I recommend it to clients? This article provides an overview of Drupal, and in doing so, explains why I stake my business on it.