Turning data into information for over twenty years.

Tour of M D Hoerr's Drupal Portfolio

The logo is custom artwork that I commissioned for this site. The artist thought it was a good portrayal of what I am like (not what I look like!).

In the upper right corner are links to my LinkedIn public profile and my Twitter timeline. There's also a link to my main site, where you can find information about some of my non-Drupal work.

At the upper left is a theme switcher module, which I downloaded from drupal.org, to allow visitors to switch themes without logging in. I've configured it to switch between two built-in drupal themes, Garland and Bluemarine, and one theme I'm working on, Sayings.

The Navigation menu on the left will take you to the demonstrations of custom modules I have written:

  • Using the OpenLayers javascript library to display map layers from NASA JPL and the USGS.
  • Embedding a GoogleWave in a Drupal site.

On the upper right, is an extremely simple module I wrote to display one of my favorite sayings.

Below it on the right, you see a simple custom module I wrote to parse and display an xml feed. Yes, I know there are Drupal modules already available to do this, but I wanted to parse the feed myself.

Like what you see? Let's get in touch! Contact me.

Data from http://portfolio.mdhoerr.com/drupal/sites/default/files/demo_list2.txt

HTML and javaScript used in this block: http://portfolio.mdhoerr.com/drupal/sites/default/files/mapdemo.txt

Click the "Show Map" button to display the map. Click the right-hand plus sign that appears on the map to show the layer options. If you turn on the "Our data" layer, you can click on the resultant markers to show popups with city and zip code.

Test nodequeue

Tour of M D Hoerr's Drupal Portfolio

The logo is custom artwork that I commissioned for this site. The artist thought it was a good portrayal of what I am like (not what I look like!).

In the upper right corner are links to my LinkedIn public profile and my Twitter timeline. There's also a link to my main site, where you can find information about some of my non-Drupal work.

At the upper left is a theme switcher module, which I downloaded from drupal.org, to allow visitors to switch themes without logging in. I've configured it to switch between two built-in drupal themes, Garland and Bluemarine, and one theme I'm working on, Sayings.

The Navigation menu on the left will take you to the demonstrations of custom modules I have written:

  • Using the OpenLayers javascript library to display map layers from NASA JPL and the USGS.
  • Embedding a GoogleWave in a Drupal site.

On the upper right, is an extremely simple module I wrote to display one of my favorite sayings.

Below it on the right, you see a simple custom module I wrote to parse and display an xml feed. Yes, I know there are Drupal modules already available to do this, but I wanted to parse the feed myself.

Like what you see? Let's get in touch! Contact me.

Drupal module to embed google wave

At this point, to view this wave you must have a googlewave account, and I must give you access to this wave in googlewave.
If you would like a googlewave invite, and/or access to this wave, please click the contact link above or to the left and let me know something about why you're interested in this.

I created a new module to display this wave called "wave".
It consists of four files:
wave.info
wave.module
wave.js
wave.css

Currently, the wave id is hard-coded into the wave.js file, which consists of a single function:

function initialize() {

Syndicate content