Naruto.fi

Naruto.fi Wikistä
Versio hetkellä 12. joulukuuta 2009 kello 22.07 – tehnyt Ahjteam (keskustelu | muokkaukset)
Siirry navigaatioonSiirry hakuun

Historia

Kaikki alkoi vuoden 2003 lopussa kun Fador, Chaos ja muutama muu päättivät ryhtyä tekemään IRCnetin #naruto kanavalle kotisivuja. Aluksi sivut löytyivät osoitteella http://naruto.fador.org, mutta jo 26.02.2004 #naruto kanavalla kerätyn kolehdin avulla saatiin hankittua nykyäänkin käytössä oleva naruto.fi-domain.


Versiot

Naruto.fi 1.0

Ensimmäiset sivut, avattiin yleisölle 25.01.2004. Ominaisuuksiin kuului mm. omien Fanarttien ja taustakuvien lisääminen sivulle.

Naruto.fi 2.0

Seuraava versio joka syntyi lähinnä sen takia että sivujen ulkoasua haluttiin vaihtaa. Tämä version käytön loppupäässä siihen oli lisätty alkuperäisestä 2.0:sta paljon ominaisuuksia (ja joitain otettu pois). Julkaistiin 21.03.2004

  • Tämän version erikoisuutena oli vaihdettavat teemat, jotka toimivat siis css tiedostoa vaihtamalla.

Naruto.fi Lite

13.05.2005 Otettiin käyttöön väliaikaiseksi sivustoksi AHJ:n koodaama NarutoLite. Syynä tähän oli sivujen aiheuttama suuri kuorma palvelimelle joka aiheutti sivustossa hitautta, jota ei voitu korjata koska Fador oli armeijassa. Tästä versiosta oli karsittu seuraavia ominaisuuksia, joista osa koodattiin myöhemmin käyttöön suuren kysynnän vuoksi:

  • naruto (juoni, jakso-opas, hahmo-opas, sanasto, pelit, oheistuotteet)
  • multimedia (fanart, fanfic, taustakuvat)
  • kontakti
  • statsit
  • tyylit
  • käyttäjät (käyttäjälista, oma profiili, kaverit, viestijärjestelmä)

Naruto.fi 3.0 ja Naruto.fi 3.1

  • Otettiin käyttöön 28.02.2006
  • Tehty lähes kokonaan uudelleen version 2.x ja Lite pohjalta.
  • Helposti muokattavissa/lisättävissä olevat templatet ulkoasun vaihtamiseen

Uudistuksia

  • Oekaki-piirtolaudat
  • Viesteissä mahdollisuus käyttää esim [url],[b],[i] jne koodeja.
  • Fanarttien äänestäminen
  • Kaikki avataret yleiseen käyttöön
  • Käyttäjätunnuksen vaihto
  • Paikallaolevien adminien lista
  • Fanarttien top10 lista
  • Uutisten ehdottaminen
  • Fanarttien/ficcien uudet kommentit näkyvät käyttäjälle

Naruto.fi 3.3

  • Eroaa aiemmista 3.x versioista optimointien ja uuden templatejärjestelmän ansiosta
  • Otettiin käyttöön 25.08.2008 samalla kun sivusto siirrettiin uudelle ja tehokkaammalle palvelimelle
  • Johtuen kiireisestä aikataulusta, aiempien versioiden teemoista ei saatu käyttöön kuin Invade

Uudistuksia

  • Fanarttien "Tagit"
  • Fanfic-kansiot
  • Vanhojen uutisten selaus pääsivulla
  • Profiilin kommentointi ja kommenttien selaus toteutettu javascriptillä

"Kiva tietää"

  • 3.x sivut käyttävät template-järjestelmää, joka sallii ulkoasun muuttamisen paljon joustavammin
  • 3.3 versiosta lähtien template-järjestelmänä on Smarty
  • Tällä hetkellä kesken olevissa sivuissa on jo yli 8800 riviä ja 340kt PHP-koodia
  • Sivujen palvelin sijaitsee hollannissa, jonne sivut siirrettiin 12.08.2009
  • Palvelimen aiemmat sijainnit ovat olleet: Suomi (helsinki) 2003-200x, Yhdysvallat -12.08.2009, Hollanti 12.08.2009-
  • Vastoin yleistä käsitystä että Invade-templateen olisi lisätty versio "Invade small" yleisön painostuksesta on väärä, sillä totuus on että se näytti rakkaan ylläpitäjämme Fadorin usein käyttämän kieliposkessa "yhtäkuin b" -hymiön, eli =b, väärin. Toki myös yleisön napinalla oli jotain tekemistä asian kanssa, mutta Fadorin sana oli painavampi :)
  • kesällä 2009 sivuilla otettiin käyttöön jQuery niminen javascript-kirjasto, ja AJAX-ominaisuuksien toteutus alkoi.
  • Ylläpito otti kesällä 2009 käyttöön myös TaskFreak!-ohjelmiston helpottamaan tehtävien töiden seuraamista.

Chat

  • Sivuilla on ajan kuluessa testattu kaikenlaisia erilaisia chat-ohjelmistoja
    • phpFreeChat on todettu käyttökelvottomaksi sen aiheuttaman kuormituksen takia
    • Myös javascriptillä toteutettua PHP-backendiä käyttävää viritystä koitettiin, tämä oli myös liian raskas ja siitä jouduttiin luopumaan.

Nykyinen Toteutus

  • Tällä hetkellä käytössä oleva chat-ohjelmisto on ottanut vaikutteita muinoin artic.net ja kiss.fi sivustoilla olleista perinteisistä chat-ohjelmoistoista, jossa selain jää lataamaan dataa serveriltä sulkematta yhteyttä. Käyttöliittymään on vaikuttanut myös hyvin paljon IRC.
  • Toteutettu C++-ohjelmointikielellä Fadorin toimesta
  • Toimii itsenäisenä http-palvelinohjelmistona
  • Käyttäjän autentikointi toteutettu MD5 summan avulla.
  • Yhdistetty oekaki-ohjelmistojen kanssa, minkä ansiosta chattiin voi piirtää kuvia.

Bugit ja ongelmat

  • Nykyisellään serverisofta pitää uudelleenkäynnistää noin viikon välein tai se rupeaa jumittamaan
  • Selain lataa tietyin väliajoin käyttäjälistaa jonka takia se saattaa "vilkkua"

Lisätietoja

Käyttäjämäärä

24.04.2004 tuli 300 käyttäjää täyteen
14.05.2004 400 käyttäjää
27.05.2004 500 käyttäjää
02.09.2004 1000 käyttäjää
22.04.2006 ~3600 käyttäjää
27.11.2006 ~5000 käyttäjää
02.08.2009 ~3300 käyttäjää (siivottu pois ne, jotka eivät vuoteen olleet kirjautuneena)