The Problem of Maintaining Websites
by: Timothy Fish
When I was a young child I used to hear my parents tell me that my eyes were bigger than my stomach. When I was hungry it was easy for me to put a lot on my plate, but as I began to eat I would find that I really didn’t want as much as I thought I did. Today we see a lot of webmasters that have eyes that are bigger than their stomachs.
The problem that we all face is that when we start a new project we are excited about it and have all kinds of bright ideas about what we can put into our websites. For the first several days or even weeks we have a tendency to spend all of our time thinking about what we can do to make our website great. We tend to forget that in time we will find other things that will take up our time and all kinds of things that add to the maintenance requirements are added to the website. When the joy of developing the site wears off we are left with the chore of either updating things that tend to become obsolete or with a website that has the appearance of one that has been created then abandoned.
Proper planning is the key to preventing these problems. As a webmaster one should distance one’s self from the maintenance aspects of the website. A website can be developed in a relatively short period of time while the maintenance will last for the life of the website. Rather than assuming that one will be able to update the website as the information goes out of date a webmaster should consider what would happen if the website is left untouched for several weeks or months.
If the website is being developed using static pages there should be no information that goes out of date. Never mention things that are going to happen. Never refer to things has having happened last month, or last year. It is better to say something like, “In November 2005 my dog died” rather than “last November my dog died.” An exception can be made if the article is dated, but it should still be avoided because readers seldom pay attention to dates that are not in the body of an article.
Using dynamic pages allows some freedom, but it must be used properly. Most of the problem with maintaining a website is in deleting the old information rather than creating the new. When something happens or is going to happen we want to tell people about it, but after it is over we really don’t want to think about it. The last thing a webmaster wants to do is to go through each file and verify that it appears to be fresh rather than something that someone forgot to delete. Dynamic pages allow the webmaster to do lots of nice things, but one of the best things they do is provide the capability of removing obsolete information without the need of the webmaster going through each of the pages on the site.
Another thing that causes websites to be a chore to maintain is too much stuff. Webmasters have a tendency to add things to a site just because it can be done. A well designed site will only have those things that are needed to get the message across. A purpose should be defined for the website and nothing should be included that does not meet that purpose.
The websites that are the easiest to maintain are the ones that are the most fun to maintain. When the webmaster can focus on the purpose of the website rather than on removing old information the website will be better maintained and more fun.
About The Author
Timothy Fish is a software engineer living in Fort Worth, Texas. He is the webmaster for
http://www.fortworthbaptistchurch.org. He also maintains a website on church web site design,
http://www.timothyfish.net.