Words About Stuff

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 12, 2012

We've all heard about how terrible Apple's new Maps app is. I'll admit, I really liked the Google Maps app and it worked extraordinarily well.

I've had iOS6 (on my iPhone 4) for a few weeks now and I do miss the Google Maps app. That being said, the Apple Maps app is not the disaster that the rest of the geek web is portraying. The majority of my mapping needs have been met and my largest gripe so far is simply that Google Maps links in Safari no longer open a native app - and the web is littered with links to Google Maps.

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?

September 7, 2012

I quickly just wanted to share my results of Microsoft's latest campaign to get you to stop "Googling" things and use Bing. If you're not familiar with Bing (and why would you be?), it's Microsoft's search engine. Their latest campaign, entitled "Bing It On" [bingiton.com] was created to pit Google vs. Bing.

The premise is simple: you search for whatever you'd like, BingItOn shows you both search engines side by side and you choose which gave you better results. Of course, to make things fair, you don't know which one is Google and which one is Bing.

July 24, 2012

In today's tutorial, we're going to discover how to use Drupal Views with the Roundabout jQuery Plugin to create a "circular carousel" of dynamic content. While we'll be looking at this in Drupal 7, the exact same process can be followed for a Drupal 6 install.

As a side note, there is a Drupal 7 module under active development called Views Roundabout that claims to work with a less feature-rich functionality for Drupal 7. While this may someday be the way to go, it does not - and will not - have a Drupal 6 version and I needed additional features for a current project.

July 22, 2012

To celebrate FliteHaus, its employees, and all the positive change, we all enjoyed a 3-night cruise to the Bahamas with our families! The 8 of us total sailed to Nassau and Coco Cay via Royal Caribbean's Monarch of the Seas. With kids in tow, we relaxed on the beaches of Paradise Island, feasted on conch fritters, and snorkeled amid a plane wreck and cannons.

It was a great chance to talk about all the things we've enjoyed about FliteHaus over the past few years and our hopes for the future of the company. And while our families know each other pretty well already, it was a good chance to grow even closer.

July 19, 2012

My wife, Lisa, has two siblings - a brother and a sister. Both are the type of people that aren't afraid to decide what they want to do and go for it. It's a great personality trait, for sure, but has left our generation of their family pretty spread out.

The amazing part of it all is that we are able to stay almost as close to them across the world as we would be able to if they were right here in the same town. Check out what I mean in the full article!

July 12, 2012

iCloud was introduced in iOS version 5 and allows us the ability to sync content on devices to one another and backup our devices to "the cloud". Setting up iCloud and it's backup services on an iPad isn't too difficult. Below, I'll go through the steps one-by-one and mention anything noteworthy. Enjoy!

A quick note: For iCloud backup to be available, you must have iOS version 5 or later. If you do not, simply connect the iPad to your computer and walk through the upgrade process in iTunes. (You can also see which version is installed in iTunes.)

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

Pages

Drupal Paradise Ad