Blog

An odd mixture of developer notes, project writings, and general observations
August 14, 2012
This session dives deep into how large web development shops handle deployment of websites that see heavy traffic.  In talks a lot about the concept of continuous delivery.  The talk is somewhat of an overview of a wide range of topics, but it provides a ton of helpful information and starting places to begin building out your companies website deployment strategy.  The talk covers three basic topics: development workflows, testing, deployment.
August 13, 2012
This video goes into great detail of all of the new features available in Drush 5.  Drush 5 has added a bunch of helpful enhancements to the already amazing Drush system.
August 8, 2012
This session provides a good overview of Views and especially understanding Views 3 after working with Views 2.  The video shows a bunch of the features of Views that people might miss.  These features can be really handy in more specialized Views configurations.  The session also gives a quick overview of how to extend Views to add support for any specialized case that you might run into with your specific Drupal site.
August 7, 2012
Ever wondered how to make your website look good on a smartphone while also looking really nice on a desktop monitor?  Responsive CSS is the answer.  In the past websites would handle this problem by setting up a completely separate version of the website for mobile devices.  However, doing this takes a lot of extra work and does not provide the ideal experience for users of all of the different mobile devices out there with different screen resolutions. Responsive CSS solves this problem by allowing you to specifically tailor the CSS of the site based on the resolution of the user's browser window or several other parameters.
July 31, 2012
When I used Facebook's Debugger (Linter) to peek at how Facebook parses the advanced OpenGraph data I had included, I was greeted by errors like...
July 18, 2012
A few notes for reference on how to do this as well as some gotchas that makes me wonder if this is a good idea in the first place.  A very similar approach could be taken if you wanted to have the zip code entered and calculate the city and state from that.
June 21, 2012
In his recent presentation at DrupalCon 2012, Dave Ruse gave an excellent talk about project processes in relation to responsive design.
June 20, 2012
Omega sets the viewport meta tag to something like this by default when you enable (it is enabled by default) the "Allow customizing viewport meta properties on iOS and Android devices" checkbox under Appearance > Settings for your Omega sub-theme.  With this checked, Omega prints out a meta tag like this in the section of the pages on your site.
May 30, 2012
According to Merriam-Webster, suffix –ocracy, or –cracy, is wrapped up with political connotation. From social classes, government styles, or social constructs –cracy is a suffix for organizing societies and leadership forms. So what does –cracy have to do with websites and Drupal?
May 15, 2012
Let me introduce you to One Spirit Medical Missions (OSMM.) OSMM consists of several teams of medical professionals that travel to Haiti to provide medical care to people in rural communities. OSMM teams make several trips a year to several towns to run medical clinics and provide needed prescription medicines. It is all about providing medical care for people that cannot afford it. But that is not all! At OSMM, they help match interested Haitians with healthcare training. So, OSMM works to meet both current medical needs as well as prepare for the future of Haitian healthcare. This is especially important because there are not enough nurses and physicians currently in Haiti.So what is the scoop about the OSMM website? Well, OSMM needed a website because they did not have one! For OSMM, we wanted to be able to convey a great deal of information and provide resources to many different audiences. Here are some examples of the audiences that we needed to reach with this website.