Welcome

My name is Tim and I build websites with Drupal. Drupal is an open-source content management system capable of powering just about any type of website, everything from a social network to a company intranet.

The beauty of Drupal is the great community of developers and designers behind it. There are literally thousands of modules and themes to provide just about any functionality you need.

Every website has different requirements and usually several solutions exists. That's where I come in. I provide Drupal web application development and implementation.

Take a look at my portfolio to see some of my work or contact me to discuss your project.

What is Drupal?

Make Your PHP Variables Available to JavaScript

For my Visitor Info module I needed to pull some info out of the database and make that info available to JavaScript. Following is the code I used to do just that.

Visitor Info Module

I have been working on a module to satisfy the feature request to map location of visitors to a website. I'm calling the module Visitor Info and it is active on my demo page.

Several people have requested a module that maps the location of visitors to a website. Most of the other contributed modules I have seen will map registered users on your site but not the anonymous visitors.

I have just contributed the module and you can download it from the project page here.

Display a Custom Page From a Module

The following comes from the developer example pages at api.drupal.org.

The code is well commented and very easy to understand.

// $Id: page_example.module,v 1.13 2007/10/17 19:38:36 litwol Exp $

/**
* @file
* This is an example outlining how a module can be used to display a

Drupal's Triggers and Actions for Automatic E-Mail Notifications

I just ran into a situation that required me to set up an advanced action that would be triggered by comments. One of the websites that I currently maintain has a situation where there are 5 or 6 users that need to be notified when users in the customer role leave comments on certain content-types.

Quick and Easy Beauty Tips

On a recent project I wanted to use the jQuery BeautyTips module to help me convey more information to the user while saving space on the page.

This plugin was created by Jeff Robbins of Lullabot fame and has a project page at this link.

Emerson Fabrication Redesign - A Success Story

The redesign of Emerson Fabrication has been a fairly involved project - especially since this was a solo project. But it has been a fun site to work on, mainly because I had the rare opportunity to do exactly what I wanted, within reason, with no real limits or constraints. My boss told me that he wanted a website and that is about all the input I got.

In this case study I am going to attempt to detail, as much as possible, many of the steps I took in building the site. I will start with the general outline and a list of functionality that I wanted the site to have. Then I will detail some of the steps I took to solve various issues encountered and also go over some of the contributed modules I used and explain how some of them work together to provide that functionality.

Drupalcamp Atlanta

My first Drupalcamp was the greatest. Miranda and I made some cool new friends and really enjoyed the after hours get together at Bailey's Pub and Grille. I think the best part of the camp was Addi's (add1sun) keynote session, "The Drupal Movement – Where Do You Fit In?"

For the longest time I have been pretty much just a solo drupaler, in my cave pounding away on the keyboard. Sure I've read all the "it's the community that makes Drupal great" posts, but have never had the opportunity to actually experience it first hand. Well, this weekend changed all that. The people we met like Doug Vann, Addi and all the others genuinely seemed to care about the PEOPLE in this Drupal community. I guess at one time or another we all tend to question ourselves. We ask "what am I doing here?" and "do I really belong?" and even "am I smart enough?"

If there is anyone else out there in the community that's ever had those questions, I highly recommend watching Addi's session (I'll post a link as soon as it's up). So for me personally, I can honestly say, yes, I do belong.

Syndicate content