Saitin teknologia

Yleistä

Ensinkin, nämä sivut toimivat parhaiten 1280×1024 täysvärimoodissa tai paremmassa. Sivut kyllä skaalautuvat paremmin kuin useimmat, mutta koska pidän tiukasta presentaatiosta ja täysistä ruuduista, pienistä ruuduista aiheutuu tietty määrä rivinvaihtoja ja yleistä epämukavuutta. Suositeltavaa olisi, että käytetyt ohjelmat osaisivat antialiasoida fontit: saitti on varsin teksti‐intensiivinen, joten sen lukeminen antialiasoimattomana on uhkapeliä. Sitä paitsi näyttäisi siltä, että esoteerisemmat merkit (kuten kanji) tulevat miltei lukukelvottomiksi ellei fonttikone ole kovatasoinen.

Sivut ovat XHTML 1.1:tä ja saavat ulkonäkönsä CSS level 2 tyylikirjoista (joitakin level 3:n ominaisuuksia on tosin käytetty). XHTML‐koodi on validoitua ja siten oikeellista XML/XHTML:ää. Jos sivut näkyvät huonosti, vika on luultavasti selaimessa. Tällä hetkellä parasta jälkeä tuottavat Mozilla Firebird 0.8+, Opera 7+, Lynx ja Internet Explorer 6+, ylläolevassa järjestyksessö—saitti on aikojen kuluessa törmännyt hämmästyttävään määrään selainten virheitä, yleistä riittämättömyyttä ja epäyhteensopivuutta tekijöiden mainostamien standardien kanssa.

MIME‐tyypillä text/xml toimitettavat dokumentit käyttävät nyt XML‐nimiavaruuksin yli DTD‐rajojen sisällytettyjä elementtejä. Nämä eivät ymmärrettävästi validoidu ennen XSchema:n todellista tulemista millään. Entiteettiviittauksien asemesta sivut on koodattu suoraan UTF‐8:ksi. Selainta on kyllä varoitettu, mutta jos kummia riimuja kuitenkin näkyy, kannattaa kokeilla enkoodauksen vaihtoa manuaalisesti. Jos tämä ei auta, vahinko vain—fonttituki ja merkkien koodaus ovat siinä tapauksessa vain kaksi lisäjuttua jotka hajoavat saitin asenteeseen kuuluvassa kuormituksessa: periaattena on ollut, että selaimen on paras tukea käytettyjä tekniikkoja kokonaan, tai ei lainkaan… Netscape 4 toimikoon varoittavana esimerkkinä.

W3C:n WAI‐ohjeita seurattu niin pitkälle kuin on jaksettu. Jos löydät sivuilta jotain, mikä ei renderoidu vaihtoehtovälineillä, kerro.

Sivut ovat kokonaisuudessaan sisällönneuvotteluprotokollan alla. Aseta selaimesi ensisijainen kieli suomeksi tai englanniksi ja pistä jäljelle jäävä jonnekin listan alemmalle sijalle siltä varalta, että primäärikielistä versiota ei ole saatavilla. Myöhemmin kuvillekin saattaa tulla vaihtoehtoversioita. Olisi ehkä hyödyllistä että japanin näyttötuki olisi asennettuna, sillä olen ajatellut ajan oloon sisällyttää sivuille hieman itä‐aasialaista tekstiä.

Tällä hetkellä palvelimen puolella ei ole dynaamista koodia, kuten server side includeja. Asiakaspuolen dynaamisia ominaisuuksia luultavasti käytän lähiaikoina, mutta ne eivät sotkeudu staattiseen selaamiseen. Sivujen pitäisi renderoitua oikein hyvin yksinkertaisemmilla ja vaihtoehtoselaimilla, olettaen tietysti että W3C:n standardeja on seurattu pilkulleen.

Käytetyt teknologiat

Saitti käyttää sen verran pitkät pätkät esoteerista teknologiaa, että ajattelin nimistä syntyvän kohtuullisen hilpeän litanian. Niinpä…