Tietoja sivustosta
Idea sivustoon syntyi keväällä 2009 päivittäessäni joukkueeni tilastoja. Muistin xjuicen vastanneen, sitä häneltä kysyttäessä, että cupin järjestäminen on vaivatonta koska hänellä on puoliautomaattinen Excel-järjestelmä joka luo ottelutilastot automaattisesti.
Ottelutulokset on manuaalisesti Hattrickista kerännyt xjuice. Hän konvertoi ne (pois lukien kausi 40) Jani-Hurin määrittämään XML-muotoon. XML-muodosta tulokset on koneellisesti käännetty HTML:ksi XSL Transformations-tekniikalla. Ennen HTML-muunnosta XML-muotoa käsitellään Perlillä erilaisten tilastojen ja taulukoiden luomiseksi. Lopulta Apache HTTP palvelin liimaa kaikki pikkupalaset yhteen SSI-tekniikalla.
Sivusto sisältää linkkejä Hattrick sivustoille. Jotain sisältöä näkee ilman kirjautumista, mutta jotkut linkit vaativat kirjautumisen Hattrick-palvelimelle.
Sivuston yläpalkin kuva on Veikkolasta, Metsänkulman Pallo-Peikkojen harjoituskentältä, Vesilahden kirkonkylän liepeiltä.
Sivusto käyttää kolmansien osapuolien komponentteja. Sivuston rakenne perustuu Nicole Sullivanin Object Oriented CSS CSS-sovelluskehykseen. Pudotusvalikko on luotu PureCSSMenu.comin tarjoamalla palvelulla, jonka jälkeen sitä on muokattu sivustolle sopivaksi. Muilta osin sivustolla käytetty HTML ja CSS on kirjoitettu tyhjästä käyttämättä mitään valmiita pohjia.
Sivusto on kirjoitettu Linuxissa (xubuntu) emacsilla. Pääasiallisena selaimena on käytetty Firefoxia Firebug-laajennuksella. Tämän jälkeen sivusto on tarkastettu Operalla. XSLT 1.0 prosessorina on xsltproc-komentorivityökalua joka on edusohjelma Libxslt-kirjastolle. XML on mankeloitu Perlillä. Showta pyörittää GNU make ja kaikki on tallennettu Mercurial-versionhallintajärjestelmään. Kotikoneelta tiedostot siirtyvät web-palvelimelle lftp:llä. Kuvankäsittelystä huolehtivat Gimp ja gThumb.
Ylimalkainen muutoshistoria
- 26.3.2012
- Lähdekoodi sijoitettu BitBuckettiin ja sivusto avattu vihdoinkin uudelleen hosting-palvelun vaihdon jälkeen
- 13.3.2011
- Lisätty kaikkien aikojen maalintekijätilasto uudelle kaikkien aikojen tilastot-sivulle. Osa maalintekijöihin liittyvästä toiminnallisuudesta uudelleensijoitettu omaa moduliinsa.
- 12.3.2011
- Lisätty Pirkkacup XVIII tulokset, kiitokset xjuicelle XML-tiedostoista.
- 23.9.2010
- Lisätty Pirkkacup XVII tulokset, kiitokset xjuicelle XML-tiedostoista. Ottelulistoissa ei enää linkitetä "Luovutus" tekstiä. Maratontaulukkossa käytetään nyt joukkueen uusinta nimeä. Muutamasta datatiedostosta korjattu pieniä kirjoitusvirheitä.
- 19.5.2010
- Lisätty Pirkkacup IV-IX ja XVI tulokset sekä maalintekijätilastot. Kiitokset xjuicelle XML-tiedostoista.
- 6.5.2010
- Sivuston lähdekoodi uudelleenjärjestelty paremman hallittavuuden ja päivittämisen mahdollistamiseksi. lftp korvaa ncftpputin.
- 9.3.2010
- Lisätty Pirkkacup X-XV maalintekijätilastot. Maalintekijätilastot luodaan automaattisesti ottelutulosten pohjalta.
- 6.3.2010
- Otsikoiden ja linkkien värit vaihdettu. Maratontaulukkoon lisätty ranking-numero ja joka kolmas rivi korostettu.
- 4.2.2010
- Lisätty Pirkkacup X-XIV tulokset. Kiitokset xjuicelle XML-tiedostoista. Sarjataulukoissa tasapisteissä olevat joukkueet lajitellaan voittojen, maalieron ja joukkue id:n perusteella. Maratontaulukossa pronssiottelu on valinnainen. Jos ottelua ei ole pelattu, sitä ei noteerata maratontaulukoissakaan.
- 25.1.2010
- Lisätty pääsivulle kappale Työn alla.
- 3.1.2010
- Sivusto viimeistelty ja validoitu. Käytetään edelleen OOCSS:n oletusvärejä. XML schemassa pieni muutos. IE7 (ja varhaisempien versioiden) käyttäjät näkevät ystävällisen ilmoituksen joka kertoo heidän selaimensa standardituen olevan puutteellisen. Maratontaulukkoon lasketaan nyt myös osallistumiskerrat.
- 27.12.2009
- Toiset versiot XML-tiedostoista ja XSLT:stä valmiit. Kirjoitettu Perl-skriptit jotka lukevat XML-tiedostoja ja luovat lohkovaiheiden sarjataulukot sekä maratontaulukon. Pirkkacup XV (kausi 40) tulokset lisätty. Ensimmäinen versio joka lisättiin versionhallintaan. Vaatii enää pientä hiomista ennen julkaisua ja aikaisempien Pirkkacuppien lisäämistä.
- 1.11.2009
- Lisätty menu ja alapalkki. Poistettu oikea sarake, luotu Tietoja sivustosta-sivu.
- 25.10.2009
- Käytiin ottamassa kuva Veikkolassa banneria varten. Sivuston rakenne ja ensimmäiset versiot XML-tiedostoista valmiit. Tämä on ensimmäinen versio joka ladattiin nettiin.
- 22.10.2009
- Subdomain ja svn repo luotu ja ensimmäinen esimerkkisivu kirjoitettu.