Development Blog

Amanda Luker
Sep 18, 2011

Flowing a list view into two columns

Columns. While it may seem like a good idea to a graphic designer, the idea of newspaper-style columns strikes fear in the hearts of themers everywhere. In particular, you may run into an instance where you need a list view to be A-L in the first column, then M-Z in the second column. I'll walk... more
Amanda Luker
Jul 6, 2011

Build a Filterable Staff Directory in Drupal 6 or 7

Here's a beginner-level Drupal CCK/Views site building recipe for creating a nicely filterable Staff page. After making one like this for a recent project in Drupal 6, I was both pleased and annoyed to discover how easy it is to build in Drupal 7, now that fields are in core. I'll show you both... more
Jack Haas
Jun 7, 2011

Notable changes to theming in Drupal 7

There are 50+ changes to the theme system in the move to Drupal 7 - that's a lot to consider when upgrading your theme from Drupal 6 to Drupal 7. As expected, some of the changes make theming more complex... but those changes can also free things up... more
Aaron Winborn
May 3, 2011

Webcam Magic!

Here is a recipe for the holy grail of video handling on your server: recording a video with a webcam from the browser, upload it to YouTube, and embed it on your site, all with one magic click. This technique is currently only possible with ... more
Amanda Luker
Mar 25, 2011

Designing for Drupal: DOs and DON'Ts

"Drupal sites can look any way you want!" Heard this before? While technically true, it doesn’t mean it’s always the best option. If you are a graphic designer creating comps (compositions) for a Drupal site, here are a few DOs and DON'Ts to follow. Not only can they make theme developers happy,... more
Amanda Luker
Jun 2, 2010

Arm yourself with Drupal $body_classes!

A common question I get for theming Drupal sites is how to apply css to specific pages. For example, you might want your background image for your header to change on specific pages. Out of the box, Drupal doesn't give you any class in the HTML that's unique to your node to grab onto. This is... more
Dylan Clear
May 25, 2010

How to Give Your Project A Fighting Chance (Part 1)

"What we learn from lessons learned is that we don’t learn from lessons learned." - T. Block So you are about to kickoff a project. You have a budget, a deadline, and a deliverable: an awesome website launch. As you already know, there are 3 criteria by which... more
Dave Hansen-Lange
May 10, 2010

The dreaded "MySQL has gone away" error

In environments where there are many databases running on the same machine (ex. shared hosting), or in high traffic environments (ex. enterprise sites) it is a common problem that unterminated connections to the database linger around indefinitely until MySQL starts spitting out the "Too many... more
Jack Haas
Feb 3, 2010

A lesson in the usefulness of CSS sprite generators

The basic premise of a sprite image is to consolidate your site's graphics into one (or more) master image file. Then, with the magic of CSS's background-position property, you can shift the master sprite image around and only reveal the parts you want. Like a window. Some might even say like a... more
Amanda Luker
Jan 21, 2010

Theming the User Login Block

Don't want people to look at your site and immediately know it is Drupal? Theme your user login block! While it isn't always your top priority, customizing the look and feel of the login form helps maintain the integrity... more
Syndicate content
Contact Us

AdvoTwitter

  • RT @eff: If you're a U.S. citizen who lost non-infringing personal files to #Megaupload, please contact us here: http://t.co/O5QDEDYu
    February 3, 2012 - 6:34pm
  • RT @mlsif: Wael @Ghonim and David Gergen at JFKForum on Revolution 2.0 #tahrir #Egypt http://t.co/OPj2ysKp
    February 3, 2012 - 4:21pm
  • RT @ravenb: A cautionary tale: How Komen flushed their brand in 24 hours http://t.co/3u8BjBXZ #p2 #fem2 #nptech
    February 2, 2012 - 9:15pm
  • Hiring a #drupal developer! Come work with us (live anywhere) http://t.co/7bZFtXcj
    February 2, 2012 - 5:01pm
  • RT @abigailcollazo: We're proud to be hosting the Women's Caucus at #Roots12! Join us if you care about women's participation and...
    February 1, 2012 - 6:20pm