Jump to content

WikiLove

From mediawiki.org
This page is a translated version of the page WikiLove and the translation is 100% complete.
Dojem z abstraktního konceptu WikiLove
Dojem z abstraktního konceptu WikiLove
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.

Relativní podíl různých typů zpráv odesílaných novým uživatelům anglické Wikipedie, jak je kódováno ve výzkumném průběhu o strategii výuky pro nováčky

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.

Zapněte nebo vypněte WikiLove pomocí zaškrtávacího políčka v nastavení.

Jak přizpůsobit

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