Gregory and Sons, LLC – General Contractors

gregory sons

One of my favorite design mantras was told to me by a close friend. He said, “When you have a hammer, every problem starts to look like a nail.”  This is a saying that I’ve tried to keep at the forefront of my mind whenever I begin a new project.  Clearly I prefer the WordPress platform; not only is it a solid publishing tool for a blog but it is swiftly becoming a top competitor as an overall CMS.  However, when a client comes to me and explains their needs, I try to weigh all the options and requirements in hopes of crafting a solution that will fit them.

When Gregory and Sons came to me for a website they needed something simple.  They wanted a way to display pictures, a way for people to get in touch with them, and a page or two describing the company and their services.  As easily as WordPress would have taken care of those needs, I felt that it would have instead been overkill.  There didn’t need to be a database backend and user permissions.  They didn’t require plugins or themes.  So the website was instead coded by hand, from scratch.

The Basics

This website was a return to my beginnings.  Ever since I began fooling around with HTML and CSS, I’ve preferred to do things by hand.  I’m well-aware that there are plenty of tools out there to make a web designer’s job easier; but when you get down to it, there’s something deeply satisfying about writing your own code. (Maybe it’s just my inner geek.)

So I sat down at my kitchen table and simply went to work.  My first step was to create a mock-up (commonly called a “wireframe”) of the page.  This laid out all the necessary elements on the page and added some dummy text in order to get a feel for the finished project.  Once I had my sample page the next step was to “design” it.  I had created all my fields, now it was a matter of writing the CSS necessary to display the fields, and their contained text, properly.

After that, it became a small matter of replicating the wireframe several times, linking the menu properly, and then inputting all of the relevant information.

A Picture is Worth a Thousand Words

However, there was still the small issue of developing an unobtrusive and easy-to-manage image gallery that didn’t result in the client having to touch the code of the site.  Then I discovered that he used Picasa on his office computer to manage and sort all of his pictures.  Picasa is an application developed by Google that allows a user to organize the pictures stored on their computer, and publish them to an online gallery from within the application itself.  Meanwhile, Picasa has a web-app component that handles the pictures you’ve decided to make available on the web.  By simply creating a few predetermined web albums inside their Picasa application, the client could now add the pictures they liked to their respective albums and sync them to the web.  Meanwhile, a few snippets of easily obtained code allowed me to add the web albums into the site.  All-in-all a great example of how a little exploration (and patience) can yield a better-fitting solution rather than just hitting the problem with a hammer till it looks right!

At-a-Glance

Hours to Completion: 30 hours over a period of two weeks
Site Features: easy navigation, contact form with error handling, picasa-linked picture galleries
Browser Compatibility: Completely cross-browser compatible from resolutions 1024×768 and up
Color Palette: light background and dark foreground for clean, professional lines

Visit: http://www.gregorysons.com/

Powered by WordPress.org - WordPress Theme deZine by ThemeShift.com