WikiLove

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page WikiLove and the translation is 100% complete.

Other languages:
Afrikaans • ‎English • ‎Esperanto • ‎Nederlands • ‎Türkçe • ‎bosanski • ‎dansk • ‎español • ‎euskara • ‎français • ‎furlan • ‎italiano • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎татарча/tatarça • ‎українська • ‎עברית • ‎اردو • ‎العربية • ‎سنڌي • ‎فارسی • ‎বাংলা • ‎తెలుగు • ‎සිංහල • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어
„Prin apreciere facem excelența din alții propria noastră proprietate” - Voltaire

WikiLove este o caracteristică concepută pentru a face mai ușor și mai distractiv publicului să îşi exprime aprecierea pentru ceilalți utilizatori. WikiLove poate fi invocat din orice pagină de utilizator făcând clic pe pictograma "Inimă". Aceasta a fost inițial dezvoltată de Ryan Kaldari ca script de utilizator și este acum disponibilă ca extensie extensie MediaWiki pe care dezvoltatorii o pot adăuga la wikiurile lor.

Argumentare

Utilizatorii doresc să se simtă valoroși. Conform sondajului din 2011 al editorilor Wikipedia (vezi: top-line data), printre cele 17 variabile, „tratat cu un aer de superioritate de către editori mai experimentați” este cea mai probabilă cauză care determină oamenii să spună că vor edita mai puțin frecvent (acord de 69%), în timp „ce dacă alții vă complimentează pe editările/articolele dvs.” este cea mai probabilă cauză care îi determină pe oameni să modifice mai frecvent (Acord de 78%). Vezi și: „Răspunsul pozitiv funcționează pentru contribuire, spun editorii Wikipedia” pe blogul Wikimedia.

Pe de altă parte, editarea Wikipedia a avut tendința de deveni mai grea în timp, iar probabilitatea ca utilizatorii noi să primească corecții/critici a crescut. Acest lucru se reflectă prin diverse eforturi de codificare și analiză a experienței noilor utilizatori, cum ar fi recentul sprint de cercetare în domeniul Strategiei de predare a Începătorilor întreprins în cadrul programului Vara Cercetării.

Proporția relativă a diferitelor tipuri de mesaje trimise utilizatorilor noi din Wikipedia engleză, așa cum este codificată în tendințe de strategii de predare pentru începători.

Datele cheie

Cum să dezactivezi

Pentru dezactivarea WikiLove, accesați fila de editare din preferințele dvs. și debifați caseta din dreptul opțiunii „Activați afișarea aprecierii pentru ceilalți utilizatori cu fila WikiLove” din paginile de utilizator. Apoi, faceți click pe Salvați.

Turn WikiLove on or off using the checkbox in your preferences.

Cum să personalizezi

Interfața WikiLove poate fi adaptată pentru a satisface nevoile fiecărui editor individual. Dacă doriți să utilizați WikiLove pentru a lăsa mesaje de întâmpinare, torturi pentru ziua de naștere sau arici, este ușor să înlocuiți configurația implicită cu propriile setări.

Configurația WikiLove este un obiect mare JSON, deci pentru a face o modificare sau adăugare, tot ce trebuie să faceți este să modificați valorile atribuite cheilor. Pentru a vedea ce valori sunt atribuite, verificați mai întâi pagina MediaWiki:WikiLove.js din wiki-ul dvs. local. Aceasta va avea suprascrieri locale. Apoi, aruncați o privire la configurația implicită. Aceasta vă va arăta arborele de bază al datelor care alcătuiesc setările pentru WikiLove. Odată ce ați decis ce valori doriți să modificați, accesați fișierul skin.js pe wiki-ul pe care îl utilizați. (Dacă sunteți pe Wikipedia engleză, de exemplu, ați edita această pagină.). Pentru a schimba un element existent, pur și simplu depășiți valoarea acestuia cu o instrucțiune de atribuire.

Schimbă o categorie existentă

De exemplu, dacă doriți să schimbați numele afișat 'Kittens' în 'Cats', adăugați următoarele în fișierul local .js file (User:Example/skin.js):

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
  $.wikiLoveOptions.types.kitten.name = 'Cats';
} );

Dacă doriți să schimbați imaginea pentru "Stroopwafels", ați adăuga:

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
  $.wikiLoveOptions.types.food.subtypes.stroopwafels.image = 'Stroopwafels.jpg';
} );

Adaugă o categorie nouă

De asemenea, puteți adăuga un tip de element complet nou (sau subtip) folosind structura arborelui JSON. De exemplu, pentru a adăuga "Hedgehogs":

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
$.wikiLoveOptions.types.hedgehog = {
  name: 'Hedgehogs', // name of the type (appears in the types menu)
  fields: [ 'header', 'message' ], // fields to ask for in form
  header: 'A hedgehog for you!', // header that appears at the top of the talk page post (optional)
  text: '[[Special:MyLanguage/$3|left|150px]]\n$1\n\n~~'+'~~\n<br style="clear: both"/>', // $3 is the image filename, $1 is the message
  gallery: {
    imageList: [ 'Hedgehog1.jpg', 'Orizo5.jpg', 'Erinaceus europaeus LC0119.jpg' ],
    width: 145,
    height: 150,
    number: 3
  },
  icon: 'http://www.mysite.com/images/icons/wikilove-icon-hedgehog.png'
};
} );

Asigurați-vă că declarați toți parametrii corespunzători când adăugați elemente noi! Pentru a afla despre toți parametrii de tip diferit, consultați secțiunea documentație extensie.

Creați o pictogramă de tip nou

Fișierul sursă Photoshop pentru pictogramele de tip WikiLove (pictogramele alb-negru care apar în meniul din stânga) poate fi descărcate de aici. Pentru a crea propria dvs., lipiți într-un grafic care are aproximativ 50 x 50 pixeli, desaturați-l și copiați și inserați stilurile care sunt aplicate exemplelor din fișierul sursă.

Schimbă iconul inimă

De asemenea, puteți personaliza pictograma WikiLove inimă folosită în skin-ul Vector editând fișierul vector.css (User:Example/vector.css). Dacă doriți să modificați pictograma roșie a inimii într-o inimă albastră, de exemplu, ați adăuga următoarele:

#ca-wikilove.icon a {
  background-image: url("/w/extensions/WikiLove/resources/images/heart-icons-blue.png");
}

Cereri de implementare suplimentară

Wiki-urile individuale pot solicita ca WikiLove să fie distribuită acestora, cu condiția să fie îndeplinite următoarele criterii:

  • A fost atins consensul comunitar pentru implementare
  • Extensia WikiLove a fost localizată în limba WikiLanguage în TraducătorWiki (puteți contribui la aici)
  • Există un fișier de configurare în wiki local (MediaWiki:WikiLove.js)

Odată ce aceste criterii sunt îndeplinite, deschideți un bug în Phabricator care solicită implementarea.

Activitatea WikiLove în timp real

WikiLove colectează date în propriile tabele, însă aceste date nu sunt încă generate de interfața cu utilizatorul. Pentru a vedea rapid ce se întâmplă, puteți utiliza edit filter 423 pe Wikipedia engleză.

Colectăm povestiri despre utilizarea WikiLove aici pentru a înțelege mai bine impactul său evolutiv: WikiLove/Stories

Unele analize preliminare: WikiLove/Analiză

Documente adiționale