404 - Jeff Geerling not found.

404 - Jeff Geerling not found.

Seen recently on the office door...


Drupal: Make a Context-Aware User Login Link (PHP Snippet)

Many of the sites I design don't require a user login form on every page, especially if there are only a few people that will ever need to login. Instead, I like to simply provide a "User Login" link somewhere on the page (most often in the footer), so it's unobtrusive but there for those who might not remember to type in /user after the URL.

This presents a new problem, though: if you put a link to "example.com/user


Thoughts on Avatar...

Not Real - Move on with your Life

Image from Geekologie

From a friend's blog post on Avatar :

People applauded at the end of the film, which I found a bit disturbing. Visually, it was awesome. But we just saw humanity slaughtered on an alien planet. We just saw the greed of humanity at its worst. We just saw a terrible spirituality exalted as ideal. And, finally, we just saw the remnant of the humans sent back “to their dying planet,” and we cheered.

No wonder people feel depressed after stepping out


Drupal 7.0 Alpha Release 1 is Available

As explained on Drupal.org today, Drupal 7.0 Alpha 1 has been released , and it incorporates (among other things) a revamped user interface, custom fields (CCK) in core, image handling in core, an update manager, and a ton of 'under the hood' improvements.

This is going to be the best Drupal release to date, for two reasons:

  1. Drupal has reached critical mass : WhiteHouse.gov , Intel , The Grammy Awards , and heck, even Monty Python are running on

Building a Theme for Drupal 7

After having built out many themes for Drupal 6 (and a couple for Drupal 5), I'm going to start from scratch on a couple designs and build a theme in Drupal 7, which will be released sometime in 2010. I'll take you along my journey in this article.

Please note, this article is a work in progress , and I'll be updating it as I go. Hopefully, within a couple weeks, I'll have the article complete, and a

Filesystem layout for a Simple Drupal 7 Theme

Signal to Noise

... or, Liturgical Music: Finding Hymnody to Enlighten the Mind and Lift the Soul

Having been a Seminarian for the Archdiocese of Saint Louis—an Archdiocese with great diversity in liturgical music, priestly ministry, and culture—I have had a great variety of liturgical experiences. Also, being a young adult with twenty-four years of musical listening habits under my belt, I've listened to a wide variety of genres, most especially alternative, classical, and pop music (with a bit of country music

Priestie Boyz - Lost in Ecstasy

Chicago Street Lights

Michigan Avenue lights (photo taken this weekend atop the Hancock Building in the northern part of Chicago):

Street Lights at Michigan Avenue


Meetup with St. Louis Catholic Bloggers

Earlier today, I had lunch with a few good (mostly online) friends at Rigazzi's on the Hill (in St. Louis). The food was so-so, the company was great, and the atmosphere in the restaurant was pretty good. It's a little bit tucked away next to Kingshighway, but not too hard to find (plus there's plenty of parking in the area).

I met Snup (from Snup's view from the back pew ) for the first time


Pope Benedict XVI Bestows Papal Honor on St. Louisan

From the Saint Louis Review this morning: Pope Benedict XVI Bestows Papal Honor on St. Louisan

Pope Benedict XVI, has bestowed upon Dr. David Mueckl, PhD, DBA, the Papal Honor of Knight Commander with Star of the Pontifical Equestrian Order of Saint Gregory the Great.

The Pontifical Equestrian Order of St. Gregory the Great was established on September 1, 1831, by Pope Gregory XVI. It is one of the five pontifical orders of knighthood in the Catholic Church. As part of the reform of


Merry Christmas!

Stained Glass - Nativity Window, Holy Family, Saint Cecilia Church

Merry Christmas! May you have a blessed day with your family, or with the Holy Family in your heart!