Wikipédia:Esplanada/propostas/Vigiar a página de contribuições de outro editor. (9nov2014)

Origem: Wikipédia, a enciclopédia livre.

Vigiar a página de contribuições de outro editor. (9nov2014)

Até onde sei, não é possível acessar a página Especial:Contribuições de um determinado editor e marcá-la como "vigiada". Acredito que a implementação de algo assim poderia ser muito útil. Por exemplo: a conta Mek99 acabou de ser criada e eu gostaria de acompanhar os passos desse editor novato, o que seria fácil caso me fosse possível marcar a página Especial:Contribuições/Mek99 como vigiada.

Esse recurso provavelmente facilitaria:

  • A tutoria de editores específicos (facilitaria acompanhar as edições dos editores novatos que estejam sendo tutorados).
  • Monitorar vandalismos de editores específicos (IP e contas que, por exemplo, historicamente tenham sido usadas exclusivamente para vandalismos).
  • Um editor pode criar uma segunda conta, para poder ativar um bot ou um sock puppet, por exemplo, e alguns outros editores poderão então marcar como "vigiada" a página de contribuições desse bot ou desse sock puppet, para acompanhar o desempenho do bot ou as ações do sock puppet.
  • Corolário do item anterior: monitorar editores que possuam múltiplas contas – seja para propósitos positivos/benéficos, seja para propósitos negativos/prejudiciais.

Sampayu 18h36min de 9 de novembro de 2014 (UTC)[responder]

se isso foi possível, Apoio, Marcos Dias ? 18h40min de 9 de novembro de 2014 (UTC)[responder]
@Sampayu: Apoio. Quando há vandalismo contumaz, costumo vigiar a PD do usuário (registrado ou IP) mas isso não é eficaz. Já tinha pensado nessa possibilidade. Espero que seja possível e levado adiante.PauloMSimoes (discussão) 19h08min de 9 de novembro de 2014 (UTC)[responder]
Isso já foi solicitado no Bugzilla há pouco mais de 10 anos. É "só" alguém implementar... Helder
Apoio com força, seria de uma ajuda imensa no combate ao vandalismo. OnlyJonny DC 19h50min de 9 de novembro de 2014 (UTC)[responder]
Apoio Com certeza, fazer esse processo de rastreamento seria bem útil. O que podemos fazer @Helder para agilizarmos isso? Vitor MazucoMsg 20h29min de 9 de novembro de 2014 (UTC)[responder]
@Vitor Mazuco: Do jeito que estão dando importância para isso, creio que o melhor que pode ser feito é alguém fazer uma ferramenta externa que faça isso pelo Wikimedia Tool Labs. --Diego Queiroz (discussão) 21h27min de 9 de novembro de 2014 (UTC)[responder]
Talvez o autor da ferramenta que existia no Toolserver (Dcoetzee?) possa fornecer o código para quem quiser reimplementar isso no Labs? Helder 22h13min de 9 de novembro de 2014 (UTC)[responder]
Para acelerar a implementação de um recurso que já foi pedido, e que é considerado desejável pelos desenvolvedores, mas que é de prioridade baixa em relação aos demais pedidos, o melhor que se pode fazer é submeter um patch que implemente a funcionalidade para revisão (o Church of emacs até comentou no bug como acha que isso seria implementado). Helder 22h13min de 9 de novembro de 2014 (UTC)[responder]

Sei que o assunto aqui tratado seja outro, mas solicito informações de como posso fazer o uso do código que está em: Preferências / Páginas vigiadas. Chave secreta da lista de páginas vigiadas: (código alfanumérico). Esta é a chave secreta para o feed RSS da sua lista de páginas vigiadas. Como fazer uso deste código em um programa de RSS como o Thunderbird.--OS2Warp msg 21h56min de 9 de novembro de 2014 (UTC)[responder]

@OS2Warp:, basta adicionares um novo feed rss no thunderbird ou similar, com o link: https://pt.wikipedia.org/w/api.php?action=feedwatchlist&wlowner=OS2Warp&wltoken=TOKEN, substituindo o TOKEN pelo token dado nas tuas preferências. Sabes como adicionar no thunderbird? Alchimista Fala comigo! 23h26min de 9 de novembro de 2014 (UTC)[responder]
@Alchimista: agradeço pela sua ajuda. Consegui incluir o RSS no meu Thunderbird. O Thunderbird hoje funciona melhor do que alguns anos atrás, mas ainda apresenta falhas, pois não consegue funcionar bem com muitos RSS. Mas já dá para o gasto. Abraços.--OS2Warp msg 23h46min de 9 de novembro de 2014 (UTC)[responder]
Apoio Creio que isso seja de grande importância, pois terá efeitos positivos diretos no conteúdo dos artigos ao acrescentar mais transparência e autocontrole à Wikipédia (possível efeito mensurável via aumento de pedidos de verificação). Neste momento contamos com a presença de um exército de editores pagos e fantoches manipulando verbetes de empresas de má fé que precisam ser expostas por causa dos prejuízos que causam, secretamente, à humanidade. Além disso, trata-se de gravíssima afronta às políticas da Wikipédia que afeta negativamente o conteúdo dos artigos. Creio que a ferramenta seria útil também para o acompanhamento de edições dos usuários experientes (que servem como exemplo de respeito às normas de conduta), novatos de boa e má fé (o programa de Tutoria teria uma ferramenta para isso, tipo o Nuggle da Wikipédia anglófona?), ip's de assessores de imprensa e outros tipos de editores (os abomináveis socks e cpus por exemplo) que não respeitam os 5 Pilares. Vida longa e próspera! à Wikipédia!! -Ixocactus (discussão) 23h25min de 9 de novembro de 2014 (UTC)[responder]

Script[editar código-fonte]

Criei um script que implementa em parte esse recurso. É apenas um protótipo, podem haver bugs, só funciona no Firefox por enquanto, mas acho que serve para quebrar o galho. Pra quem quiser testar, é só incluir no seu common.js o seguinte

mw.loader.load( '//pt.wikipedia.org/w/index.php?title=Usuário:!Silent/testes.js&action=raw&ctype=text/javascript' );

(PS: olhar mais abaixo o código atualizado):

Ele adiciona um botão na sua lista de página vigiadas, que dá para ver quais editores você vigia, e mostra uma notificação quando um deles realiza alguma edição. Na página de contribuições de cada editor aparece um botão para vigia-lo (ou deixar de vigiar). !Silent (discussão) 11h58min de 11 de novembro de 2014 (UTC)[responder]

@!Silent: Legal a iniciativa. Eu testei mas não vejo nenhum botão para vigiar as contribuições de outros usuários (estou supondo que deveria encontrá-lo em Especial:Contribuições/USUÁRIO). No entanto, confesso que fiquei curioso para saber qual será o "truque" pra fazer isso funcionar em JS. :) --Diego Queiroz (discussão) 12h45min de 11 de novembro de 2014 (UTC)[responder]
Não ver? Que estranho. Ele deveria aparecer um pouco a baixo do FastButtons. Está usando o Firefox ou outro navegador? Porque no Chrome ele não está funcionando, e além dele eu só testei no Firefox.
O "truque" na realidade é usar DOM Storage para armazenar os usuários que foram vigiados, a data da última contribuição e etc. Só que isso causa um problema: se o editor resolver trocar de navegador, tudo se perde. Porém, se ele possui algum conhecimento no assunto, fica até fácil copiar tudo pro outro browser. !Silent (discussão) 12h53min de 11 de novembro de 2014 (UTC)[responder]
Por acaso estou usando o Firefox mesmo. De qualquer forma, interessante a sua solução. E armazenar isso em uma subpágina, não é uma opção? (igual o Huggle faz com as configurações) Além disso, quando comecei a mexer com UserScripts eu fiz esse código na TestWiki: [1] que insere uma aba ao lado dos botões "Editar" e "Ver histórico". Não sei se eu estou tentando ensinar o padre a rezar a missa, mas seria bem intuitivo se desse pra "falsificar" o botão com a estrelinha na lista de contribuições. Eu estava pensando em fazer com o Labs porque eu uso muito mais as notificações por e-mail do que o sistema de notificações da Wiki. --Diego Queiroz (discussão) 13h12min de 11 de novembro de 2014 (UTC)[responder]
Isso! Eu havia pensando nessa solução de armazenar numa sub-página de usuário também, porém como essa versão é só um protótipo, algo mais pra quebrar o galho por enquanto, resolvi deixar isso pra depois. Na suas páginas vigiadas aparece o botão de "Contribuições vigiadas"? E nas contribuições, aparece algo de errado no console (indicando assim o problema do botão não ter aparecido)?
Como assim "falsificar o botão com a estrelinha na lista de contribuições"? Eu havia até pensando em usar o sistema de notificações do próprio MediaWiki, mas como não sabia, deixei pra lá. !Silent (discussão) 14h07min de 11 de novembro de 2014 (UTC)[responder]
Estrela de página vigiada
@!Silent: To falando dessa estrela ao lado. --Diego Queiroz (discussão) 15h34min de 11 de novembro de 2014 (UTC)[responder]
Positivo Valeu!!Silent. Obrigado!!! Colei no meu commons.js e já está aparecendo um botão azul "Contribuições vigiadas" na minha página de vigiadas, logo abaixo do botão "Marcar todas como visitadas". Mas quando clico nele aparece um aviso (muito útil por sinal) dizendo: "Contribuições vigiadas > você ainda não tem nenhuma contribuição vigiada". Achei uma outra linha lá no meu commons.js e não lembro mais o que é aquilo.Vergonha! Será que está dando conflito? Mas minha principal dúvida é como acrescentar os usuários que queremos acompanhar. Vida longa e próspera!Ixocactus (discussão) 15h08min de 11 de novembro de 2014 (UTC)[responder]
Diego Queiroz, você fala para colocar uma estrelinha nas páginas páginas de contribuições, que sirva para vigiar o editor? É uma boa ideia.
Ixocactus, você deve ir na página de contribuição do usuário que você quer vigiar, e lá terá um botão para fazer isso.
Peço a quem adicionou o script ao seu common.js, que troque o código por esse (mudei a sub-página):
mw.loader.load( '//pt.wikipedia.org/w/index.php?title=Usuário:!Silent/watchUserContribs.js&action=raw&ctype=text/javascript' );
!Silent (discussão) 23h26min de 11 de novembro de 2014 (UTC)[responder]
!Silent: o primeiro script não estava funcionando, mas esse segundo fez aparecer um botão azul "Vigiar as contribuições do usuário". Eu não sei se o monitoramento em si está funcionando (ainda não aconteceu de um dos "monitorados" editar nada), mas de antemão já posso afirmar que o botão pelo menos apareceu – e funcionou quando cliquei nele – com os seguintes sistemas operacionais e navegadores:
  • No sistema Mac OS X Yosemite versão 10.10 (64 bits):
    • Google Chrome versão 38.0.2125.122
    • Mozilla Firefox versão 33.1.1
    • Apple Safari versão 8.0 (10600.1.25)
  • No sistema GNU/Linux XUbuntu 14.04 LTS Trusty Tahr (32 bits):
    • Google Chrome versão 38.0.2125.122
    • Mozilla SeaMonkey versão 2.30
    • Opera Browser versão 12.16
muito bom !Sampayu 23h25min de 14 de novembro de 2014 (UTC)[responder]
Que ótimo! :) !Silent (discussão) 23h50min de 14 de novembro de 2014 (UTC)[responder]
Aqui também tá funcionando bacana no Ubuntu 14.04 com Firefox 33muito bom !. Quando um usuário vigiado edita aparece o aviso vermelho no botão que está na página de vigiadas. O único probleminha é que após deslogar a lista desapareceChoro. Creio que seja problema da minha conexão porque sempre tenho que relogar, mesmo quando estou editando. Será que estou fazendo alguma bobagem? Vida longa e próspera!-Ixocactus (discussão) 00h16min de 15 de novembro de 2014 (UTC)[responder]
Você fala a lista de usuários que você vigia? Ela desaparece todas as vezes que você sai e entra do navegador? Porque se sim, então provavelmente você deve ter setado para que ele apague todos os seus dados de navegação cada vez que você sair. !Silent (discussão) 00h45min de 15 de novembro de 2014 (UTC)[responder]

@!Silent:Consegui também incluir (estou vigiando um IP para testar). Por enquanto, sem novidades. Funcionou com:

Você poderia testar até em si mesmo hehe
O script por enquanto ainda permite que você "se vigie". !Silent (discussão) 01h02min de 15 de novembro de 2014 (UTC)[responder]
Funciona muito bem, um aviso de "notificação" em vermelho e depois a frase "O editor realizou uma edição". Pensei se não seria interessante alterar para "O editor realizou novas edições" (acho o plural mais abrangente, sem estar em conflito para uma edição única) e dar maior destaque a esta frase, em negrito, por exemplo, ou outro formato que julgar mais adequado. Valeu !
PauloMSimoes (discussão) 09h06min de 15 de novembro de 2014 (UTC)[responder]
Obrigado pelas sugestões! !Silent (discussão) 11h12min de 15 de novembro de 2014 (UTC)[responder]

Bug_1[editar código-fonte]

O texto que aqui estava foi movido para: Usuário Discussão:!Silent/watchUserContribs.js

Esse script foi transformado em um gadget, então peço a todos que o utilizam que removam ele do seu common.js e ativem nas preferências. !Silent (discussão) 18h37min de 11 de abril de 2015 (UTC)[responder]