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 PuzzledKino (discussion | contributions) 3728
4 Game widow (discussion | contributions) 3355
5 MannedTooth (discussion | contributions) 946
6 Tengoblinekcz (discussion | contributions) 481
7 Dinoxel (discussion | contributions) 233
8 Skyeye fast (discussion | contributions) 202
9 Daeryc (discussion | contributions) 202
10 Pcj (discussion | contributions) 149
11 Pcjbot (discussion | contributions) 114
12 Sattonru (discussion | contributions) 110
13 IndiGanGaming (discussion | contributions) 105
14 Dolphin Dice (discussion | contributions) 76
15 Koocks1337 (discussion | contributions) 74
16 JSBM (discussion | contributions) 73
17 The Nightmarre (discussion | contributions) 62
18 Tobi 406 (discussion | contributions) 54
19 Alianin (discussion | contributions) 54
20 Raphawel (discussion | contributions) 52
21 Silarious (discussion | contributions) 52
22 Enezenn (discussion | contributions) 52
23 DIOSINCA (discussion | contributions) 52
24 DeRudySoulStorm (discussion | contributions) 52
25 Apophislegrand (discussion | contributions) 52

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

Rank User Score
1 Yanis48 (discussion | contributions) 6836
2 Seidezeus (discussion | contributions) 5259
3 PuzzledKino (discussion | contributions) 3728
4 Game widow (discussion | contributions) 3355
5 MannedTooth (discussion | contributions) 946
6 Tengoblinekcz (discussion | contributions) 481
7 Dinoxel (discussion | contributions) 233
8 Skyeye fast (discussion | contributions) 202
9 Daeryc (discussion | contributions) 202
10 Pcj (discussion | contributions) 149

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

Rank UserWikiScore
1 Mordecay (discussion | contributions)Wowpedia (EN)2048215
2 Hawchang (discussion | contributions)Neverwinter Wiki (EN)1737201
3 PeterWind (discussion | contributions)Wowpedia (EN)1369588
4 RheingoldRiver (discussion | contributions)Leaguepedia | League of Legends Esports Wiki (EN)1288878
5 Gourra (discussion | contributions)Wowpedia (EN)1120108
6 Xporc (discussion | contributions)Wowpedia (EN)953823
7 Dhoxtot (discussion | contributions)Leaguepedia Archive | League of Legends Wiki (EN)873647
8 Tagaziel (discussion | contributions)The Vault - Fallout Wiki (EN)842176
9 Ant2242 (discussion | contributions)The Vault - Fallout Wiki (EN)811760
10 Game widow (discussion | contributions)Witcher Wiki (EN)758650

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

Rank User Score
1 Game widow (discussion | contributions) 4397811
2 Tagaziel (discussion | contributions) 2879689
3 SandovalCurse (discussion | contributions) 2232907
4 RheingoldRiver (discussion | contributions) 2224018
5 Wagnike2 (discussion | contributions) 2070102
6 Mordecay (discussion | contributions) 2048603
7 Hawchang (discussion | contributions) 1737243
8 Alianin (discussion | contributions) 1564690
9 PeterWind (discussion | contributions) 1406222
10 Wynthyst (discussion | contributions) 1323779

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

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

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

Rank UserWikiScore
1 Game widow (discussion | contributions)Witcher Wiki (EN)758650

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

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

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';