Jump to content

WikiLove

From mediawiki.org
This page is a translated version of the page WikiLove and the translation is 34% complete.
Outdated translations are marked like this.
An impression of the abstract concept of WikiLove
An impression of the abstract concept of WikiLove
„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. WikiLove can be invoked from any user page by clicking the "Heart" icon. It was originally developed by Ryan Kaldari as a user script, and is now available as a MediaWiki extension that developers can add to their wikis.

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. See also: "Positive feedback works for editing, say Wikipedia editors" on the Wikimedia blog.

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. This is reflected by various efforts to code and analyse the experience of new users, such as the recent Newbie teaching strategy research sprint undertaken within the scope of our Summer of Research.

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

  • June 30, 2011: WikiLove deployed to the English Wikipedia. See WikiLove actions.

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. If you want to use WikiLove for leaving welcome messages, birthday cakes, or hedgehogs, it's easy to override the default configuration with your own settings.

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 [$svn-wlove 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. To see what values are currently assigned, first check the MediaWiki:WikiLove.js page on your local wiki. This will have any local overrides. Next, take a look at the default configuration. This will show you the basic tree of data that makes up the settings for WikiLove. Once you have decided what values you want to change, go to your skin.js file on the wiki you are using. (If you are on the English Wikipedia, for example, you would edit this page.) To change an existing item, simply override its value with an assignment statement.

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: '[[$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, // maximum width of the images in the gallery
    height: 150, // maximum height of the images in the gallery
    number: 3 // number of random images to show (optional)
  },
  icon: 'http://www.mysite.com/images/wikilove-icon-hedgehog.png' // appears in the types menu
};
} );

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 [$wlove-icons 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ă. To create your own, paste in a graphic that is approximately 50 × 50 pixels, desaturate it, and copy and paste the styles that are applied to the examples in the source file.

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: If you want to change the red heart icon to a blue heart, for example, you would add the following:

#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 [$abuselog edit filter 423] pe Wikipedia engleză. To quickly see what's going on, you can use edit filter 423 on the English Wikipedia.

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

Extensie:WikiLove