WikiLove
|
WikiLove
Rozšíření, které má podpořit projevy uznání mezi uživateli.
|

- Oceněním si děláme z dokonalosti druhých svůj majetek. – Voltaire
WikiLove je funkce navržená tak, aby usnadnila a zpříjemnila veřejné vyjádření uznání ostatním uživatelům. WikiLove lze vyvolat z jakékoli uživatelské stránky kliknutím na ikonu "Srdíčko". Původně jej vyvinul Ryan Kaldari jako uživatelský skript a nyní je k dispozici jako rozšíření MediaWiki, které si vývojáři mohou přidat do svých wikin.
Zdůvodnění
Uživatelé se rádi cítí oceněni. Podle průzkumu mezi editory Wikipedie z roku 2011 (viz top-line data) mezi 17 proměnnými "být špatně nahlížen zkušenějšími editory" s největší pravděpodobností vede k tomu, že lidé řeknou, že budou upravovat méně často (69% souhlas), zatímco „"když vám ostatní chválí vaše úpravy/články" s největší pravděpodobností vede k tomu, že budou upravovat častěji (78% souhlas). Viz také: "Pozitivní zpětná vazba funguje pro editaci, říkají editoři Wikipedie“" na blogu Wikimedie.
Na druhou stranu, editace Wikipedie se časem stala obtížnější a pravděpodobnost, že noví uživatelé budou kritizováni, se zvýšila. To se odráží v různých snahách o kódování a analýzu zkušeností nových uživatelů, jako například nedávný průběh výzkumu strategie výuky pro nováčky, který proběhl v rámci našeho Letního výzkumu.

Klíčová data
- – WikiLove aktivován na prototype.wikimedia.org
- – WikiLove je standardně zapnutá pro registrované uživatele na prototype.wikimedia.org; oznámení na blogu vyzývající testery
- – WikiLove nasazeno na anglickou Wikipedii. Viz akce WikiLove.
- – WikiLove nasazeno do makedonské Wikipedie (pod názvem "ВикиЉубов").
Jak zakázat
Chcete-li WikiLove zakázat, přejděte na kartu úprav v sekci vaše preference a zrušte zaškrtnutí políčka "Povolit projevování uznání ostatním uživatelům pomocí karty WikiLove" v části Uživatelské stránky. Poté klikněte na Uložit.

Jak přizpůsobit
Tato část pojednává o tom, jak přizpůsobit WikiLove pro jednotlivého editora. Chcete-li se dozvědět, jak přizpůsobit WikiLove pro celou wiki, podívejte se na Extension:WikiLove. |
Rozhraní WikiLove lze přizpůsobit potřebám každého jednotlivého editora. Pokud chcete WikiLove používat k zanechávání uvítacích zpráv, narozeninových dortů nebo ježků, je snadné přepsat výchozí konfiguraci vlastním nastavením.
Konfigurace WikiLove je jeden velký objekt JSON, takže pro provedení změny nebo doplnění stačí upravit hodnoty, které jsou přiřazeny klíčům. Chcete-li zjistit, jaké hodnoty jsou aktuálně přiřazeny, nejprve se podívejte na stránku MediaWiki:WikiLove.js na vaší lokální wiki. Toto bude mít jakékoli lokální přepsání. Dále se podívejte na výchozí konfiguraci. Toto vám ukáže základní strom dat, který tvoří nastavení pro WikiLove. Jakmile se rozhodnete, které hodnoty chcete změnit, přejděte do souboru skin.js na wiki, kterou používáte. (Pokud jste například na anglické Wikipedii, upravili byste tuto stránku.) Chcete-li změnit existující položku, jednoduše přepište její hodnotu přiřazovacím příkazem.
Změna existujícího typu
Například pokud byste chtěli změnit zobrazovaný název 'Kittens' (koťata) na 'Cats' (kočky), přidali byste do svého lokálního souboru .js (User:Example/skin.js) následující kód:
mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
$.wikiLoveOptions.types.kitten.name = 'Cats';
} );
Pokud byste chtěli změnit obrázek pro Stroopwafels, přidali byste:
mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
$.wikiLoveOptions.types.food.subtypes.stroopwafels.image = 'Stroopwafels.jpg';
} );
Přidání nového typu
Můžete také přidat zcela nový typ položky (nebo podtyp) pomocí stromové struktury JSON. Například pro přidání položky "Hedgehogs" (ježci):
mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
$.wikiLoveOptions.types.hedgehog = {
name: 'Hedgehogs', // název typu (zobrazí se v nabídce typů)
fields: [ 'header', 'message' ], // pole, která se mají ve formuláři požadovat
header: 'A hedgehog for you!', // záhlaví, které se zobrazí v horní části příspěvku na diskusní stránce (volitelné)
text: '[[$3|left|150px]]\n$1\n\n~~'+'~~\n<br style="clear: both"/>', // $3 je název souboru s obrázkem, $1 je textová zpráva.
gallery: {
imageList: [ 'Hedgehog1.jpg', 'Orizo5.jpg', 'Erinaceus europaeus LC0119.jpg' ],
width: 145, // maximální šířka obrázků v galerii
height: 150, // maximální výška obrázků v galerii
number: 3 // počet náhodných obrázků k zobrazení (volitelné)
},
icon: 'http://www.mysite.com/images/wikilove-icon-hedgehog.png' // se zobrazí v nabídce typů
};
} );
Při přidávání nových položek se ujistěte, že deklarujete všechny příslušné parametry! Informace o všech různých typových parametrech naleznete v dokumentaci k rozšíření.
Vytvoření nové ikony typu
Zdrojový soubor Photoshopu pro ikony typu WikiLove (černobílé ikony, které se zobrazují v levé nabídce) lze stáhnout jako [1]. Chcete-li si vytvořit vlastní, vložte grafiku o rozměrech přibližně 50 × 50 pixelů, odstraňte sytost a zkopírujte a vložte styly použité na příklady ve zdrojovém souboru.
Změna ikony srdce
Ikonu srdce WikiLove použitou ve vzhledu Vector si můžete také přizpůsobit úpravou souboru vector.css (User:Example/vector.css). Pokud chcete například změnit ikonu červeného srdce na modré srdce, přidejte následující:
#ca-wikilove.icon a {
background-image: url("/w/extensions/WikiLove/resources/images/heart-icons-blue.png");
}
Žádosti o další nasazení
Jednotlivé wikiny mohou požádat o nasazení WikiLove, pokud jsou splněna následující kritéria:
- Bylo dosaženo konsensu komunity ohledně nasazení
- Rozšíření WikiLove bylo lokalizováno do jazyka dané wiki na TranslateWiki (můžete pomoci s lokalizací)
- Na lokální wiki existuje konfigurační soubor (MediaWiki:WikiLove.js)
Jakmile jsou tato kritéria splněna, otevřete chybu ve Phabricator s požadavkem na nasazení.
Aktivita WikiLove v reálném čase
WikiLove shromažďuje data ve vlastních tabulkách, ale tato data se zatím nezobrazují prostřednictvím uživatelského rozhraní. Chcete-li rychle zjistit, co se děje, můžete na anglické Wikipedii použít úpravu filtru 423.
Abychom lépe pochopili vyvíjející se dopad WikiLove, shromažďujeme zde příběhy o používání WikiLove: WikiLove/Příběhy
Předběžná analýza: WikiLove/Analýza
Další dokumenty
- Dokumentace k rozšíření Extension:WikiLove
- Vývojová dokumentace
- Uživatelské testování: viz videa[mrtvý odkaz], this video
- Aktualizace stavu
- Mediální pokrytí na základě blogového příspěvku z 24. června
- Log nápadů
- Data
- Výzkum WikiLove
