Error message

  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /usr/www/users/gdd/heyrocker/includes/
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /usr/www/users/gdd/heyrocker/includes/

This site is built in Drupal 7 using the following modules:

And a little bit of glue code here and there. No, not even Views (for now.)

The theme was created from scratch by me using Zen as a base theme. I mainly chose Zen because I know John and can guilt him into helping me when I need to. It is called heyrocker and I've put it up on github. Note it is not particularly full featured. It is my first theme and only covers what I needed on this site, and a lot of the techniques are probably really awful. The color scheme of the theme was inspired by my Textmate theme, which is a modified version of Tomorrow Night - Blue by Chris Kempson. You can also get this on github. The fonts are Inconsolata (also my editor font), Gil Sans and Droid Serif. Its not the best theme in the world but I'm pretty happy it came out not too ugly.

The social networking icons came from Alex Peattie. They are really great.

I wrote two chapters of this book - Drupal 7 Module Development and I co-wrote it with Matt Butcher, Larry Garfield, Matt Farina, Ken Rickard, and John Wilkins. Go buy a copy!
I am the owner of the configuration management initiative for Drupal 8. You can follow this work at the dashboard on

I used to work at NodeOne in Stockholm, Sweden. NodeOne is the largest pure Drupal consultancy in Europe. They have built websites for clients like IKEA, SFBio, and Möbler. If you need some work done get in touch!