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) 10086
2 Game widow (Discussão | contribs) 2614
3 Alianin (Discussão | contribs) 426
4 Marinah (Discussão | contribs) 339
5 Jhonabf (Discussão | contribs) 214
6 Scottingxd (Discussão | contribs) 151
7 Pcj (Discussão | contribs) 151
8 Pipolaris (Discussão | contribs) 127
9 T0ebr (Discussão | contribs) 118
10 Pcjbot (Discussão | contribs) 112
11 Diogoguilhermepereira (Discussão | contribs) 88
12 Hashizuki (Discussão | contribs) 79
13 Asassin 1 (Discussão | contribs) 61
14 Russofolk (Discussão | contribs) 53
15 Xbony2 (Discussão | contribs) 52
16 Yanis48 (Discussão | contribs) 52
17 NereuFajardo (Discussão | contribs) 52
18 Kittymmeow (Discussão | contribs) 37
19 Alex Great (Discussão | contribs) 29
20 Sapadorcastelo (Discussão | contribs) 29
21 Danieljens1 (Discussão | contribs) 29
22 Violine1101 (Discussão | contribs) 28
23 Elite stay (Discussão | contribs) 28
24 Kevinmandragao (Discussão | contribs) 27

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

Classificação Usuário Ponto
1 Eduaddad (Discussão | contribs) 10086
2 Game widow (Discussão | contribs) 2614
3 Alianin (Discussão | contribs) 426
4 Marinah (Discussão | contribs) 339
5 Jhonabf (Discussão | contribs) 214
6 Scottingxd (Discussão | contribs) 151
7 Pcj (Discussão | contribs) 151
8 Pipolaris (Discussão | contribs) 127
9 T0ebr (Discussão | contribs) 118

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) 4334007
2 GID: 7717008 2571977
3 GID: 11255540 2232882
4 Wagnike2 (Discussão | contribs) 2028276
5 GID: 15429739 1638471
6 Alianin (Discussão | contribs) 1503429
7 GID: 4381937 1421691
8 GID: 5911753 1323779
9 GID: 4332660 1161528
10 GID: 11069418 1121066

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

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

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)756841

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

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

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