Rouskulla on tosi paljon tosi hyviä kysymyksiä ja huomiota, mutta niihin jää itseltäni aina vastaamatta, kun yritän koostaa samaan viestiin useamman vastauksen. Nakataan nyt näihin jotain (okei, piti pitää viesti lyhyempänä, mutta keksin jostain aina uuden lainauksen, ja vuorokausikin ehti vaihtua):
Rousku kirjoitti: ↑02 Elo 2023, 23:27
Tein nyt tuonne kätevän pieneen
Afganistaniin höpörivejä, joilla pääsee editointitilassa kokeilemaan, miltä tuo näyttäisi.
Höpörivejä kannattanee testailla mieluummin vaikka oman käyttäjänsä
hiekkalaatikkosivulla, esim. omalla käyttäjälläni
User:Tegu/sandbox (mutta käyttäkää mieluummin omianne
).
Rousku kirjoitti: ↑09 Elo 2023, 14:42
Suosittelen päivittäjille linkkien käyttöä. Eli esim. raadin kappalelistassa joka pelaajan nikin ympärille sulut tyyliin [[Rousku]].
Juu, tosin samoja linkkejä lienee vähän turha toistaa useita kertoja samalla sivulla esimerkiksi joka taulukossa. Wikipediassa
ohjesääntönä on linkittää pääsääntöisesti vain sanan ensimmäinen esiintyminen. Enkkuwikin
ohjeissa on tarkemmin. Vaan eipä näitä kai ole pakko noudattaa sellaisenaan Levyraatiwikissä, kun sivutkin ovat aika erilaisia normaaliin Wikipedia-sivuun verrattuna.
Sinällään Levyraatiwikissä varmaan riittäisi linkittää käyttäjiin vain osallistujataulukossa.
Timoteus kirjoitti: ↑30 Heinä 2023, 06:48
Rousku kirjoitti: ↑24 Heinä 2023, 21:53
Onko jokin erityinen syy siihen, että osallistujalistassa kappaleiden nimet ovat sellaisinaan, mutta 15 p. (tjsp.) -listassa ympäröitynä lainausmerkein?
Tai siihen, että täysien pisteiden taulukossa pisteiden antajat ovat linkkejä käyttäjäsivuille mutta osallistujaluettelossa eivät. Päinvastainen tuntuisi mielekkäämmältä. Silloin kun muutamia päivityksiä wikiin tein, täysien pisteiden taulukko oli näistä syistä turhauttavin pukeltaa ulos.
Kummallekaan en tiedä mitään kirjattua syytä. Omasta puolestani voisi poistaa sekä lainausmerkit että linkit käyttäjänimiin täysien pisteiden taulukosta. Tai kai lainausmerkit voisi lisätä osallistujalistaankin, jos se on selkeämpi ja yhteneväinen tapa. Vähän työläämpi ehkä.
Tällöin ulpparit pitäisi kuitenkin jotenkin huomioida, kun ne eivät näy osallistujalistassa. Olisiko yksittäisten käyttäjälinkkien jättäminen täysien pisteiden taulukkoon liian hankalaa tai huomaamatonta?
Rousku kirjoitti: ↑09 Elo 2023, 18:31
Mitä yhtenäisempi formaatti, sitä helpompi automatisoida käsittelyvaiheita. Jotenkin kokisin, että raadin kappalelistataulukossa maa liittyy kiinteästi yhteen artistiin ja/tai kappaeeseen, joten olisi johdonmukaista, että se on kiinni artistin kyljessä eikä niin, että pelaaja pönöttää siinä välissä. No, onneksi Excelissä on helppo siirrellä sarakkeita...
Alun perin maa olikin artistisarakkeessa, mutta erotin ne joskus
muinoin, kun halusin järjestää taulukon artistin mukaan riippumatta maasta (olenko käyttänyt tuota mahdollisuutta paljon? Jaa-a.. enpä osaa sanoa). Silloin tosin pidin maan ja artistin vierekkäin, mutta ilmeisesti ne ovat jossain vaiheessa erkaantuneet toisistaan.
Yhtenäisestä formaatista ja sen automaatiota helpottavasta vaikutuksesta olen samaa mieltä.
Rousku kirjoitti: ↑10 Elo 2023, 19:05
Pelaaja on minustakin outo ilmaisu. Itse koen olevani osallistuja, en pelaaja. Käyttäjä, ei. Mielummin vaikka pelaaja. Mutta tällä asialla ei ole minulle suurta väliä.
Muistan itsekin kiinnittäneeni huomiota "pelaaja"-termiin, mutta siihen on tottunut. - Tästä tulikin mieleen, että luokkia tehdessäni menin jostain syystä vaihtamaan
ehdotuksessa olleen "Käyttäjät"-luokan "Osallistujat"-luokaksi. Enpä muista enää tarkemmin, miksi.
Tästä on melkein päivälleen neljä vuotta. Oli päivälleen, kun aloitin vastauksen.
Rousku kirjoitti: ↑10 Elo 2023, 20:29
Sinne [wikiin] ei (kai) voi itse koodailla skriptejä, kuten itse ylläpitämilleen sivuille voisi. Annetaan siis ei-html -muotoinen syöte, josta wiki generoi html-koodia. Edit: Ehkä jotain skriptejä voisikin olla!
MediaWikin helpeistä luen. Mutta onko Mirahezessä mahdollista?
On Mirahezessä mahdollista ainakin Lua-ohjelmointikieltä kirjoitella
Scribunto-lisäosan ja moduulien avulla. Itse asiassa
pöllimäni infoboksi-malline käyttää Luaa esimerkiksi laskemaan seuraavan ja edellisen levyraatinumeron (nykyinen - 1, nykyinen + 1). Tuo ei varmaan sellaisenaan toimisi yllä mietittyjen "All-Stars 75", "All-Stars 100":n jne kanssa, mutta ehkä siihen jotain keksisi.
Kaikki tuollainen aktiivinen vain hidastaa wikiä omalta osaltaan pikkuisen enemmän kuin normaalit sivut, mutta kaipa se on tasapainottelua hyötyjen kanssa.
Muista tuolla linkkaamallasi ohjesivulla mainitsemistasi rajapinnoista on tullut inauksen räpellettyä epäsuorasti tuon REST API:n kanssa. Käytin juurikin yllä (ja
ketjussa) mainitsemieni luokkien kanssa
Pywikibotin avustuksella, kun siinä sattui olemaan valmis skripti luokkien massamuutoksiin sivuilla.
Pywikibotin päälle voi rakennella Pythonilla omaakin toiminnallisuutta, mutta siihen puoleen en hirveästi ole tutustunut. Jotain kai joskus koetin.