o About me   o Projects   o Links   o Photo album   o Home  


How To Make a Homepage

Why make a homepage at all?

That is perhaps the best question. The primary reason is probably that I want to have somewhere to collect information about me other people could need. Or perhaps it is just some kind of ego boost.

I also felt that I could use a break from my usual 10hrs/day coding, and have now spend 16 hours coding HTML and pike code for this page instead. Go figure.

My layout and design philosophy

A homepage should be readable. Preferably even with text-only browsers, since some people still use them, and they are sometimes very handy when you want to get some information very quickly.

Since they should be readble, the default window width in Netscape and all other browsers I have seen so far is just to wide. It is hard to follow lines of text as long as the Netscape window. That's why I have placed quite a lot of space around the text.

A totaly white or black background is also out of the question, since that makes reading much harder. Off white is usualy best.

Technical information
The headers are generated on the fly with the GText module in Roxen.

The rounded images and in the corners are generated on the fly using a small pike-script.

The menu at the top of the page is generated by another short script, and the layout recides in a template file

I use table backgrounds, but I have tried to keep the site readable for those extremely old browsers that only support document colors as well.

The pages are designed for a gamma between 1.0 and 1.8. Most PC and Unix workstations have around 1.8, most Macs 1.4 or so.



1824 (c) Per Hedbor 2008