1. One of Drupal's most powerful enterprise-level features is its "multisite" capability, which allows running numerous Drupal websites off of a single code base. This makes managing code-level changes extremely easy, although there is still some manual work needed to migrate database changes and create new sub-sites.  There are a number of tools available for Drupal that make managing multi-site installations easier.  This task is to compare and contrast those tools.
  2.  
  3. As there are a wide number of possible use-cases for multi-site, consider in particular the following use case:  Different departments in an organization want to run their own sites off of a single code base.  Each department wants a completely independent instance of Drupal (no shared tables or content).  However, each department will be launching at a different time.  The main administrator wants to be able to roll out a new "skeleton" site for a department on request, with a default theme (which the department can customize if desired) and some default pages and menu items pre-created (an about page, a contact page, etc.).  
  4.  
  5. Select and compare at least three (3) tools and modules for multi-site management given the above use case, with regards to the following criteria:
  6.  
  7. - Ease of installation and ease of use.
  8. - Available features and functionality.
  9. - Flexibility to handle use cases other than the one described above.
  10. - Extensibility for future use.
  11.  
  12. For this task you may use either Drupal 5 or Drupal 6.
  13.  
  14. The deliverable for this task is a written report detailing each reviewed tool and a conclusion recommending one based on the criteria above.  The task is complete when it has been posted to the Drupal issue queue.  (ODT or RTF format recommended.)
  15.  
  16. Estimated time: 4 to 5 days
  17. Mentor: Larry Garfield