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 Game widow (discussion | contributions) 3254
4 MannedTooth (discussion | contributions) 946
5 Pcj (discussion | contributions) 149
6 Pcjbot (discussion | contributions) 114
7 Dinoxel (discussion | contributions) 79
8 Dolphin Dice (discussion | contributions) 76
9 Koocks1337 (discussion | contributions) 74
10 JSBM (discussion | contributions) 73
11 The Nightmarre (discussion | contributions) 62
12 Alianin (discussion | contributions) 54
13 DeRudySoulStorm (discussion | contributions) 52
14 DIOSINCA (discussion | contributions) 52
15 Enezenn (discussion | contributions) 52
16 Apophislegrand (discussion | contributions) 52
17 CrsBenjamin (discussion | contributions) 34
18 Daerseebaer (discussion | contributions) 25
19 RheingoldRiver (discussion | contributions) 24
20 CompleCCity (discussion | contributions) 20
21 Eduaddad (discussion | contributions) 19
22 Surafbrov (discussion | contributions) 14

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

Rank User Score
1 Yanis48 (discussion | contributions) 6836
2 Seidezeus (discussion | contributions) 5259
3 Game widow (discussion | contributions) 3254
4 MannedTooth (discussion | contributions) 946
5 Pcj (discussion | contributions) 149
6 Pcjbot (discussion | contributions) 114
7 Dinoxel (discussion | contributions) 79
8 Dolphin Dice (discussion | contributions) 76
9 Koocks1337 (discussion | contributions) 74
10 JSBM (discussion | contributions) 73

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) 4354866
2 GID: 7717008 2635257
3 GID: 11255540 2232884
4 GID: 13507687 2035683
5 GID: 15429739 1667776
6 Alianin (discussion | contributions) 1514112
7 GID: 4381937 1475653
8 GID: 5911753 1323779
9 RheingoldRiver (discussion | contributions) 1179243
10 GID: 4332660 1174424

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

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

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

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

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

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

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