Pahoitteluni että asiat joskus viipyvät tai voivat jäädä unholaan pidemmäksikin aikaa. Teen tätä ylläpitoa periaatteella tulenpalavat asiat heti jos mahdollista, ei kiireelliset silloin kun ne eivät häiritse jokapäiväistä elämääni liikaa ja pystyn varaamaan aikaa niin että uskon ajan riittävän siihen että teen työn asiallisesti ja valmiiksi asti. Välillä käyn täällä foorumilla harvakseltaan kun olen muissa "harrasteissa" kiinni mutta yhdessä koneessani on skripti joka seuraa 24/7 että foorumi vastaa pingiin ja lähettää tekstarin kännykkääni jos vastausta ei tule eli olen ajan tasalla yleensä jos koko hoito olisi joskus nurin.
Ymmärrän ettei ole foorumissa kiinni 24/7, mutta uskoisin että tällekään asialle ei olisi tapahtunut mitään (eli olisi jäänyt unholaan) ellen olisi erikseen siitä maininnut. Sentään reilu kolme kuukautta mennyt...
Omista foorumeistani tulee sähköpostia jos joku on vialla, tähän asti riittänyt (varsinkin kun sähköpostit tulee samalla kännykkään).
Tuo "tunkki" eli .gz paketti katkenneille riveille on tarkoitettu moderaattoreiden asennettavaksi. Itse en ole sellainen. Katsoin kuitenkin mitä se oikeastaan tekee ja minne. Kyse oli vain yhden lukuarvon muuttamisesta Sources/Subs-BoardIndex.php tiedostoon joten kävin tekemässä tuon käsin suoraan tuonne tiedostoon. Asia korjattu ja suljettu siltä osin.
Osoitin sen sinulle koska sinä sitä pyysit, mutta eipä modetkaan välittäneet sitä asentaa.
Ja kyllä, moni tämmöisistä modifikaatioista on itse asiassa simppeleitä, kunhan vain ensin löytää kymmenistä tiedostoista sen oikean jossa ko. määrittely löytyy ja sitä pääsee muuttamaan. Ja eipä tuota rivin katkeamista oltu aiemmin korjattu, vaikka kyse on vain "yhden lukuarvon muuttamisesta".
Vaikka tuollainen paketointi on omalla tavallaan kätevä niin jatkoa ajatellen on viisasta kertoa aina mitä jokin korjaus tekee, se asia tarvitaan aina joka tapauksessa dokumentaatioon joka on saatavilla palvelimen ylläpitäjille. Tarkoitus on että asiat ovat hyvässä järjestyksessä ja dokumentoituna siinä määrin että riittävän kokenut muukin henkilö kuin minä tai Tomin ymmärtää ilman tolkutonta jäljitystyötä miten asiat on toteutettu. Korjauksen asentaminen josta ei ole halaistua sanaa liittyen toteutustapaan voi olla ongelmallista. Jos hieman kärjistän niin ei kukaan halua dokumentoimatonta pommia järjestelmään tyyliin "tuossa on hyvä korjaus" olkoonkin että se tulee foorumiamme käyttävältä suomalaiselta henkilöltä. Tässä tapuksessa tuo korjaus oli sisällöltään yksinkertainen kun katsoin sitä lähemmin.
Paketoinnin etuna on nimenomaan se että siitä on helppo katsoa parilla klikkauksella mitä paketti on muuttanut koodissa (jopa ennen lopullista asennusta), lisäksi saadaan selkeä lista kaikista muutoksista foorumille. Se että itse tekee muutoksia suoraan koodiin tuppaa ajan saatossa unohtumaan, ellei niitä dokumentoi erilliselle tiedostolle mikä on hankalaa ja aikaa vievää kun paketoinnin käyttäminen tekee saman automaattisesti. (Been there, doing that)
Periaate ei ole että ylläpidon pitää selvittää koodista mitä jokin korjaus tekee oikeasti vaan se että korjauksen toimittaja dokumentoi tehdyn muutoksen ja sen mahdolliset riippuvuudet ja sivuvaikutukset toimittaessaan korjauksen. Ylläpito ei voi mistään tietää onko jonkun korjauksen lähettäjällä syvällisempää ymmärtämystä kaikista asioista jos ei ole edes dokumentaatiota mistä voisi arvata korjauksen lähettäjän ajatuksen kulkua tai teknisen osaamisen tasoa.
Tässä tapauksessa en nähnyt aiheelliseksi tehdä asennusopasta, koska kyseessä on simppeli muutos koodiin (kahden merkin muutos) ja on helposti selvitettävissä parilla klikkauksella.
huomenna tai vuoden päästä ja perässä tulijat pääsevät jotenkin kärryille mitä edeltäjät ovat miettineet.
Paketointi auttaa tässä(kin) asiassa, muutokset on listattu ja sitä kautta dokumentoitu. Lisäksi muutokset on helppo poistaa, mikäli tarve on.
Teeman kehittäjä tarvitsee omalle koneellensa SMF-asennuksen että voi testata ja katsella muutostensa vaikutuksia heti omalla koneellansa. Kun teema on siinä vaiheessa että et itse löydä enää sanottavaa niin laitetaan sitten muiden arvosteltavaksi. Sen pystyy arvostelemaan suoraan sieltä testikoneeltasikin jos saat sen webbipalvelimella nettiin kiinni niin että muut voivat käydä kurkkimassa.
Tämä on peruskauraa foorumin ylläpitäjälle, että on täysin erillinen testiympäristö jossa asiat testataan ennen tuotantoon siirtoa. (kuten itselläni tuo aiemmin linkittämäni, joka osoittaa foorumille mikä pyörii testipalvelimellani, mikä on täysin erillään tuotantokäytöstä)
Itselleni foorumin teknisesti hyvä toiminta on sitä omaa alaani, ulkonäköön liittyvät "silmänkarkkijutut" jätän mieluusti muille ketkä hallitsevat sitä aluetta.
Olemme siis samanlaisia, tekniikka kiinnostaa eikä niinkään layout.
Ps. edellisessä viestissäni kuvailin vain omia tuntojani ja fiilistä mikä on jäänyt tästä foorumista.