An Occasional Thought...

An infrequent take on WordPress, WooCommerce, and the web.

November 7, 2012
I recently came across this talk on a relatively new site called BeSquare where you can watch primarily web development focused conference talks. I’ve watched a few so far, but this one stood out from the rest. Full disclosure though, they’ve all been pretty good, so I might talk about a few more in the future. The talk I watched was by Ryan Carson – CEO of Treehouse – and he talks about a lot of things, hence the title. The segments of the video that fascinated me though – as a young, business-concious developer – are the business aspects of how he runs Treehouse. I’ve embedded the video here, but included some notes of my own after the video. Note: It’s an hour and a half long, but worth every second for anyone looking to learn about how to run a successful business.
October 20, 2012
With the introduction of Drupal 7, many of the great tools that were essential in Drupal 6 – CCK and ImageCache for example – have been built right into the core installation. Instead of making 99% of developers install the same modules over and over and over, they’ve been included in Drupal core. There are, however, still a few modules that every developer should install right from the offset of a new project and some that will be useful for different kinds of projects. We’ll take a quick look at the essential modules in this article.
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.