Wikipédia:Software/Anti-vandal tool

Origem: Wikipédia, a enciclopédia livre.
Ferramenta antivandalismo
Monitoramento de edições Manutenção da ferramenta
( Com palavras inadequadas | Com erros | De IPs | Nos vigiados | Todas ) ( Palavras inadequadas | Erros comuns | Documentação | Código-fonte | Bugs? )


Anti-vandal tool
Exemplo de vandalismo detectado pelo filtro do Anti-vandal tool.
Exemplo de vandalismo detectado.
Desenvolvedor Lupin e Cacycle
Lançamento 11 de Novembro de 2005
Sistema operacional n/a
Gênero(s) Monitorização de edições recentes nos projectos Wikimedia
Licença GNU FDL
Página oficial User:Lupin/Anti-vandal tool

Anti-vandal tool (AVT) é um script concebido pelo usuário Lupin para vigiar as mudanças recentes. Este script adiciona cinco atalhos na seção de "ferramentas" do menu lateral que permitem:

  1. Vigiar as edições recentes que contenham expressões de uma lista pré-definida;
  2. Vigiar todas as mudanças recentes;
  3. Vigiar [edições de IPs];
  4. Vigiar edições em artigos da sua lista de artigos vigiados; e
  5. Vigiar edições com erros ortográficos definidos na lista de erros comuns.

Funcionamento[editar código-fonte]

O Anti-vandal tool recebe os dados de edições recentes do RSS feed da Wikipédia a cada 30 segundos e apresenta as edições conforme a ferramenta seleccionada. A cada 200 feeds, que equivale a 1 hora e 40 minutos, a actualização é interrompida e o script pergunta se quer continuar a monitorizar.

O filtro de palavras da lista negra (badwords) e de correcções ortográficas funciona quando as páginas são gravadas com determinadas palavras, não sendo necessariamente as palavras introduzidas na edição apresentada. Isso pode acontecer, por exemplo, numa página que contenha a palavra "gatuno" e quando alguém editar essa página e a gravar, o anti-vandal tool destacará essa edição, não sendo portanto culpa desse editor.

Descrição das funcionalidades[editar código-fonte]

Ferramentas do Anti-vandal tool (assinaladas a vermelho).

Nota: em princípio, todas as ligações abrem as respectivas páginas numa nova janela, excepto "alternar detalhes", "detalhes", "mostrar detalhes" e "esconder detalhes" que são mostradas na própria página. Se quiser configurar o navegador para abrir as páginas em abas siga os seguintes passos:

  • Firefox em Windows: aceda ao menu "Ferramentas" → "Opções" → "Abas" → "Abrir links de outros programas" → "Em nova aba da janela mais recente".
  • Firefox em Mac OS: aceda ao menu "Firefox" → "Preferências..." → "Abas" → "Abrir links de outros programas" → "Em nova aba da janela mais recente".
  • Safari em Mac OS: aceda ao menu "Safari" -> "Preferências..." → "Geral" → "Abrir link a partir dos aplicativos" → "Em uma nova aba da janela atual". Confirme se tem activada a opção: "Safari" → "Preferências..." → "Abas" → "Ativar navegação por abas".

Menu lateral[editar código-fonte]

(ver imagem da direita)

  • Monitorizar filtro - mostra a edições em que tenham sido adicionadas as palavras que se encontram na página Wikipedia:Software/Anti-vandal tool/badwords. O filtro não funciona em páginas novas (primeira edição), apenas em edições posteriores.
  • Monitorizar tudo - mostra todas as edições
  • Monitorizar IPs - mostra apenas edições de usuários anónimos
  • Monitorizar vigiados - mostra edições em artigos da sua lista de artigos vigiados
  • Monitorizar ortografia - mostra edições que contenham erros ortográficos que se encontram na página Wikipedia:Software/Anti-vandal tool/Ortografia. O filtro não diferencia maiúsculas de minusculas, ou seja, não detecta se alguém escreveu, por exemplo, áfrica.

Páginas de monitorização[editar código-fonte]

(3) a atualizar...feito até às 19:06:54 alternar detalhes | limpar lista anterior
Mostrar 19:11:49 (dif.hist) Itaúna (Saquarema) inclui viado,blabla,hehe . . 200.143.201.130 (disc.cont) . (test | av | prop | ort | prev | bv +av | bvIP +av | bloq) . (Geografia) . [reverter]
  • (3) - número da actualização (RSS feed) das mudanças recentes
  • a atualizar... - caso o campo seguinte "feito até às" não exista, o Anti-vandal tool está a actualizar a lista
  • feito até às 19:06:54 - indica que a actualização foi concluída e apresenta a hora
  • alternar detalhes - mostra abaixo da linha a comparação entre as edições (de todas as edições dessa actualização)
  • limpar lista anterior - limpa as listas anteriores de mudanças recentes
  • expandir - mostra na linha inferior a comparação entre edições (diff). Permite esconder posteriormente clicando em esconder.
  • 19:11:49 - hora da edição
  • dif - abre uma nova janela/aba da página para comparar a edição
  • hist - abre uma nova janela/aba do histórico da página
  • Itaúna (Saquarema) - título da página, se clicar abre uma nova janela/aba com o artigo
  • inclui viado,blabla,hehe - neste exemplo, o Anti-vandal tool detectou que as palavras "viado", "blabla" e "hehe" encontram-se no artigo (podem ter sido adicionadas na edição ou estavam já presentes no artigo). Este campo só aparece na página de monitorizar filtro e ortografia.
  • 200.143.201.130 - usuário ou IP que editou. Clicando abre a página de usuário/IP
  • disc. - abre uma nova janela/aba da página de discussão do usuário/IP
  • cont. - abre uma nova janela/aba com as contribuições do usuário/IP
  • test - adiciona na página de discussão do usuário/IP a predefinição {{av-test|nome do artigo}}[1]
  • av - adiciona na página de discussão do usuário/IP a predefinição {{aviso|nome do artigo}}[1]
  • prop - adiciona na página de discussão do usuário/IP a predefinição {{propaganda|nome do artigo}}[1]
  • ort - adiciona na página de discussão do usuário/IP a predefinição {{ortografia|nome do artigo}}[1]
  • prev - adiciona na página de discussão do usuário/IP a predefinição {{Mostrar Previsão|nome do artigo}}[1]
  • bv - adiciona na página de discussão do usuário/IP a predefinição {{bv}}[1]
  • +av - adiciona na página de discussão do usuário/IP a predefinição {{Bv-av (Registrado)|nome do artigo}}[1]
  • bvIP - adiciona na página de discussão do usuário/IP a predefinição {{bem-vindo ip}}[1]
  • +av - adiciona na página de discussão do usuário/IP a predefinição {{Bv-av|nome do artigo}}[1]
  • bloq - (apenas administradores) bloqueia o usuário/IP
  • Geografia - sumário da edição. Caso não seja preenchido ou mostrado um sumário automático do MediaWiki, este não aparece na lista.
  • [reverter] - reverte a edição. Caso não seja administrador, para usar esta opção tem de activar a opção "Usar reversão (para não administradores)" descrita na secção seguinte.

Nota:

  1. a b c d e f g h i Caso não seja administrador. Para poder utilizar as opções marcadas com esta nota tem de ter instalado o script Popups de navegação.

Opções nas páginas de monitorização[editar código-fonte]

Instalação[editar código-fonte]

Para utilizar este recurso, basta ativá-lo na lista de gadgets, disponível nas preferências.

Melhorias[editar código-fonte]

Caso tenha sugestões de como modificar o código para aprimorá-lo, insira um comentário na página de discussão. Se acreditar que as mudanças seriam úteis apenas para você:

  1. Copie o código-fonte para uma de suas subpáginas (não esqueça de dizer quem são os autores), por exemplo Usuário:<SeuNomeDeUsuário>/Testes/MediaWiki:Gadget-antivandaltool.js;
  2. Faça as alterações que julgar necessárias;
  3. Importe a sua cópia para o seu common.js (utilize mw.loader.using se houver alguma dependência na definição do gadget).
  4. Depois de salvar a página, lembre-se de limpar o cache do seu navegador.


Aparecerão, como resultado, no menu ferramentas novos links (já referenciados no topo desta página).

Quando detectar uma edição vandalizada:

  • antes de reverter, verifique também as edições anteriores, principalmente se essas edições anteriores tiverem sido efectuadas por IPs ou usuários recentes (a ligação para a página desses usuários aparece a vermelho). Se possível, verifique o histórico da página até uma edição de um usuário de confiança.
  • verifique também as edições do usuário que vandalizou, pode ter feito o mesmo em outros artigos.

Para diminuir o tempo de carregamento das páginas:

  • desactive a visualização de imagens nas preferências do seu navegador de forma a carregar as páginas em menos tempo. A maioria dos vandalismos ocorre no texto e não em imagens. Note que esta opção afectará todos os sites que visitar com o navegador.
  • active a opção "Não mostrar o conteúdo da página abaixo das diferenças" disponível na aba "Diversos" das preferências. Dessa forma, ao visualizar a comparação de duas edições da história de uma página, aparecem apenas as alterações sem o conteúdo da página na parte inferior.

Páginas do Anti-vandal tool[editar código-fonte]

  • Filtro de mudanças recentes - (o mesmo que clicar no menu lateral Monitorizar filtro)
  • Todas mudanças recentes - (o mesmo que clicar no menu lateral Monitorizar tudo)
  • Edições IP recentes - (o mesmo que clicar no menu lateral Monitorizar IPs)
  • Monitorizar vigiados - (o mesmo que clicar no menu lateral Monitorizar vigiados)
  • Monitorizar ortografia - (o mesmo que clicar no menu lateral Monitorizar ortografia)
  • Badwords - "lista negra" utilizada pelo Anti-vandal tool para detectar as edições que contenham palavras desta lista
  • Ortografia - lista de erros ortográficos utilizada pelo Anti-vandal tool para detectar as edições que contenham palavras desta lista.
  • Cabeçalho - predefinição utilizada para mostrar informações específicas em cada uma das páginas de monitorização.
  • MediaWiki:Gadget-antivandaltool.js - código-fonte do Anti-vandal tool. Somente os administradores podem fazer modificações nesta página, pois elas afetam todos os usuários que usem este script.
  • Wikipedia:Software/Anti-vandal tool/cabeçalho - "predefinição" com observações a apresentar no cabeçalho das páginas de monitorização do anti-vandal tool.

Actualizações[editar código-fonte]

31 de Maio de 2007

  • Nova funcionalidade que permite clicar em ligações presentes nos diffs. Por exemplo, se numa comparação de edições aparecer uma ligação como [[água]], ao clicar sobre ela abre a página do artigo água. Nota: deve clicar com o botão do meio do rato (mouse), caso contrário abrirá o artigo na janela do Anti-vandal tool.
  • Nova opção "Ignorar as minhas edições"
  • Nova opção "Ignorar: página de teste, esplanadas, cafés, contato linha direta e registos (movimentação, eliminação, bloqueio e novos usuários)"
  • O filtro mostra todas as ocorrências de palavras da lista negra e não apenas a primeira detectada. Ou seja, se uma edição tiver mais do que uma palavra que esteja na lista negra, todas essas palavras são destacadas.