That’s right, people. Barack Obama’s web team doesn’t just *use* open-source tools — Drupal in this case — they commit code and release modules to the community. Three of ’em.
Steve Yelvington’s further notes on training news staffers on Drupal-as-news-CMS.
Over at IdeaLab, I’ve posted a bit of background on why I ended up building ReportingOn in Django instead of Drupal. Frankly, to the users of the site, it shouldn’t matter which platform I chose, but to me, and to the future of the project as an open source basis for news organizations, I think it matters a great deal.
Here’s a clip from the IdeaLab post:
“Did I need the structure Drupal came with for users, posts, archives, feeds, and comments? Probably. But there was a whole bunch of other baggage, like all the WYSIWYG block and module organization that I wasn’t as comfortable with. My first instinct was to start from scratch and build my own theme, but I quickly realized I needed to build my own content types. And views. And the file system was confusing to me, coming from WordPress. Plus, although the Drupal community is full of awesome people building awesome modules, I still couldn’t figure out how to do a few simple things, like create a content type with a maximum length (say, 140 characters).”
Bonus: Django is fun, challenging in a productive way, and I know a ton of people working and playing with it.
Awesome list of links to useful Drupal resources and tutorials.
A module for Drupal that makes the comments more like WordPress. Yay.
Nice Drupal theme, clean, good typography.
Extensible Drupal theme?
Additional modules to add different fields to content types with CCK in Drupal.
Nick’s really excited about this for his Drupal street-cred purposes, and I’m excited about due to how easy it’s going to make it for me to launch blogs on the community news sites I deal with at work.
Nick’s bits on Subversion are the crucial part of this for me. Gotta get started with that as soon as I switch web hosts.