Recently I was asked if would like to help develop a new web site for the Ouabache (pronounced wa-bash) Land Convervancy in Terre Haute, Indiana. I agreed full-heartedly, knowing that this was going to be another web site that would take constant updates and revisions and I would not be paid for any of it.
I began work on it in March 2009 with a simple sketch on a piece of printer paper; an idea to base the rest of the site on. I knew that I wanted the color scheme to be something resembling nature colors and make the viewer feel like they were in the woods (without actually using a graphic-heavy site to make it look like a forest). Dark greens and browns mixed with light greens and tans gave me that feeling of a mossy tree sitting next to some wetlands. Next came the actual layout of the page. I designed the color scheme and the general image template using Adobe Photoshop CS4 Extended. The design is simple, drawing the eyes towards the center of the page by using shadows around the edges of the white content area and a solid 1px stroke around both the content area and the link area at the top. I then saved the graphic and switched over to Adobe Dreamweaver CS4 to begin the actual coding the site using standard XHTML, JavaScript, and CSS.
I thought at first that I definately wanted to have a navigation bar at the top of the page that would be static throughout the pages, yet dynamic so the owners of the site would only have to modify one file rather than 5 or 6 (making it harder to make a mistake or foget to update a link). After creating the simple layout with JavaScript links, I decided that it was not going to be enough and I needed to add some subnavigation on the left side of the page (giving it a 3-column newspaper feel; which ultimately felt better).
Now that I have the basic design down, I am left with filling in the information and actually doing the internal layouts (i.e. picture placement, text alignment, and internal linking). I wanted to have a dynamic RSS feed displayed on every page that had the latest news updates from either the national land convservation organization or the local information from Indiana’s ogranization, but have been having some difficulty finding a feed that will include the information I desire to display on the site or actually provide me with a RSS link.
Ultimately, the next step is to email the temp link to the board of directors for the OLC and get their feedback on what they think, what they want changed, and what they would like added. I already have majority of the information to post on the site, it is just a matter of getting the design approved before I go any further.
A sample of this site can be viewed at http://www.kobystudios.com/OLC
based front page that will scroll through some updates dealing with the club; such as images of the top competitive fencers, updates made to the photo or video gallery, or even news such as the availability of club-related clothing.
well as pause if the user clicked the button again, then resume playing on any other button click. I saw this as being the hardest part of the movie to work with. Since the layout was basically a white rectangle that would be later inserted into an ASP template I did not need to work much with designing a layout. Each button basically had two “pages”; one which played through as the button ran it’s timer animation, and another which was the paused page. This gave me the ability to delete and add pages as I needed, so if later in time I wanted to add a fifth or even sixth page, I just create the new buttons, create some blank keyframes, and add the corresponding ActionScript to the button’s overlay image. I am not certain that this was the way Wal-Mart’s web developers created their timeline for their main page, but it was how I was able to figure it out and make it work the way I wanted it to. During the early testing and development I had originally made the buttons do a _root.NextFrame(); or _root.PrevFrame(); command to move back and forth. This became too troublesome after adding a few more pages. So I opted to give each page frame a name so I could then give the command _root.gotoAndPlay(“Page[#]“); for each page. When going to a “stop page”, as I called them, the command would be _root.gotoAndStop(“Page[#]Stop”);.