drupal

MAMP and Drupal Version Control API

I recently installed the Version Control API Drupal module to give it a test run. Unfortunately it did not work right out of the box. I was getting the following error when trying to refresh my svn logs through my sandbox Drupal site running in MAMP:


dyld: lazy symbol binding failed: Symbol not found: _iconv_open
Referenced from: /usr/lib/libaprutil-1.0.dylib
Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib

dyld: Symbol not found: _iconv_open
Referenced from: /usr/lib/libaprutil-1.0.dylib
Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib

After some googling for a while, it became apparent that the svn binaries that are installed by XCode Tools just needed to be updated.

svn add - excluding the files directory

I use bash script that I found on GotDrupal for adding and removing files from svn using a regular expression. I normally use the command for simple tasks, like the ones shown in the video on GotDrupal, but today I used a regular expression that took me a few minutes to get working.

I wanted to add everything in my local development environment to the svn repository except for the files directory. The first thing I did was add my Drupal install non recursively, then with my handy svngrep command added the rest of the directories, except for the files directory.


svn add -N drupal
cd drupal
svngrep '^\?.*[^( files$)].*$' add

Getting ready for BADCAMP

Well I just arrived here in Berkeley after about 7 hours in the car with my wife and two toddlers. We bought portable DVD screens that mount on the back of the front passenger head restraints before we started our journey. The screens worked great for the first six hours of the trip, but the last hour on the road was a little crazy with my son. Luckily he fell asleep about 10 minutes after I turned off the screens.

I'll be attending BADCAMP at the UC Berkeley campus this weekend. It's an “un-conference” based on community knowledge, sharing and collaboration.  I look forward to meeting a lot of people and learning a lot while I'm here.

Trixbox goes Drupal, so does 43folders

I was chatting with Crystal Williams yesterday, the amazing organizer that put together the recent DrupalCampLA, and she mentioned the company she works for just launched the new Trixbox commercial site with Drupal. It's a very clean design and implementation of Drupal.


Also, Merlin Mann, just released the new 43folders site on Drupal. Another great looking theme. He leveraged the RoopleTheme to turn his design into what it is. You can check out all the different RoopleThemes here.  The 43folders web site is a great productivity web site with a big focus on the Getting Things Done principles. 

Drupal Asterisk module


A couple weeks ago after I upgraded my home office PBX to Trixbox 2.2.4 I did a search on drupal.org to see if there were any modules for Asterisk. Sure enough I found one that had been ported from drupal 4.6 by Chad Phillips, better known as hunmonk in the drupal community.

If you haven't checked out the module, check out his demo site and get in touch with hunmonk for a live demonstration. He showed me some pretty cool features in the demonstration, but the one that sold me was the call bridge. What happens is:

My First Blog Post

Well, I've been telling my self to start a blog for a long time, and it's been on my To-Do list forever, so I finally decided I want to mark that task as "Done". Here it is, my blog, the musings of Tom Friedhof. There's not much to see here right now, but I intend to use this space as a place to share my thoughts.