Drupal
Migrate module screencast
Drupalcon summary
This may be slightly out of order, since I've still got a ways to go in blogging my notes on the specific sessions I attended at Drupalcon, but I want to get my overall thoughts and impressions out as quickly as possible.
First, expanding on my comment on Drupal.org - I'm re-entering the Drupal community after some time away, and it feels so right... There are some acknowledgements I need to make:
First and foremost, my significant other SIGNIFICANT Other, Sarah Richards, has been supportive above-and-beyond of the time I've spent Drupaling on top of my day job (and of the constant whining over how little time I have left to do all the other things I want to do). I hope her patience continues, because I have a lot of catching up to do in the Drupal world. And I hope some non-profit working on progressive change out there can use an anthropologist with project management experience (contact me if you can...).
Drupalcon Day 2
Popular Science - Case Study
pingVision presented a case study of the migration of the Popular Science site to Drupal. Since I'm joining Moshe Weitzman in Cyrve, specializing in content migration, this was of particular interest to me.
Drupalcon Day 1 continued
I made a stab at live blogging with the usability session, but I think it will work better for me just to jot down the random points that particularly strike me at the time, and fill in more thoughts later. Hopefully most if not all sessions will be on video, so there's no need to be a scribe...
Usability
Report from formal Drupal usability testing at the University of Minnesota Libraries
The target for this round of testing was "sub-admins" familiar with other content management systems. They were exposed to Drupal 6 with CCK. Eye-tracking data was gathered, and we saw the animated results - not very pretty.
Cyrve
I'm pleased to announce that I am joining Moshe Weitzman in Cyrve. Our specialty is content migration and transformation - the grunge work of fitting old information into new holes.
Past projects of mine
XML -> Mobile-compliant XHTML
I produced a mobile-compatible website for delivering 2008 U.S. Presidential election results to hand-held devices. This involved modifying the Drupal FeedAPI module (at that time still in beta) to read custom fields in addition to standard RSS fields (patch submitted).
As a follow-up project, in two days I created a system to take XML feeds of raw election data and produce mobile-compatible XHTML pages to present the results, for live updates on Super Tuesday. This system included a templating system so the client could easily style it to their own needs (they reported it took half an hour with my delivered system to complete the theming and customization), and has remained in operation through subsequent primary elections.
Boston Drupal Meetup
Excellent meetup last night. The stuff I actually thought to jot down:
My Lightning Talk was on my collaborative knowledge base project at the day job. The Node Auto Term (NAT) module was pointed out as an potential substitute for the book module.
David mentioned an issue he has having with Automatic Nodetitle (the string "0" turning into a null) - it uses the Token module, which I've just signed up to co-maintain along with pathauto, so I want to take a quick look at that (if I can squeeze another ten minutes out of the next couple of weeks...).
Token bug
Another step on the return to active web development... Setting up my books on this site, with the pathauto module enabled, I found that the book title was not being substituted in the URL as it should.
For a little context, I was the original author of the pathauto module a few years back - this module automatically generates user-friendly aliases for Drupal content based on patterns you set up. For example, this post would have the address http://mikeryan.name/node/8 without pathauto, but because I've set it up with a pattern of blog/[author-name-raw]/[title-raw], it has the address http://mikeryan.name/blog/mikeryan/token-bug instead.