I will give a thorough review of tools to control markup and techniques to keep it meaningful and minimal.
Penn State College of Arts and Architecture has been leading a revolution locally to cause the session's title to be asked (in shock in most cases): "You use this [drupal] to run courses?". The answer is a little more complicated then yes but we do use Drupal to handle all of the presentation of course materials for our courses and continue to lay more and more on it as it keeps proving itself. This session will (or can depending on audiences focus / interest) be able the following:
1.Theming -- We are an arts college and visual presentation is high priority. We have a brand new theme per course and over 12+ running actively in our college alone, all with a variety of themes. Showing them off as well as fielding questions on "how did you do that!" is in order.
2. Course Design -- We have a lot of courses with a variety of cool topics as well as features. From assignment submission handling, to student generated content in blog / wiki style submission, to image assignment processing and grading, to rubrics, to streaming films / media; you name it, we're probably doing something with it either now or in the near future.
3. How Drupal fits in with our current CMS -- If you're in education, you probably already have a system in place at your university / school, and you're probably looking at Drupal cause you don't like it! Hear how we integrate with our main CMS (Angel) and where it fits into our all Drupal environment.
4. Q/A -- I get asked a lot, "How did you win them over?" so I'll go over it. Getting Drupal / Open Source CMS products integrated into an industry that's been traditionally off the shelf focused isn't an easy task. Hear how we did it and some arguments you can use to do it too!
6/5/2009 UPDATE: To help fill the gap in theming sessions for developers, this session is going to include topics on phpTemplate, the theme engine used by default in Drupal 5 and 6.
A discussion aimed at module and theme developers who often need to get their hands dirty with CSS.