Library Day in the Life, Day 2: Tuesday January 25th
Today was Day 2 of the Webchick Drupal 7 Tour. We started off looking at creating modules in Drupal 7, went over how to port custom modules from Drupal 6 to 7, and then spent a lot of the afternoon looking at the new-and-improved APIs. Admittedly, a lot of this was beyond my current ability, but I left resolved to drastically increase my PHP skills, and I still learned a ton.
Two cool modules from the day were Theme Developer and Stalker. Theme Developer is like Firebug for Drupal themes-shows you what parts of your theme come from which files-and Stalker keeps track of the number of times a profile has been viewed, and by whom. The latter had an "allow narcissism" checkbox-tracking how many times you look at your own profile-that cracked me up.
One other non-module tool that Angie and Joe demonstrated was upgrade.boombatower.com. You can upload custom module code written for 6, and you get back a module nearly ready for 7! This includes a .patch file, which summarizes the changes made, and addresses any issues that it could resolve in the conversion process as TODO items. A little editing, and your module is ready for Drupal 7. Much ooh-ing and aaah-ing from the audience.
On the commute home, my new colleague Christina and I had a great brainstorming session about what we want to accomplish in the coming months. We desperately need better dev and staging areas and to break bad habits and flesh out best practices and procedures for project management and documentation. We'd like to take a stab at recreating LibGuides as a content type in Drupal, and the sexy new Media module, which will hopefully be released soon, could potentially make that a lot easier to achieve.
Back to the office tomorrow, which ought to make for a more "normal" day!