Friday was my last day with Advomatic. It was a great year + working with the band of genius drupallers. For the next couple weeks I am officially unemployed (aka on vacation), then I go to work for Sony. I want to up the ante with the theming capabilities for the multisite project, which I am pretty familiar with. Over the last 6 months (as an Advomite) I themed websites for: Justin Timberlake, Tori Amos, Mario, T-pain, Katharine McPhee, Say Anything, and The Dey. I think I will be doing some stuff for the Musicbox Video project too. I'm especially excited about working with Earl Miles aka merlinofchaos, daddy of Views, Panels and Node Queue. If you are curious about the Sony projects check out the Lullabot Drupal Podcast No. 39: Doug Gottlieb of Sony/BMG Records.
advomatic
2 fab weeks in Drupalville
Submitted by suzi on Sat, 07/15/2006 - 1:07pm. tags:It has been 2 weeks since I closed the old business and started working for Advomatic. The projects on my plate are so fun I can hardly stand it. Two of them are large community sites, so the lessons and challenges that came with building Famous have so far been invaluable. I'm also looking forward to launching the redesigned Fresno Met site in Drupal. Stay tuned for an August 1st launch!
I can't believe how much I have learned in such a short period. It hasn't been so much learning completely new things, but finding different and often better approaches to old problems. My understanding of how themable functions work in Drupal went way up last week (big thanks to Drumm!).
My 'a-ha' moment was via converting a static block for news items on the Personal Democracy Forum homepage into aggregator feeds. Not a problem except the aggregator module generates blocks with titles only (function: theme_aggregator_block_item). We needed teasers, source titles, and post dates. 2 weeks ago I would have just hacked the aggregator module, or written a custom query for it, which may or may not have worked. And, hacking modules is never ideal. In actuality only a tiny change to the module itself was required to print source titles via: $item->feed_title in the standard aggregator block. Other than that it's a simple rewrite of that function in the theme's template file. In this case it was an old 4.6 xtemplate chameleon theme (ouch!), so the function became chameleon_aggregator_block_item. All that was needed was a rewrite of the same code the module uses + some special stuff to bring in teasers (not really teasers per se but truncated feed item descriptions). This is much more efficient and 'drupal-friendly' than a something like a snippet, certainly more elegant than a complete module hack. Ask me for the code if you think you can use it.
Changes at think inkless
Submitted by suzi on Fri, 06/30/2006 - 8:33pm. tags:Today is the last day of think inkless as think inkless. I have closed up shop after six wonderful years and am turning this domain into a blog.
I will be posting tips and tricks on using and developing for Drupal, various things I see around the web, and happenings with my pet project: Fresno Famous. The old think inkless site has been archived here.
In case you wonder what's next for Suzi, I have joined Advomatic, where I look forward to focusing on design and IA for progressive grassroots and arts communities - all within the Drupal framework.
Stay tuned.

