No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
{{#Points:|10}} |
{{#Points:|10}} |
||
− | Top 10 across Gamepedia: <code><nowiki>{{#Points:|10|all}}</nowiki></code> |
+ | Top 10 across Gamepedia per wiki: <code><nowiki>{{#Points:|10|all}}</nowiki></code> |
''Note: Users that are not on the local wiki will not be displayed in this table'' |
''Note: Users that are not on the local wiki will not be displayed in this table'' |
||
{{#Points:|10|all}} |
{{#Points:|10|all}} |
||
Line 29: | Line 29: | ||
{{#Points: User:Cathadan}} |
{{#Points: User:Cathadan}} |
||
− | Single user across Gamepedia: <code><nowiki>{{#Points: User:Cathadan | all}}</nowiki></code> |
+ | Single user across Gamepedia per wiki: <code><nowiki>{{#Points: User:Cathadan | all}}</nowiki></code> |
{{#Points: User:Cathadan | all}} |
{{#Points: User:Cathadan | all}} |
||
Revision as of 20:18, 10 May 2017
WikiPoints tabulates and awards points for wiki editors based on the size and breadth of their contributions. A single edit could earn a different amount of points from wiki to wiki and from day to day depending on how much editing activity has happened over the past week. Point rewards drop as editing activity spikes, and rewards go up as editing activity dries up.
Special Pages
WikiPoints adds two special pages to a wiki:
- Special:WikiPoints is available to everyone and displays the top editors from the current wiki (made obsolete by the parser function below).
- Special:WikiPointsAdmin is available only to users in the sysop group and provides point moderation functionality. The initial page shows points earned from recent edits. A user can be looked up by user name, and points can be revoked per edit if they are found to be abusing the system.
Points Parser Function
A single parser function allows you to display the points earned by a specific editor, or the top X editors from any wiki on the gamepedia platform. Up to two arguments may be specified:
- (optional) A number of top users to list, or the identifier User:xxx, where xxx is the Curse user name of an editor. Defaults to 25
- (optional) A comma separated list of partial wiki domain names (tld and gamepedia removed), or 'all'. Defaults to the current wiki
Note that hydra maintains the collected point totals across all the wikis in the system, so "current wiki" and "all" are the same here.
Examples
Default: {{#Points:}}
(displays the top 25 editors for the current wiki)
Rank | User | Score |
---|---|---|
1 | Game widow (talk | contribs) | 29204 |
2 | Pcj (talk | contribs) | 17838 |
3 | Alianin (talk | contribs) | 15045 |
4 | Nivmizzetreborn (talk | contribs) | 10364 |
5 | Xbony2 (talk | contribs) | 10194 |
6 | RheingoldRiver (talk | contribs) | 9710 |
7 | Fadyblok240 (talk | contribs) | 9088 |
8 | DarkLK (talk | contribs) | 8702 |
9 | BaRaN6161TURK (talk | contribs) | 8063 |
10 | Madminecrafter12 (talk | contribs) | 7799 |
11 | AttemptToCallNil (talk | contribs) | 7053 |
12 | ExE Boss (talk | contribs) | 6773 |
13 | MarkusRost (talk | contribs) | 5417 |
14 | Frisk (talk | contribs) | 5208 |
15 | Mr Pie 5 (talk | contribs) | 5095 |
16 | Mistastinky (talk | contribs) | 4917 |
17 | SBEyes (talk | contribs) | 4880 |
18 | Kittymmeow (talk | contribs) | 4850 |
19 | Nanomat (talk | contribs) | 4702 |
20 | DSquirrelGM (talk | contribs) | 4518 |
21 | CrsBenjamin (talk | contribs) | 4489 |
22 | Encredechine (talk | contribs) | 4316 |
23 | Magiczocker (talk | contribs) | 4186 |
24 | Smokie (talk | contribs) | 4046 |
25 | Donnerkiesel (talk | contribs) | 4010 |
Top 10: {{#Points:|10}}
Rank | User | Score |
---|---|---|
1 | Game widow (talk | contribs) | 29204 |
2 | Pcj (talk | contribs) | 17838 |
3 | Alianin (talk | contribs) | 15045 |
4 | Nivmizzetreborn (talk | contribs) | 10364 |
5 | Xbony2 (talk | contribs) | 10194 |
6 | RheingoldRiver (talk | contribs) | 9710 |
7 | Fadyblok240 (talk | contribs) | 9088 |
8 | DarkLK (talk | contribs) | 8702 |
9 | BaRaN6161TURK (talk | contribs) | 8063 |
10 | Madminecrafter12 (talk | contribs) | 7799 |
Top 10 across Gamepedia per wiki: {{#Points:|10|all}}
Note: Users that are not on the local wiki will not be displayed in this table
Rank | User | Score |
---|---|---|
1 | Alexrmski (talk | contribs) | 20182691 |
2 | Nivmizzetreborn (talk | contribs) | 5277762 |
3 | RheingoldRiver (talk | contribs) | 4580365 |
4 | Game widow (talk | contribs) | 4421717 |
5 | Morderi (talk | contribs) | 3561137 |
6 | Tagaziel (talk | contribs) | 3286459 |
7 | PeterWind (talk | contribs) | 2467745 |
8 | SandovalCurse (talk | contribs) | 2230319 |
9 | Mistastinky (talk | contribs) | 2210501 |
10 | Wagnike2 (talk | contribs) | 2084418 |
Single user, current wiki: {{#Points: User:Cathadan}}
Rank | User | Score |
---|---|---|
1 | Cathadan (talk | contribs) | 262 |
Single user across Gamepedia per wiki: {{#Points: User:Cathadan | all}}
Rank | User | Score |
---|---|---|
1 | Cathadan (talk | contribs) | 262 |
Hooks
WikiPointsSave
- Arguments: $editId, $userId, $articleId, $score, $calculationInfo, $reason = ''
- Define: static public function onWikiPointsSave($editId, $userId, $articleId, $score, $calculationInfo, $reason = '') { ... }
- Attach: $wgHooks['WikiPointsSave'][] = 'MyExtensionHooks::onWikiPointsSave';