WikiLove
WikiLove
O extensie care încurajează exprimarea aprecierii între utilizatori.
|
- „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.
Datele cheie
- 16 iunie 2011: WikiLove activat pe prototype.wikimedia.org
- 24 iunie 2011: WikiLove în mod implicit pentru utilizatorii înregistrați pe prototype.wikimedia.org; anunț de blog care solicită testere
- 30 iunie 2011: WikiLove s-a desfășurat pe Wikipedia engleză. Vezi WikiLove actions.
- 28 octombrie 2011: WikiLove desfășurată pe Wikipedia macedoneană
- June 30, 2011: WikiLove deployed to the English Wikipedia. See WikiLove actions.
- October 28, 2011: WikiLove deployed to the Macedonian Wikipedia (under the name "ВикиЉубов").
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.
Cum să personalizezi
Această secțiune este despre cum să personalizați WikiLove pentru un editor individual. Pentru a afla cum să personalizați WikiLove pentru un wiki întreg, consultați documentația extensiei. To learn how to customise WikiLove for an entire wiki, see Extensie:WikiLove . |
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
- Documentație extensie: Extensia:WikiLove
- Document de proiectare
- Testarea utilizatorilor: vezi videos
- Actualizări de stare
- Acoperire media bazată pe postarea de blog din 24 iunie
- Idea Log
- Date
- Cercetare WikiLove
- User Testing: see videos