Kotisivujen historia

Viimeksi päivitetty: 27.12.2009.

Advisori on N. Heinimäen, eli minun henkilökohtainen kotisivustoni ja monipuolinen julkaisualustani. Sillä on pitkä historia. Kesällä vuonna 2003 olin kiinnostunut monien mutkien kotisivujen tekemisestä ja tein tuolloin alkuperäiset kotisivuni Soneran palvelimella. Kotisivuni osoite oli http://personal.inet.fi/koti/nico.heinimaki. Sisältönä oli paljon Robot Wars-aiheisia materiaaleja ja tarkoitukseni oli saada suomalaiset ihmiset kiinnostumaan siitä. Yhtäkään materiaalia en ole tätä nykyä onnistunut säilyttämään, ainoastaan Robot Wars: Extreme Destruction-peliarvostelu on Advisorissa ainoa jäljelle jäänyt Robot Wars-artikkeli.

Sivuston rakentamisessa käytin Microsoft FrontPage98:sta. Osasin käyttää kyseistä ohjelmaa pian sujuvasti opaskirjan avulla, koska koodaamistaitoni eivät olleet noihin aikoihin kehuttavat. Sivusto rakenne oli alun perin ilman frameja ja myöhemmin lisäsin nekin. Syksyllä lopetin sivuston ylläpitämisen ja poistin Soneran palvelimelta. Syynä olivat innostuksen puute ja kyllästyin FrontPagen rajoitukseen. Myöhemmin samana vuonna MBnet tarjosi kotisivutilaa rekisteröityneille käyttäjille, jonka en jostain syystä vielä saannut tietooni kuin vasta kaksi vuotta myöhemmin.

Vuonna 2005 kesäkuuta tutkailin MBnetin sivustoja ja silloin vasta huomasin, että MBnetin palvelin tarjoaa myös kotisivutilaa. Sivustoihin julkaisin sitten pelien screenshotteja, kuvia työpöydistäni, muokattuja kuvia ynnä muuta omia projekteja. Joulukuussa innostuin uudestaan tekemään kotisivujani erään koulussa olevan kurssin ansiosta ja annoin ensimmäisen version sivustolle nimeksi Zir. Se oli lähes design-pohjainen. Kotisivujen tekemisessä käytin alusta lähtien ohjelmaa nimeltään Marcmedia Dreamweaver MX 2004. Pikku hiljaa kyllästyin design-puolen rajoitukseen ja päätin sitten koodata itse. Toisessa versiossa Zir-nimi muutettiin Nicosoftiksi ja pohjautui kolmeen frameen.

Huhtikuun alkupuolella sivusto sai foorumin, vaikkei sillä varsinaista käyttötarkoitusta ole. Myöhemmin lakkautin foorumin juuri kyseisen syyn takia. Vuonna 2006 sivuston rakenne koki useita muutoksia. Mitä uudempi versio, sitä enemmän sivuston rakennetta oli itse koodattu. CSS-koodi tuli jossain vaiheessa mukaan, muistaakseni se tuli kolmannessa versiossa ja samalla HTML-koodi vaihdettiin XHTML:ään. Koko kesän aikana oli sivuston neljäs versio, joka vielä käytti frameja.

Syyskuussa julkaistiin viidennes versio. Se on ensimmäinen, joka käytti (väärinkoodattuja) Div-elementtejä ja javascriptia. Myöhemmin koin framien käytön hyvin kömpelöksi ja aloin pohtia seuraavia vaihtoehtoja. Marraskuussa poistin javascriptit sekä framet ja näiden tilalle tuli PHP-skriptikieli, jotta sivujen koodaaminen ja muokkaaminen olisi paljon yksinkertaisempaa. Se oli siis ensimmäinen itse koodattu sivusto dynaamisella sisällöllä. Sivuston perusrakenne ja ulkonäkö pysyivät viidentenä versiona koko syksyn ajan samana, kunnes rakenne muodostui joulukuussa oikeaoppisiin div-elementteihin ja lopulta päätyi kuudenteen versioon.

Joulukuun puolivälissä julkaistiin englanninkielinen osio, jonka rakenne pohjautuu edelleen viidenteen versioon. Jossain vaiheessa koodin validointi tuli pian tärkeämmäksi sitä mukaan, kun koodaamistaitoni kasvoivat, ja sain onnistumaan joulukuun alkupäivinä koodaamaan täysin oikeaoppiseen XHTML 1.0 Transitionaliin. Ennen jouluaattoa käytin yhä enemmän ja enemmän CSS-koodia.

Ennen vuotta 2007 tein sivustoihini useita teemoja, lähinnä hyvin vuoksi. Niistä yksi jäi tämän sivuston oletusteemaksi. Oletusteema jäi ja muut teemat poistin sivustoiltani turhuuden vuoksi. Ne tulivat kuitenkin takaisin väliaikaisesti syystalvella 2007 ja taas syksyllä 2008. Taustan väri oli ensimmäisestä versiosta lähtien aina kuudenteen versioon asti ollut vaaleanharmaata väriä. Sekin muutettiin ajan myötä tummemmaksi, lukuun ottamatta div-elementtejen taustaväriä. Tarkoitus oli tehdä sivustolle mahdollisimman selkeä ja rauhallinen värimaailma. Oletusteemassa oli pääosin vihreätä väriä, koska se sattuu olemaan lempivärini.

Helmikuussa sivusto on viimein validioitu täysoppiseen XTHML 1.0 Strictiin. Huhtikuun alkupuolella sivustoja tehdään nykyään Linuxin puolella, koska voin KIO-tekniikan ansiosta julkaista sisältöä FTP:n kautta helpommin ja nopeammin kuin Windowsissa. Myös sivuston ulkoasu ja värimaailma koki useita muutoksia. Sivuston graafiseen puoleen olen panostanut jonkin verran hiljattain. Elokuun puolivälissä Nicosoftin nimi muuttui Advisoriksi. Suurin syynä oli, että Nicosoft ei ole enää sellainen mitä nimestä voisi olettaa ja halusin muutenkin mahdollisimman neutraalisemman nimen.

Nimen muutoksen myötä olen samalla hankkinyt oman domainin. Näin ollen joulukuusta 2005 marraskuuhun 2008 Nicosoft on kuollut ja kuopattu MBnetin palvelimella. Siirtyminen omaan domainiin Advisori laajentui huomattavasti, muun muassa uusina kategoriana animanga, valokuvia sekä laajempi Linux-kategoria. Sivustoni toimii siis luokattomana julkaisualustana, jossa on oikeastaan ihan mitä tahansa (todennäköisesti vain minulle mielenkiintoista) "random" sisältöä.


Nykyisen Advisori-sivuston tekemiseen, ylläpitoon ja testaamiseen käytän seuraavia ohjelmia: Kate, gedit, KWrite, Quanta Plus (XHTML, CSS, PHP, sisältö), The GIMP (grafiikka), Konqueror (FTP ja testaus), Opera, Kazehakase, Mozilla Firefox, Safari, Google Chrome ja Internet Explorer. (testaus) Ohjelmien lukumäärä johtuu lähinnä siitä, että sivut testataan lähinnä nettiselaimilla eri käyttöjärjestelmistä käsin.