![]() |
![]() |
The site has been tested with IE5 and Netscape 4.7 (also with Javascript turned off) under Windows 98; with IE6 under Windows XP; and Lynx 2.6 under Linux/2.8.4 under Cygwin. I've also hacked it to just about work with Netscape 3, which has some peculiar traits ;-), basically by having modern browsers turn most features 'on', leaving Nav 3 with nothing too tricky to handle.
- I've aimed to write HTML which is HTML 4.01 compliant, with backwards compatibility ("HTML 4.01 Loose"). The W3C site and guides from Netscape and Microsoft have been helpful in this. [N.B. My HTML may not be totally compliant and has not yet been validity checked; number one priority was a site with content and which worked in the common browsers].
- The "Menu Of The Day" navigation menu is the JavaScript Tree Menu written by Morten Wang, which uses JavaScript and Dynamic HTML (DHTML). I wrote frame creation and other code to integrate the menu into my site.
- Client sniffing code was written in JavaScript by Netscape Corporation.
- Bookmarking, ActiveX control integration and other Internet Explorer-specific code was written by me in VBScript. I borrowed the Bookmarking logo and can't remember where from :-)
- News headlines, and the common footer and head tags on all my pages, are accomplished through the Apache web server's Server Side Includes (SSI) functionality.
- Web formatting of plain text (scripts, changelogs, etc.) was achieved using the following little one-line scriptlet:
cat "$1/$2" 2>&1 | sed 's/&/\&/g' | sed -e 's/</\</g' -e 's/>/\>/g' | sed 's/^\(-- .*\)$/<B>\1<\/B>/'
- All stuck together (with HTML, Javascript and glue) and integrated by me, Stephen Kennedy.