I recently inherited the task of migrating a drupal site's user information from usernode to CiviCRM contact records. It's been a difficult task given the version of CiviCRM -- it was a 1.7 alpha release that had to be updated to CiviCRM 2.0x, which in and of itself was no small task.

Once that part was complete I had to collect all of the usernode objects and move them into a number of custom fields, which meant that I spent a lot of time sifting through the documentation and the source code.

Here's the kicker... CiviCRM almost supports this sort of thing out of the box. It would appear that one must simply translate any desired node objects into a csv file, and then use CiviCRM's import tool to map the columns to your custom fields. It appears that all of the CiviCRM components also support this.

Palin Sound board

I recently purchased a duet from slimdevices.com and so I've been listening to a lot of new music lately, which has led me to port 5.x version of the last.fm module to drupal 6.  The module uses last.fm's api to gather recently played information for a specific user, but could be reworked to gather other information such as charts etc. Currently, the module will attempt to retrieve cover art and will display if the track is currently playing.

I have been looking for a nice script to automatically grab cover art for me and I came across this nice little utility:

getalbumart.php

Once installed, grabbing cover art is often as easy as invoking "getalbumart.php -c -n cover"

A very small SEO boost for a few interesting articles.

 

I'm not sure how long this video has been around, but it's hilarious!

Listen to sea wolf

After searching for word counts on all the speeches given at the DNC and RNC I came across this interesting post from Wired Magazine.  Someone thankfully took the time to pipe all those speeches through wordle.

Obama's Speech:

McCain's Speech:

Not sure if it was intentional or not, but McCain's wordle looks alot like a coffin.

The Democratic And Republican National Convention Speeches, As Seen Through Wordle