listen > understand > code > teach
Building custom Web platforms based on Drupal

Getting control of your email in Apple Mail

After spending significant time today upgrading the handling of my email, I would like to share some of the techniques I use to manage my email over many separate email addresses. My focus here is on getting emails automatically sorted so that certain categories can be ignored and others seen immediately as circumstances require. Ignoring things that are ignorable is difficult when all of your email is jumbled together. And missing emails that demand attention is not acceptable.

Two tricks for debugging a Drupal WSoD

When working on custom Drupal modules in PHP, one commonly experiences the dreaded White Screen of Death (WSoD). The Drupal community has documented the Drupal WSoD extensively at http://drupal.org/node/158043.

Typically, everything seems fine, and then the Drupal-based web site you are working on (on your local machine) suddenly becomes completely broken, it gives a blank page for any request. Usually I cannot remember even what inconsequential-seeming things I have just changed. The tricks of this post are for directly tracking the down the error with a debugger, by watching it occur. [There is an even better method for this example, described at the end of this post.]

CTC's changing mission statement

As you may have noticed, I recently honed the 'mission statement' for Cronen-Townsend Consulting from "Building custom Web architecture with Drupal" to "Building custom Web platforms based on Drupal". Here is the story behind the change.

Loading large MySQL databases on a shared Web host

Writing a blog post about loading large databases on a shared host has been in the back of my mind for almost a year. It all started when I wanted to put a replica of MTTProNetwork.com on the web, for testing purposes. Then my client could do testing herself and only instruct me to go live with the changes when she was certain nothing had broken. (Note: As of this writing these changes are not yet live, for external reasons).

Give Apture a try at crotown.com

Here is a little post to help you try Apture searches. This is going to be easy since I have Apture 2.0 installed on this very web site.

Suppose you are reading my previous post and you see the phrase "Having Apture integration built-in to a site's infrastructure lowers the barrier to trying it out" and you are wondering what exactly the term infrastructure means. So, highlight it (select it).

Drupal SEO