forrige Teknisk informasjon om de norske utgavene av forrige hjem arkiv epost
The Journals of Wishful Thinking

Hvordan lages v�re websider?

Du har kanskje lest noen av v�re websider. Innholdet er forh�pentligvis selvforklarende. Men hvordan lages, formateres og legges sidene ut? Vi vil her pr�ve � fortelle litt om det. Innholdet p� denne siden er derfor mest for spesielt interesserte. Men hvis du vil vite mer om HTML, XML, FTP og Java, er dette kanskje noe for deg?

I utgangspunktet er alle sider designet vha. Composer fra Netscape® Communicator 4.79. Dessverre er det ikke akkurat vakker HTML kode som det programmet produserer. Den siste designen er derfor alltid gjort direkte p� koden ved bruk av diverse teksteditorer.

Alle artiklene er skrevet direkte i XML. Til det brukes ogs� forskjellige teksteditorer. Brukes Word, f�r man ogs� ordsjekking med p� kj�pet. Hver artikkel er en egen XML fil. For � produsere og legge ut HTML filene, brukes fire Java programmer:

  1. LagArtikler
  2. FtpUpload
  3. ValiderHtml
  4. ValiderCss
Vi har ogs� et eget Java program, Giga, som kj�rer disse tre fortl�pende som et program.

LagArtikler

birkeland.gif

Begynnelsen av XML-koden som definerer innholdet i artikkelen om verdens styggeste og peneste flagg.

Dette er det viktigste programmet i hele systemet. Programmet leser inn alle XML filene og diverse maler p� HTML format:
index_mal.html
artikler_mal.html
arkiv_mal.html
Ved � kombinere XML og HTML kodene, f�r man f�rst og fremst laget nye artikler, som f.eks.:
2246.html
Arkivet over alle artiklene blir ogs� laget p� samme m�te:
arkiv.html
Til slutt blir de siste artiklene lagt ut i de norske indeksfila:
index.html

FtpUpload

Programmet tar rett og slett og legger alle nye bilder og HTML filer ut p� serveren.

ValiderHtml

Alle websidene v�re skal i utgangspunktet v�re i henhold til HTML standarden. For � sikre oss at dette kravet er oppfyllt, brukes dette programmet til � sjekke alle filene mot valideringstjenesten til www.w3.org:
http://validator.w3.org/
Ved bruk av denne tjenesten, hender det vi oppdager feil ved b�de XML filer og det f�rste programmet.

ValiderCss

Alle websidene v�re skal ogs� v�re i henhold til kravene i CSS standarden. Til dette bruker vi et annet program som sjekker alle filene mot enda en valideringstjenesten hos w3.org:
http://jigsaw.w3.org/css-validator/


Epost: web-ed@jowt.com
Valid HTML 4.01! Valid CSS!