On July 11, IBM's site developerWorks posted its first article in a series, called, Using open source software to design, develop, and deploy a collaborative Web site. The series adopts a fake organization as a client for whom to develop a collaborative website using only open source software. The goal of the series is to give developers some guidance in developing similar solutions.
Of note in the first article is an interesting and comprehensive discussion of content management systems and the selection process they used to decide which framework to ultimately implement for their project. Wouldn't you know it? They picked Drupal!