Web Development

There is a new look coming to this site soon, and you can preview it here.

So, what goes into designing a website?

Lots of sweat, time, and typing. For me anyway. The current look was designed in about 20 hours over a weekend in June, using Photoshop 7 to generate graphics and Notepad to design the WordPress theme. The new look has taken (to date) about 12 hours, using more advanced tools (Photoshop CS3 and Dreamweaver CS3, mostly).

A website like this is pretty complicated–a lot more than just desiging a brochure to print or a short video to show. For the new look, I started my design in Photoshop, by creating a document and making my graphics. Normally, the next step is to just chop up the final graphic into parts and link them in the code; all of this can be done easily and automatically in Photoshop and Dreamweaver. Problem is, I’m not really all that sure of how to work Dreamweaver and I really like the control I can have over the code directly by writing it myself. And it looks cleaner. And I know how it works. I guess I’m a geek…

If you mouse over or click on the navigation bar at the top of the page, you’ll notice different effects. Normally, each button and each button “state” (normal, highlight, clicked, or active) will have their own image. This can take a while to download, which is unpleasant and detracts from the experience. I borrowed a page from Apple’s awesome website and created the entire nav bar and all of its states as a single image.

Global NavBar

Then, I use simple CSS code to adjust each button’s position on the image. The CSS is in a separate file, making it easy to integrate anywhere on my site without creating lots of duplicates.

Another example of the different kinds of files and skills used is the image slideshow on the home page. This is accomplished using a widely available script that I setup with the names of the images I want used.

Tonight, I got these sample files posted to my website and did the beginnings of the type styles for the blog posts.

What’s ahead?

  • Finishing all the styles for the layout and type in blog posts.
  • Creating a “style reference sheet” for me to use as I write blog posts.
  • Creating a dynamic sidebar with links and comments and so forth.
  • Designing other pages – really just modifying the “blog” page slightly.
  • Designing and developing the gallery. I’ve heard good things about Gallery2 and I think I’ll try to integrate that somehow. I also like the effects of a script called “Thickbox.js” that does some cool things with images.
  • And the big one: Converting this all-HTML (static) design into a PHP WordPress theme. This will involve all code so it should go faster than the design process. Hopefully.

Stay posted for further previews, and please, comment and let me know what you think!

This entry was posted in Photography. Bookmark the permalink.

4 Responses to Web Development

  1. Anna says:

    That looks amazing! I am a stickler about details like that also; I just don’t have the skills to back it up. :) Looking forward to seeing the site unveiled in its entirety.

  2. Anna says:

    P.S. The photography is lovely!

  3. Lauren says:

    You sure are staying busy! The site is just beautiful! I can’t wait to see the rest of it! At this moment I am appreciating all to well, the tremendous work that goes into a site…

  4. Wow! I love th new site Mr. Kordik!!!!

    I can tell a lot of work and skill went into it that I don’t have (I cheat and use one of the defaults apples “iWeb” gives me on my mac).

    Your “nav bar” looks way cool, and yes it did remind me of apples website – but not in a way where I see it and say “wow this looks like the apple computer site” but in a way that makes it look as COOL as the apple site.

    You are doing a great job, and wow some of those photos were amazing!

    Thanks for sharing with us a “sneak peek” of you new site and keep up the good works of God.

    Later,
    Jordan

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>