Faster 404s with Drupal and ImageCache
Drupal generates nicely styled 404 pages that are easy to customize. And since 404 responses can be served from the page cache, the performance hit...
Drupal generates nicely styled 404 pages that are easy to customize. And since 404 responses can be served from the page cache, the performance hit...
URL shorteners (such as bit.ly and tinyurl) have been called the "herpes of the web". Beyond just link-rot, a public shortening service is per se an...
Learn how to safely implement JSONP in Drupal, avoid common security flaws, and understand its limitations for better cross-domain requests.
As you have probably figured out, I love views. I love teasing out little features that are completely buried and obscure.
Continuing on with the previous topic of essentially “what is Drupal?” we move on to the discussion of PHP and its importance in being able to build...
Like any good Gen-Y-er, knowing I would be starting a job at a web development company that specialized in Drupal technology, my first step was to...
I was trolling around the Internet today looking for drupal hosting benchmarks and I actually had a little trouble finding something current.
Learn how to programmatically change the content-type meta tag in Drupal 6 and 7 themes, enhancing your site's HTML5 compliance.
When Webchick announced that Drupal was moving to Git at Drupalcon, our office erupted in pleasure at the news. Lots of great Drupalists are already...
The toad just finished a small project involving the Facebook API and by far the most confusing aspect of the project was the terminology regarding...
If you've ever worked with a rich data model in drupal you know it can be a pain to load up all the children and parents of a node within the...
A lot of what's written about performance tuning for Drupal is focused on large sites, and benchmarking is often done by requesting the same page...
Exploring how language frameworks like PHP, Ruby, and Drupal influence developers' mindsets.
Facebook networks are one of the major ways that it allows people to connect to each other. Networks come in a few different types including: Regions...
If you have ever needed to bulk generate menu items in Drupal (I used this for theming some drop-downs), here is a snippet to accomplish it. The...
Having only left Rubyville a couple weeks ago there are still a lot of Ruby-based utilities that I still find incredibly handy. One such utility that...
Over the last two weeks I've been working on a project to convert one of our client's websites to Brightcove 3 players. As I am quite new to drupal...
A recent project required the use of a view to create a custom search page. The view worked as expected, with exposed filters providing the multiple...
The decision to store settings.php in your version control system can be sticky.
Resolving MySQL character encoding issues in a multi-lingual Drupal site using UTF8 settings to ensure proper data storage and display.
By now you may have heard about the frenzy for grabbing a personalized URL for Facebook. Within 15 minutes of the service being available Friday...
If you've built out more than a few Drupal projects, you've probably gone through the same song & dance a number of times - find the most recent...
We recently needed to fill missing geocode values in a project's database. Using some PHP magic and taking advantage of hook_cron() this is how we...
Some browsers like to be helpful and help by remembering certain form fields. I was having a problem with Firefox auto-populating my some of my form...
Ever wish you could use the existing Drupal Contact module as your sitewide contact form and just add a field or two? You can and it's really easy.