Drupal benchmark results using AB and the simple things we did to get here
I was trolling around the Internet today looking for drupal hosting benchmarks and I actually had a little trouble finding something current.
I was trolling around the Internet today looking for drupal hosting benchmarks and I actually had a little trouble finding something current.
I'm working on an HTML5 theme for Drupal 7 right now, and I needed to change the meta content-type tag. By default it looks like this: , and I needed...
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...
Every conference is better with events, but finding them can be such a pain when you're trying to absorb all the info in the seminars.
A previous post described how to reposition node comments with Drupal's hook_menu_alter(), to facilitate a tabbed interface. One side effect that...
Metal Toad is proud to be a gold sponsor for DrupalCon SF 2010. If you see us there, say hello!
When discussing the benefits of open-source frameworks (especially Drupal), I've often heard, "But if everyone has access to the source code, how...
Here's a tiny shopping cart block for Ubercart that fits right in with the menu. Of course the standard block could be themed this way, but this is...
If you haven't already heard of it, the Theme Developer is a great tool. It works like firebug, but for Drupal.
When you first start creating a Drupal theme, you might be frustrated by the large number of stylesheets that are included by default in your theme...
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...
So there we were, facing a Flash based video player that could have multiple tabs of many videos apiece.
During the theming process for the Emmys, specifically Emmys.com and Emmys.tv, we were presented with 2 differently styled marquees. On Emmys.com,...
In the discussion following my last post about cron and the cache hit rate, I promised to do
By default, Ubercart sets the breadcrumb on the checkout page to simply "Home", which I personally find a bit odd. Because it calls...
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...
Lately I've been working on a project to allow drupal to intelligently manage legacy data, to display, edit, and work with all aspects of the data as...
A strange quirk in Drupal 6 hard-codes comment rendering into the node module. This makes it quite difficult to reposition comments, for instance...
In my last post, a basic intro to to running cap deploy was presented. Now, let's look at some more advanced scenarios. (See Part 1 for the actual...
If you have ever spent any time around software development, (especially here in Portland with our amazing open-source community) you'll know that...
I'm a big fan of having an automated deployment process. It's really the web development analog to the "one step build process", as described in the...
The latest 6.x-2.9 release of SimpleTest includes a backport of the e-mail capture feature from D7. This means you can finally unit test e-mail...
Of all the powerful words in any language assertion is in my opinion the absolute most powerful. With affermative language we are able to create...
It's well known the iPhone can play H.264 video. With tools like ffmpeg, hooking this up to Drupal ought to be simple, right? Here are a few snags I...
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...