Home Tin Tent Tour Bahamas Bound Round the World XC Skiing Cancer Strikes Log of Wawa Links CONTACT Welcome About This Site
Welcome
|
|
|
This site is a new kind of effort for me. Previously, I've used free "groups" facilities at sites like Yahoo or MSN. They are easy enough to use but limiting in what you can do with them. Also, I often update my stuff on the road via the laptop using my cell phone as a low-speed modem. Filling in web-page forms to post the site is excruciatingly slow. It would be much faster to upload materials via FTP. Finally, there are the matters of storage space limitations and weird URL s you have to use with the "group" sites. So, I decided to "roll my own". My objectives:
I have pretty much content to post and maintain and I need methods to keep things easy to manage. The first requirement is to keep the navigation separated from individual pages so that I don't have to add a link to every page on the site whenever I add a new page to the site. I started out using frames for that purpose. It was easy to do but meant that it was difficult to provide a link to a specific page. I ended up converting to the use of server side includes (SSI). I can use SSI to cause the server to insert separately maintained snippets of html code for the navigation. So, as with the frames method, I maintain one snippet of HTML that is used for the top level navigation on every page on the site in the upper left corner of each page. Then, for the section level navigation, I have an HTML snippet that appears below the main navigation on every page of that section. One downside to using SSI is that Nvu doesn't know about it so I have to do some manual coding for each page.
The second requirement is to use some kind of template system to keep the look and feel of the site consistent. Toward that end I created a simple template using MS WordPad as the editor. I created it in RFT form so I can have some color formatting for visual cues. Now, I write in a WordPad .txt file, paste that into Nvu to insert photos and do the text formatting and save it as .html. Finally, I cut the formatted text from the html file and paste it into my RFT template and save as a text file with an extension of .shtml so the web server will recognize that it uses SSI. This may all sound complicated but it's really pretty easy to do. On the plus side, I haven't had to spend a penny on tools.
Setting up a rational system of folders on the site helps immensely to manage my files. There is a folder for each sub-section of the site ... Bahamas Bound, Tin Tent Tour, etc and each of those has it's own "images" folder. The navigation code snippet for the top left corner is stored in the top level folder along with the main index.html that is a simple redirector to the index.shmtl page of the "home" section. Every section folder contains its own index.shtml page, the navigation code snippet and all the body pages for that section. Each section folder also contains an "images" folder for all the graphics that are used in that section. I've tried very hard to not have multiple instances of any code or images. All files are named in ways that make their purpose/content easy to understand. Finally, I'm on my own for the "reasonably attractive" part. I certainly have no special artistic design skills. I just hope that what I've done provides a good reading experience for you! I'll certainly entertain your suggestions for tools and techniques! Bill Stine |