Sivustojen suunnittelu
Tällä sivulla on sivustojen suunnittelun yleisiä periaatteita, joita Seitix noudattaa ja jotka sopivat hieman yleisemmäksikin ohjeeksi. Kun harkitsette sivuston tilaamista, kannattaa miettiä alla olevia asioita, jotta suunnitteluvaiheessa tulisi otettua kaikki tarpeellinen huomioon.
WWW-SIVUSTON TEKEMINEN
Tavoitteet
WWW-sivuston päivittämisellä ja varsinkin sen muuttamisella kokonaan uudenlaiseksi, tai uuden sivuston tekemisellä on muutamia yleispäteviä tarkoituksia. Ensimmäinen on luonnollisesti kiinnostavuus. Sivustolla pyritään antamaan mahdollisimman kiinnostava kuva kohteesta, jotta lukija perehtyisi kohteeseen paremmin.
Toinen on seurausta edellisestä, nimittäin selkeys. Muutoksella pyritään antamaan selkeämpi kuva kohteesta kuin nykyinen toteutus antaa mahdollisuuksia, jotta kiinnostus pysyisi yllä. Selkeyttä ja kiinnostavuutta pidetään uuden lähtötilanteen jälkeen yllä ajankohtaisuuden avulla. Sisältö pyritään pitämään niin ajankohtaisena kuin mahdollista.
Tarjoamalla usein uutta luettavaa ja tutkittavaa, tulee lukija yhä uudelleen tutkimaan sivuja. Jotta ajankohtaisuus olisi mahdollista, on sivuston oltava helposti päivitettävissä. Muutosten tekemisen tulee olla niin helppoa, että minimaalisillakin taidoilla pystytään tarjoamaan jatkossakin hyvä sivusto luettavaksi.
Uuden sisällön tuottaminen ei kuitenkaan saa olla itsetarkoitus. Jos asiasta ei kertakaikkiaan ole mitään uutta sanottavaa, ei sivustoa tarvitse muuttaa.
Periaatteet
Nämä ohjenuorat pätevät hyvin pitkälti kaikkiin sivustohankkeisiin, käytettävästä tekniikasta tai sivuston tarkoituksesta riippumatta.
- Sisältö pyritään erottamaan mahdollisimman pitkälti sivun rakenteesta.
- Elementtien esitystapa määritellään erillisessä tyylitiedostossa jos mahdollista. Tämän ansiosta esimerkiksi otsikoiden muotoilua ei tarvitse muuttaa kuin yhdessä tiedostossa vaikkapa 28 sivun sijaan.
- Käytetään aputiedostoja sivuston loogisten kokonaisuuksien muokkaamiseen. Esimerkiksi sivuston sisäinen navigointi tallennetaan yhteen tiedostoon, jota tarpeen tullen muokataan. Tämä tiedosto sitten liitetään varsinaisiin sivuihin, joko kopioimalla sen sisältö asianmukaiseen paikkaan, tai ohjelmallisesti linkittäen.
- Sivujen päivittäminen pitää tehdä helpoksi.
- Kenen tahansa, jolla on edes minimaaliset tiedot sivujen muokkaamisesta, pitää pystyä ylläpitämään sivustoa.
- Kommentoidaan lähdekoodia. Sivun koodiin kirjoitetaan riittävän selkeitä kommentteja, mitkä ilmaisevat kullekin sivun osalle hyväksyttäviä loogisia kokonaisuuksia.
- Käytetään templaatteja. Tehdään valmiiksi tyhjä sivupohja, mikä kommentoidaan selkeästi. Tätä pohjaa, tai pohjia käytetään sitten uudelleen tehtäessä uusia sivuja.
- Dokumentoidaan sivusto. Erityisen tärkeää kelvollinen selostus sivuston rakenteesta ja toiminnasta on tilanteissa, joissa ei varmuudella tiedetä sivuston ylläpitäjällä olevan HTML taitoja.
- Sivuista tehdään teknisesti laadukkaita
- Käytetään ja noudatetaan sivuston laadinnassa tekniikasta riippuen sopivaa määritystä. Web tekniikoiden määrityksiä luo ja ylläpitää World Wide Web Consortium W3C
http://w3.org. Erilaisten ohjelmallisten tekniikoiden ohjeistusta pitää myöskin noudattaa.
- Validoidaan lähdekoodi mikäli mahdollista. Käytetään esimerkiksi W3C:n validaattoria, joka tarkistaa ainakin HTML, XHTML ja MathML tiedostot. Pyydetään jotakuta toista arvioimaan sivustoa ja annetaan sivuston lukijoille selkeä mahdollisuus antaa kritiikkiä lähdekoodista.
- Sivuista tehdään saavutettavia.
- Sivuston toiminta testataan useammalla kuin yhdellä selaimella, sillä selainten toiminnoissa on eroja ja virheitä, mitkä voivat vaikeuttaa sivuston ymmärrettävyyttä.
- Sivuston toiminta testataan ilman kuvia ja ulkoisia tyylitiedostoja. Jos sisältö ei ole tällöin ymmärrettävissä, pitää tehdä radikaaleja muutoksia suunnitelmiin.
- Sivuston rakenne pidetään loogisena ja mahdollisimman samanlaisena läpi sivuston. Ei esimerkiksi tehdä jokaista sivusta erilaista, vaikka se ehkä hauskaa olisikin. Tällainen voi olla joistakin hyvin hämmentävää.
- Sivustolla käytettävien kuvien tai muiden objektien koko optimoidaan käyttötarpeen mukaan latausaikojen kurissapitämiseksi.
- Tärkeintä on kuitenkin tarpeellisuus
- Sivustoa ei kannata toteuttaa jos sille ei ole tarvetta, tai se ei kykene välittämään informaatiota.
- Toimimaton järjestelmä pitää poistaa.
- Huonosti toimiva järjestelmä pitää tehdä toimivaksi.
- Toimivaa järjestelmää ei pidä muuttaa.