Lately I’ve been consumed with my primary business site. I completely redesigned it, updated useful links, deleted old Adword campaigns & set up new ones. Now finally I’m moving on to easier tasks, well, some are easier… others not so easy. One task was to consolidate my forms download section. Currently, I have two locations (on two sites) where customers can download the various MLS listing forms required for their county & state. Each time I wanted to make a change, I had to make changes twice, which is actually a lot of work considering some changes span across a few pages. So, I’m in the process of consolidating them into one location. I registered a domain name to house the forms (MLSListingForms.com). This will help me keep all forms in one location. I also wanted to redesign the pages from scratch and use ‘php includes’ to pull various data depending on which county was selected, etc. The prior sites were set up so quickly that I feel I didn’t use php efficiently, which led to so many pages. Therefore even simple changes were very time consuming & tedious. I wanted to make the new site look simple, yet impressive. I’m not very good with graphic design, but I try… Photoshop CS4 makes ‘trying’ a little fun. lol (I just recently upgraded to Adobe CS4. and love it).
Adobe Photoshop CS4
I learned that alot of site designers actually create their site’s design and concept in Photoshop as a PSD file first. Not functional of course, but just to get an overall picture of how their site should look… So that’s what I did. The first 3 ideas I had were flops, just not good at all, but then I deleted all of the extra junk and simplified it and came up with something simple & clean. Take a look at the PSD snapshot;

PSD
I took an actual image of a customer’s house and threw it in the background; lowered the opacity and the fill so that it would be slightly transparent in the background and blend in with the blue color that I picked for the sites overall color; put some keys hanging in the top right corner and added a drop shadow to give it a little 3d effect. I decided to bevel the entire page and add a slight drop shadow to the title and page as well.
To convert this to a functional website, I needed to slice the background into several pieces and export them. First I turned off all of the layers except for what I want to use as the background images (I turned off the USA map, the “Select Your State” text, and the submit box, etc).

Top, Bottom, Fill
Then I duplicated the image (Edit\Duplicate), and flattened the new copy using ‘Layer\Flatten Image’. This merges all layers together into one layer so that ‘copying and pasting’ will include all layers (everything you see) as opposed to just the selected layers content. I used the Marquee tool to copy and create the jpgs I needed. I needed the top, bottom, and the fill. I selected ’save for web’ and messed around with the settings until I got the best ratio (low file size / good quality image).
Adobe Dreamweaver CS4
Prior to using Adobe Dreamweaver CS4, I was using Dreamweaver, but my version was so old, it was still called Macromedia Dreamweaver. Adobe acquired the program in 2005 and the CS4 bundle is my first use after Adobe took over. And what a jump up in features! I literally love this program, and rightfully so since I use it every day.
Ok, on to programming and converting my PSD to a functional website. First I opened up my default template into Dreamweaver in which I already have some standard code and divs set up to use as a quick start php file. There’s already an associated stylesheet, so I start adding the images to the CSS file (NOT to the actual web page); adjusting, & re-adjusting until I get it right. I set the top image to an absolute position at top left, and I set the transparent house image to background-position: left bottom. The fill image is needed to fill in the area between the top image and bottom image when the web content extends and pushes them apart which would cause white space if there was no fill image. It was set to ’background-repeat: repeat-y’. That was pretty much it for implementing the background images.
Once that was completed, I created the web pages that lead up to the forms download page. Here, visitors can download most of the pdf forms they need, except for one. The last form is filled out and submitted online. Once submitted, it’s emailed to me. On my old sites I used tables to create columns and rows for my online form, but I’m trying to stay away from tables on this new site, so I needed a way to use CSS to make horizontal columns to put my form in. I got the columns going finally, but still wanted my form to have a better appearance. Everyone knows forms are just so plain and ugly. I tried different ideas with CSS but I just couldn’t figure out how to get the online form to look better, so I searched for help online and it seemed like many other people were searching for ways to make them look better too. I came across a site with a really nice way to use CSS to ‘beautify’ forms. And walaah, just what I was looking for.

Site snapshot