Kommentointityökalu
Moderaattori:Ei ole (katso kaikki) Kuinka ryhtyä moderaattoriksi? Sivun edistymistä ei ole arvioitu. Arvostuksen määrää ei ole arvioitu (ks. peer review). |
Lisää dataa
|
Kysymys
Millainen on kommentointityökalu, joka
- toimii osana Opasnetiä,
- on avointa lähdekoodia,
- kommentteja voidaan hallinnoida riippumatta ulkopuolisista palveluista?
Vastaus
- Ohjeita kommentointityökalun käyttöönottoon
- Sijoita työkalu kakkostason väliotsikon "Kommentoi kirjautumatta" alle.
- Kommentointityökalu pitää alustaa kopioimalla alla oleva teksti kyseiselle sivulle. Esikatsele sivu ja syötä käyttäjärajapintaan sivutunniste, joka näkyy muuttuja-tietolaatikossa. Aja koodi. Sivua ei tarvitse tallentaa tässä vaiheessa.
- Kun saat ilmoituksen alustuksen onnistumisesta, voit poistaa muun alustustekstin paitsi varsinaisen mallineen eli tekstin ensimmäisen rivin.
- Huomaa, että mallineesta puuttuu viimeinen aaltosulku, jotta se ei olisi häirinnyt äskeisessä alustusvaiheessa. Aaltosulku on lisättävä tässä vaiheessa.
- Varsinaiseen mallineeseen pitää laittaa sivutunniste ensimmäiseksi parametriksi tekstin Op_fiXXXX:n paikalle.
- Jos kakkoskysymys eli liittymä toiseen kommenttin halutaan piilottaa, pitää toiseksi parametriksi laittaa hidden.
- Ota uudestaan esikatselu ja varmista, että malline toimii oikein ja että se löytää yhden kommentin, jonka sisältö on "Alustettu sivu X", jossa X on sinun sivusi nimi.
- Alustusteksti (kopioi ja seuraa ohjeita)
{{kommentointityökalu|Op_fiXXXX|hidden} {{muuttuja}} <rcode embed=1 variables=" name:ident|description:Mikä on sivutunniste?|type:text| name:pagename|type:hidden|default:'{{PAGENAME}}' "> library(OpasnetUtils) dat <- data.frame( Obs = 1, Aika = date(), Kommentti = paste("Alustettu sivu", pagename, ident), Liittymä = 0, Result = 1 ) opbase.upload(dat, ident = ident, name = pagename, subset = "Kommentit", act_type = "replace", language = "fin", who = wiki_username) dat <- data.frame(Kommenttinro = 0, Syy = "Alustus", Result = 1) opbase.upload(dat, ident = ident, name = pagename, subset = "Kommenttipoistot", act_type = "replace", language = "fin", who = wiki_username) cat("Alustus onnistui") </rcode>
Perustelut
Vastauksessa on tuontantokäytössä oleva työkalu. Perusteluissa on kehitysvaiheen malli.
- Tämänhetkiset kommentit, jota ei ole vielä sisällytetty sivulle tai keskustelusivulle.