The Register®

Original URL: http://www.theregister.co.uk/about/company/website/

About the website

What's this thing running?

We’re proud that The Register uses valid HTML 4 [7] and CSS [8] on its pages (give or take the odd hiccough involving over-enthusiastic advertisers or eager-to-get-a-scoop journalists — if you spot any problems please let our webmaster [9] know.)

Valid HTML 4.01 Transitional [10] and valid CSS [11]

The site is built using a custom content management system which is written in Perl [12] and filters its input through HTML Tidy [13]. The pages are generated using the GNOME libxslt library [14]. We make substantial use of the excellent DBIx-Class ORM [15].

 [16] libxslt [17]

The webservers are running Apache [18], with MySQL [19] for the back-end database and the search engine. Our web applications (search [20], forums [21], Reg Whitepapers [22], Reg Events [23], etc) are all built on mod_perl [24]. All the software runs on Debian GNU/Linux [25], chosen for its stability, reliability, flexibility, and especially for its superlative support of remote package management and upgrades.

Apache [26]

The scripts, HTML, and CSS were created and edited using a combination of Vim [27], GNU Emacs [28], and Mozilla Firefox [29]’s Firebug [30] extension. The typing has mainly been done by Aaron Crane, Marco Fontani, Kevin Hottinger and M Walker.

Rackspace [31]

The hardware lives at Rackspace [32], where it is lovingly cared for by their Fanatical Support.