Extension:WikiPoints

De Gamepedia Help Wiki
Aller à : navigation, rechercher

L'extension WikiPoints classifie et attribue des points aux éditeurs de wiki en fonction de la taille et de l'ampleur de leurs contributions. Une seule modification peut générer un nombre de points différent de wiki en wiki et de jour en jour, en fonction de l'activité de modification de la semaine passée. Les récompenses en points diminuent à mesure que l'activité de modification augmente, et les récompenses augmentent à mesure que l'activité de modification diminue. Les éditeurs qui atteignent un certain seuil sont considérés comme des éditeurs actifs et reçoivent gratuitement le Gamepedia PRO en guise de remerciement.

Pages spéciales[modifier | modifier le wikicode]

WikiPoints ajoute deux pages spéciales à un wiki :

  • Spécial:WikiPoints est accessible à tout le monde et affiche les meilleurs éditeurs à partir du wiki actuel (rendu obsolète par la fonction d'analyse ci-dessous).
  • Spécial:WikiPointsAdmin est accessible uniquement aux utilisateurs dans le group sysop et fournit une fonctionnalité de modération de points. La page initiale affiche les points gagnés à partir des modifications récentes. Un utilisateur peut être consulté par son nom d'utilisateur, et les points peuvent être retirés par modification s'il se trouve qu'ils abusent du système.

Fonction d'analyse de points[modifier | modifier le wikicode]

Une seule fonction d'analyse vous permet d'afficher les points gagnés par un éditeur spécifique, ou par les X meilleurs éditeurs de n'importe quel wiki sur la plateforme Gamepedia. Jusqu'à trois arguments peuvent être spécifiés :

  • (Optionnel) Spécifiez un nom d'utilisateur pour ne récupérer que cet utilisateur au format Utilisateur:Exemple.
  • (Optionnel) Nombre maximum d'utilisateurs à retourner. Par défaut à 25. Maximum de 200.
  • (Optionnel) Contexte de wiki - Omettez d'afficher uniquement le wiki actuel, utilisez all pour lister par wiki, ou utilisez global pour lister un ensemble de tous les wikis par utilisateur.

Exemples[modifier | modifier le wikicode]

Par défaut : {{#Points:}} (affiche les 25 premiers éditeurs pour le wiki actuel)

Rank User Score
1 Yanis48 (discussion | contributions) 6836
2 Seidezeus (discussion | contributions) 5259
3 Donnerkiesel (discussion | contributions) 3950
4 PuzzledKino (discussion | contributions) 3742
5 Mistastinky (discussion | contributions) 3704
6 Game widow (discussion | contributions) 3401
7 BaRaN6161TURK (discussion | contributions) 1416
8 MannedTooth (discussion | contributions) 946
9 TenGoblinek (discussion | contributions) 569
10 Dinoxel (discussion | contributions) 257
11 Ultim 0 (discussion | contributions) 202
12 SkyEye FAST (discussion | contributions) 202
13 Daeryc (discussion | contributions) 202
14 Fusion thermonucleaire (discussion | contributions) 155
15 Pcj (discussion | contributions) 149
16 Flo11000 (discussion | contributions) 115
17 Pcjbot (discussion | contributions) 114
18 Sattonru (discussion | contributions) 110
19 IndiGanGaming (discussion | contributions) 105
20 Dolphin Dice (discussion | contributions) 76
21 Koocks1337 (discussion | contributions) 74
22 MtaÄ (discussion | contributions) 73
23 JSBM (discussion | contributions) 73
24 The Nightmarre (discussion | contributions) 62
25 Neyroxx (discussion | contributions) 60

10 premiers : {{#Points:|10}}

Rank User Score
1 Yanis48 (discussion | contributions) 6836
2 Seidezeus (discussion | contributions) 5259
3 Donnerkiesel (discussion | contributions) 3950
4 PuzzledKino (discussion | contributions) 3742
5 Mistastinky (discussion | contributions) 3704
6 Game widow (discussion | contributions) 3401
7 BaRaN6161TURK (discussion | contributions) 1416
8 MannedTooth (discussion | contributions) 946
9 TenGoblinek (discussion | contributions) 569
10 Dinoxel (discussion | contributions) 257

10 premiers à travers Gamepedia par wiki : {{#Points:|10|all}}

Rank UserWikiScore
No results found.

10 premiers à travers Gamepedia : {{#Points:|10|global}}

Rank User Score
1 Game widow (discussion | contributions) 4414287
2 RheingoldRiver (discussion | contributions) 3220253
3 Tagaziel (discussion | contributions) 3065737
4 Morderi (discussion | contributions) 2609113
5 SandovalCurse (discussion | contributions) 2232907
6 Wagnike2 (discussion | contributions) 2079431
7 Nivmizzetreborn (discussion | contributions) 2056103
8 Hawchang (discussion | contributions) 1743083
9 PeterWind (discussion | contributions) 1724262
10 Mistastinky (discussion | contributions) 1672397

Utilisateur unique pour le wiki actuel : {{#Points:User:Game_widow}}

Rank User Score
1 Game widow (discussion | contributions) 3401

Utilisateur unique à travers Gamepedia par wiki : {{#Points:User:Game_widow|1|all}}

Rank UserWikiScore
1 Game widow (discussion | contributions)b9f797679fdef3a64f17fb7c85101a1b758936

Utilisateur unique à travers Gamepedia : {{#Points:User:Game_widow|1|global}}

Rank User Score
1 Game widow (discussion | contributions) 4414287

Crochets[modifier | modifier le wikicode]

WikiPointsSave[modifier | modifier le wikicode]

  • Arguments : $editId, $userId, $articleId, $score, $calculationInfo, $reason = ''
  • Définir : static public function onWikiPointsSave($editId, $userId, $articleId, $score, $calculationInfo, $reason = '') { ... }
  • Joindre : $wgHooks['WikiPointsSave'][] = 'MyExtensionHooks::onWikiPointsSave';