Domenic's blog

jReject Drupal Module for Drupal 7

What is jReject?

Often times, either through lack of manpower or will, we'll create a web page that looks great in modern browsers but falls apart in old ones. Rather than fielding comments like "Your page is broken!!", wouldn't it be nice to let your visitors know that their browser is out of date?

jReject is a jQuery plugin that determines the browser type and version a visitor is using, and conditionally presents the user with a modal message prompting them to upgrade their browser.

Setting up email subscriptions and notifications in Drupal 7

Email notifications are the glitter of community sites: very few people passionately like them, but you'll never get rid of them. Probably the most typical use case on a Drupal site is to send an email notification to let a node's author know that someone's commented on their node. I just spent the good part of an afternoon setting this up on a Drupal 7 site, and thought I'd pass along some time saving tips.

Don't Repeat Yourself: Enterprise Data is Hard

I usually like what Ted Dziuba has to say but his rant, The Most Important Concept in Systems Design, missed the mark on a few points and ultimately misunderstands the problem on a fundamental level. Go read Ted's article if you haven't already, then we'll jump into some counterarguments and finally why the whole rant is misguided.