Insight Articles

An infrequent take on all things web.

October 13, 2012
In this new series that I’ve dubbed The Drupal Framework, I will be going over my basic framework for Drupal sites. Although I have some ideas for more Drupal tutorials, I wanted to take a few posts and describe my Drupal installations and the thought process behind the decisions about which version to use and what modules are necessary. In this first post, we’ll talk about Drupal 6 pros and cons, Drupal 7 pros and cons, and come up with a final verdict about which Drupal version is the right choice right now.
October 8, 2012
Let’s face it, unordered and ordered lists are boring. As web designers, we’ve spent a good bit of time finding ways to make them not look like lists. But sometimes we DO want them to look like a list. Unfortunately, we’re generally stuck with the discs, circles, numbers, and roman numerals available across browsers. If you’re feeling a bit more adventurous, you might even give that list item a background image and some padding for a custom bullet. But with the introduction of retina displays over the last couple years, those just aren’t looking as great any more. What if we used some CSS and the content attribute though to add some vector (it’s just a font) bullets?
July 7, 2012
If you’re collecting simple data from users in Drupal, like from a contact form, chances are you’re using the Webform module. The Webform module is a great way to collect this information, but it doesn’t generate the prettiest forms. Furthermore, support for HTML5 form features, like the placeholder attribute, are currently lacking. To solve this problem, I decided to call on jQuery, which you’re probably already using and comes bundled with Drupal. The Objective What we ultimately want to accomplish is placing the field label in the field as the placeholder attribute text. We will then remove the label from view for the sake of reducing redundancy. Finally, we’ll implement a check to see whether the browser supports the placeholder attribute and only run the function if it does. While our code will easily be changed to suit each project, we’ll look at turning all of this code into a jQuery plugin in a future lesson. See the Demo
June 29, 2012
With the release of Google’s browser, Chrome, for iOS yesterday, Google now claims that Chrome is the world’s #1 browser. To go along with this momentous occasion, Google released a “history of chrome” ad to celebrate.