My primary project for the past few years has been the website for the <a href=’http://ischool.uw.edu’>University of Washington Information School</a>. It was originally written in .NET/C# and utilized an early custom content management system. I initially maintained it and expanded the functionality, incorporating AJAX and edit-in-place capabilities into the feature set.</p><p>Eventually, it became evident that my development efforts could not match the capabilities of more widely available content management systems, so I coordinated a switch in technology to using <a href=’http://drupal.org’>Drupal</a>.</p></p>Development of the site required the creation of several pieces that Drupal did not have out of the box, including modules for integration with central campus Web Services, which provided information about authorization, class and schedule data, and faculty and staff directory data.</p><p>The site itself utilitizes a wide variety of modules, including <a href=’http://drupal.org/project/views’>Views</a>, <a href=’http://drupal.org/project/panels’>Panels</a>, and <a href=’http://drupal.org/project/cck’>Content Construction Kit (CCK)</a>. I developed the custom theme based on a design from our in-house graphic designer, including a number of jQuery graphic widgets.