Extensão:WikiPoints

Da wiki Gamepedia Help Wiki
Ir para: navegação, pesquisa

WikiPoints tabula e recompensa pontos para editores wiki com base no tamanho e amplitude de suas contribuições. Uma única edição poderia ganhar uma quantidade diferente de pontos de wiki para wiki e de dia para dia, dependendo de quanto a atividade de edição aconteceu na semana passada. As recompensas de pontos caem como picos de atividade de edição e as recompensas aumentam quando a atividade de edição se seca.

Páginas especiais[editar | editar código-fonte]

WikiPoints adiciona duas páginas especiais a uma wiki:

  • Special:WikiPoints está disponível para todos e exibe os principais editores do wiki atual (tornado obsoleto pela função de analisador abaixo).
  • Special:WikiPointsAdmin está disponível apenas para usuários no grupo sysop e fornece funcionalidade de moderação de ponto. A página inicial mostra os pontos obtidos com as edições recentes. Um usuário pode ser pesquisado pelo nome do usuário, e os pontos podem ser revogados por edição se eles estiverem abusando do sistema.

Analisador de Pontos de Função[editar | editar código-fonte]

Uma única função de analisador permite exibir os pontos obtidos por um editor específico ou os editores X superiores de qualquer wiki na plataforma gamepedia. Podem ser especificados até três argumentos:

  • (Opcional) Especifique um nome de usuário para retirar apenas esse usuário no formato de User:Example
  • (Opcional) Número máximo de usuários a serem retornados. Padrão para 25 Máximo de 200
  • (Opcional) Contexto do Wiki - Omite para mostrar apenas o wiki atual, use todos para listar por wiki, ou usar global para listar um agregado de todos as wikis por usuário.

Exemplos[editar | editar código-fonte]

Padrão: {{#Points:}} (exibe os 25 melhores editores para o wiki atual)

Classificação Usuário Ponto
1 Eduaddad (Discussão | contribs) 10414
2 Game widow (Discussão | contribs) 2713
3 Gorla (Discussão | contribs) 702
4 Alianin (Discussão | contribs) 426
5 Marinah (Discussão | contribs) 339
6 Pcj (Discussão | contribs) 238
7 Jhonabf (Discussão | contribs) 214
8 Cavernosa Spider (Discussão | contribs) 156
9 Scottingxd (Discussão | contribs) 151
10 Pipolaris (Discussão | contribs) 127
11 T0ebr (Discussão | contribs) 118
12 Pcjbot (Discussão | contribs) 112
13 Diogoguilhermepereira (Discussão | contribs) 88
14 Hashizuki (Discussão | contribs) 79
15 Tobi 406 (Discussão | contribs) 72
16 Asassin 1 (Discussão | contribs) 61
17 Russofolk (Discussão | contribs) 53
18 Xbony2 (Discussão | contribs) 52
19 Yanis48 (Discussão | contribs) 52
20 NereuFajardo (Discussão | contribs) 52
21 Fabiojrtv (Discussão | contribs) 52
22 Desafiag (Discussão | contribs) 52
23 Kittymmeow (Discussão | contribs) 37
24 Alex Great (Discussão | contribs) 29

Top 10: {{#Points:|10}}

Classificação Usuário Ponto
1 Eduaddad (Discussão | contribs) 10414
2 Game widow (Discussão | contribs) 2713
3 Gorla (Discussão | contribs) 702
4 Alianin (Discussão | contribs) 426
5 Marinah (Discussão | contribs) 339
6 Pcj (Discussão | contribs) 238
7 Jhonabf (Discussão | contribs) 214
8 Cavernosa Spider (Discussão | contribs) 156
9 Scottingxd (Discussão | contribs) 151

Top 10 na Gamepedia por wiki: {{#Points:|10|all}}

Classificação UsuárioWikiPonto
No results found.

Top 10 na Gamepedia por wiki: {{#Points:|10|global}}

Classificação Usuário Ponto
1 Game widow (Discussão | contribs) 4367208
2 Tagaziel (Discussão | contribs) 2672612
3 GID: 11255540 2232907
4 Wagnike2 (Discussão | contribs) 2038430
5 GID: 15429739 1678722
6 GID: 4381937 1591439
7 Alianin (Discussão | contribs) 1527025
8 RheingoldRiver (Discussão | contribs) 1524336
9 GID: 5911753 1323779
10 GID: 4332660 1199283

Único usuário, wiki atual: {{#Points:User:Game_widow}}

Classificação Usuário Ponto
1 Game widow (Discussão | contribs) 2713

Usuário único na Gamepedia por wiki: {{#Points:User:Game_widow|1|all}}

Classificação UsuárioWikiPonto
1 Game widow (Discussão | contribs)Witcher Wiki (EN)757780

Usuário único na Gamepedia: {{#Points:User:Game_widow|1|global}}

Classificação Usuário Ponto
1 Game widow (Discussão | contribs) 4367208

Ganchos[editar | editar código-fonte]

WikiPointsSave[editar | editar código-fonte]

  • Argumentos: $editId, $userId, $articleId, $score, $calculationInfo, $reason = ''
  • Definir: static public function onWikiPointsSave($editId, $userId, $articleId, $score, $calculationInfo, $reason = '') { ... }
  • Anexar: $wgHooks['WikiPointsSave'][] = 'MyExtensionHooks::onWikiPointsSave';