About this site
This whole site at http://www.di-mgt.com.au was created entirely in "raw" HTML by David Ireland using the excellent UltraEdit-32 text editor (which we've used since the year 2000).
The CGI scripts were written in Perl and some security-related features were written in ANSI C. The graphics were created using Jasc Paint Shop Pro, or were downloaded from freeware sites such as BigNoseBird - you can guess which are which, can't you?
The site is hosted by Philex Enterprises. We have used Philex since 1999 and recommend them highly.
No nasties here
There are no Java applets, Flash gizmos, Megabyte video downloads, or other nasties anywhere on this site. We don't use cookies, except for our client private login pages, and even then the pages work with cookies disabled. A few pages might use a few JavaScript tricks, but none rely on it. Otherwise everything else is just plain HTML.
Search Engine
We now use the KSearch website search engine. It's open source and free. And it just works. We love it. Truly amazing stuff.
Upgrading to (X)HTML - Part 1
August 2004: After a clamouring demand from, er, nobody, we have started the laborious process of upgrading our pages from table-driven HTML to fully-compliant XHTML (well, transitional anyway) using CSS stylesheets. We are indebted to the guys at ZyTrax for their fantastic pages describing how they went through the process to convert to W3C CSS2 and their very clear advice on how to do it.
Before we found ZyTrax, we got a bit uncomfortable about various well-intentioned sites with all their `tricks' to get around the unavoidable fact that if you publish using valid CSS2 and strict XHTML as you are meant to, your pages will be unreadable on a lot of popular browsers. We've tested the new pages on IE8, Firefox, Mozilla 1.1, Opera 7.52, Netscape 4, and even Lynx.
Converting HTML files to XHTML
Use this Perl script to convert an existing compliant HTML file into an XHTML one. It does almost all of the changes you need to do and adds the Transitional DOCTYPE. You'll still need to fix up missing closing tags like </p> or </li>.
Upgrading to (X)HTML - Part 2
January 2009: Back in 2004 it looked like XHTML was the way to go. After all, it had an "X" in it, so it must be cool. However, at this time, it is actually more worthwhile to create pages in Strict HTML 4.01 than in XHTML Transitional. W3C is now looking at HTML 5. XHTML may never take off.
XHTML is over-rated (at present)
For the "X" part of XHTML to work properly you need two things to happen:
- Your web server must serve up XHTML documents as proper XML, not
text/html. - Your browser must be capable of handing true XHTML documents.
Well, number 1 doesn't happen unless you manage your own server and number 2 never happens at all for any popular browser, so
your XHTML document is almost certainly going to be interpreted as HTML.
Worse, if it actually were interpreted as pure XHTML and there was any error whatsoever, no matter how slight,
you'd just get a big **ERROR** message across your screen.
Oh, and all those convenient HTML entities like are invalid in XHTML.
And older browsers will get upset if you include a <?xml version="1.0"?> declaration.
So concentrate on getting your HTML right and make sure you conform to the latest HTML Strict specification.
And once you've done that, it's a trivial exercise to convert to XHTML, should that ever become really useful to do.
We agree entirely with Peter-Paul Koch and his opinion to "X It Off Your List" and with Zytrak's more recent comments XHTML vs HTML.
Anyway, as of January 2009, we will be making all our updated pages in Strict HTML 4.01. So far, all our tests with Firefox, MSIE, Opera and Lynx give us perfect results. The new pages even work on my wife's BlackBerry. You can send flames on this topic to the email contact below. For a more detailed rant, see our page XML is xhite.
Contact
Please send us a message
This page last updated 8 November 2011