Wikiprojekti:Väärinkäyttösuodatin
Siirry navigaatioon
Siirry hakuun
Tällä sivulla yritetään kehittää ja parantaa väärinkäyttösuodattimia sekä kerota niiden toiminnasta.
Esimerkkisuodatin 133[muokkaa | muokkaa wikitekstiä]
Tässä on selitetty suodatin 133 – Alatyylinen kielenkäyttö 4 toimintaperiaatetta.
article_namespace = 0 # KOHDE & (user_age<3600 | user_editcount<5) & (word_match:="SANALISTA"; # ESIKARSINTA lcase(added_lines) rlike word_match & !lcase(removed_lines) rlike word_match ) & ( ( paska_match:="(\A|\b|\n| )(paska|kakka|paskova|sonta)"; # SANATARKISTUS 1 paska_not_match:="albumi|EP|yhtye|sinkku|sävellys|kakkiainen"; lcase(added_lines) rlike paska_match & !lcase(removed_lines) rlike paska_match & !lcase(old_wikitext) rlike paska_not_match & !lcase(old_wikitext) rlike paska_match ) | ( SANATARKISTUS 2 ) | ( SANATARKISTUS 3 ) .... ) & ( (count("<ref", removed_lines)>=count("<ref", added_lines)) # OHITETTAVAT MUOKKAUKSET )
- KOHDE
- Nopea yleissääntö joka rajaa sen mihin suodatin kohdistuu. Tässä tapauksessa nimiavaruuteen 0 (artikkelit) ja sisäänkirjautumattomiin ja alle tunnin vanhoihin tunnuksiin.
- ESIKARSINTA
- Tarkistetaan onko sanalistassa oleva sana lisätty muokkauksessa. Tämä on yhä nopea yleissääntö joka tuottaa runsaasti virheellisiä positiivisa. Säännön tarkoitus on pelkästään valita mitkä muokkaukset tarkistetaan hitaammilla testeillä.
- SANATARKISTUS 1
- Varsinainen testi joka tarkistaa onko jotain tiettyä kiellettyä sanaa lisätty. Tässä yritetään varmistaa myös, että tarkistuksessa ei tule virheellisiä positiivisia osumia.
- SANATARKISTUS 2
- vastaava kuin sanatarkistus 1, mutta eri sanalle
- SANATARKISTUS 3
- vastaava kuin sanatarkistus 1, mutta eri sanalle
- OHITETTAVAT MUOKKAUKSET
- Lopuksi testataan, että onko muokkauksessa yleisiä syitä minkä takia sen ei tulisi ikinä laueta kuten käyttäjien whitelistaus, yhteenvedon täyttäminen tai viitteiden lisääminen. Sanakohtaiset ohitussäännöt tulee pistää SANATARKISTUS -osioihin.
Sanojen lisääminen Suodattimeen 133[muokkaa | muokkaa wikitekstiä]
Kun olet lisäämäässä uuden sanan tarkistuslistalle, niin
- Tarkista wikipedian haulla löytyykö sitä nykyisistä artikkeleista tekemällä REGEXP haku:
insource:/hakuehto/i
. Jos tuloksia on runsaasti, niin sanaa ei kannata lisätä virheellisten positiivisten osumien takia. - Lisää sana esikarsinnan SANALISTA-kohtaan
- Tee sanalle oma SANATARKISTUS-blokkinsa jossa tarkistetaan seuraavat asiat
- löytyykö sana added_lines -muuttujasta
- sanaa ei löydy removed_lines -muuttujasta (eli sana ei ollut jo aikaisemmin artikkelissa; NOPEA)
- sanaa ei löydy old_wikitext (eli sana ei ollut jo aikaisemmin artikkelissa ; HIDAS)
- löytyykö mitään sanakohtaista syytä miksi suodattimen EI pitäisi laueta
- Kokeile suodatinta aikaisempiin muokkauksiin jotta näet ettei se laukea virheellisesti.
- Kokeile suodatinta niihin muokkauksiin joihin haluat suodattimen laukeavan
Kuinka selvittää miksi suodatin toimii virheellisesti?[muokkaa | muokkaa wikitekstiä]
Kokeile osuuko suodatin muokkaukseen suodatinsääntöjent testaus -työkalulla ja poista sanatarkistus osioita yksi kerrallaan niin kauan, että löydät oikean kohdan.
Kuinka kopioida väärinkäyttösuodattimeen jäänyt muokkaus artikkeliin?[muokkaa | muokkaa wikitekstiä]
Kun yrittää kopioida väärinkäyttösuodattimeen jääneen muokkauksen wikikoodia Tutki yksittäisiä muutoksia -sivulta, niin Firefox sotkee kopioinnissa rivinvaihdot. Chromium ja Chrome säilyttävät kopioidessa rivinvaihdot alkuperäisinä.