Eftersom det är jag som gör indexet så byggs det
naturligtvis med XSLT och hålls
ihop med en Makefile. Alla
filer som nämns i den kan läsas från webben.
Själva rådatat skriver jag in i ett eget xmlformat,
definierat i libris.rng.
Här är några av rådatafilerna:
1980.data,
1981.data,
1982.data.
De årsvisa listorna byggs med view.xsl, medans förstasidan och
biseriesidorna byggs i två steg, men list-titles-long.xsl och
list-titles.xsl.
Filen misc.xsl innehåller
lite sånt som används från de andra xslerna.
Designen
Sidorna har en struktur som fungerar någotsånär för sig
själv (t ex i lynx) och en stylesheet så
det ser någotsånär snyggt ut i moderna webläsare.
CSS3 ger möjlighet till
rundade hörn. Mozilla har stöd för en något förenklad
variant, som jag använder här. I andra browsrar kan det se lite
kantigt ut.
Jag använder inte längre någon annans popupkod, i stället
har jag lite enkel
javascript för att gömma och visa detaljinformation.