Colophon

Introduction

Wikipedia states: ‘In publishing, a colophon describes details of the production of a book.’. This colophon describes the details of the production of a website.

Workflow

I write the texts in a simple ASCII editor, namley Vim. After proofreading, I do the markup with a simple selfmade XML syntax. The whole website is then generated automatically from that bunch of XML files using Perl and Xalan. During this there are rigid checks which often force me to repeat this step. After some manual testing I run an automated testsuit also written in Perl, which takes screenshots with a variety of browsers. After checking the screenshots I upload the files to the server.

Software

Except for the testsuite every piece of software used in the production of this website is Open Source Software. For text editing I use vim, image editing is done with The Gimp, Imagemagick and Inkscape. All automatic processing relies heavily on perl and xalan. All pages are served from an Apache webserver utilizing PHP and Perl.

Images

All images were made with inkscape or gimp. Some automatic processing is done with imagemagick. Some photographs were made by mylself, some bought from a professional photographer. I usually use cameras from Canon.

Licences

Every resource used in the production of this website is either public domain or I own a valid license for it. Except for the testsuite every piece of software used in the production of this website is Open Source Software. The testsuite uses Windows XP Home for which I have a valid license. No embeded fonts are used currently. All images were either created by myself or I have a valid license from the respective copyright holder.

Browser Comptibility

This website should be accessibly with any browser in the world. If you have a browser with which you are not able to read the text on this website, please contact me. I will try to fix it.

I have an automated testsuite running which currently covers the following browsers:

As this website relies on CSS for styling, older browsers will show only a simple presentation of the contents. Nevertheless all content is accessible even on the oldest browser. CSS in some browsers is severly buggy, namley Netscape 4 and Internet Explorer. Because Internet Explorer is still in heavy use today the standard style sheet contains a lot of hacks to support styled presentation with this browser. Netscape 4 on the other hand is a dead browser and you will get only a simple presentation.

Standards Compliance

Every page at weinzierlweb.com is valid XHTML. Except for the default stylesheet every CSS file is valid CSS. The default stylesheet does not validate because it contains some hacks to support Internet Explorer.