Dave Cormier has written a great article on selecting a content management system (CMS). Dave discusses three platforms, all of which I have used – WordPress, Moodle, Drupal. All are open source and there are a variety of hosting models available for most budgets. Like Dave, I’m not crazy about Moodle because it replicates the institutional course-centric education model, which I feel is outdated. I use a similar approach in initially analysing technology needs, succinctly stated by Dave:
I like to put CMSs into three simple categories based on the CMSs that I think of as being best of breed in the open market right now. Do you want to do a wordpress project, a moodle project or a drupal project. (you could also say ‘a wordpress.com project, a moodle hosted project or a ning project if you don’t care about controlling your data… which I do… but you may not)
I would add Elgg to mix if there is an interest in the functionality of Ning, but with the advantage of open source.
I used to use Drupal for this website but switched to WordPress a few years ago. Drupal is much too powerful to be running a simple blog like mine. Dave covers the pros and cons of these systems quite well in his post and I would recommend it to anyone considering platform selection. Yes, it can get much more complicated, but looking at these three for education or training projects is a good start.