Blog

An odd mixture of developer notes, project writings, and general observations
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.
April 30, 2012
Say hello to one of the newest website updates on the internet! We just launched a brand new website for Arbor Creek Animal Hospital located in Olathe, Kansas. This website is a really neat one because we got to add several specific features that really make this site pop! In this blog I am going to review a few of the features. But first, here is an intro to the project.
April 23, 2012
Big Concept This is working on the theme layer - specifically preprocessing.  Theme pre-processing exists for when the default Drupal output isn't sufficient.  It answers the question, "how can we create more useful content and contextualized it (read: CSS classes)?"  Preprocessing stands between the module and theme layer.