Jump to content

WikiApreço

From mediawiki.org
This page is a translated version of the page WikiLove and the translation is 87% complete.
Outdated translations are marked like this.
Uma impressão do conceito abstrato do WikiApreço
Uma impressão do conceito abstrato do WikiApreço
Por reconhecimento, fazemos da excelência nos outros nossa própria propriedade. — Voltaire

O WikiApreço é um recurso projetado para tornar mais fácil e divertido expressar publicamente apreço por outros usuários. O WikiApreço pode ser chamado a partir de qualquer página de usuário clicando no ícone de “coração”. Ele foi originalmente desenvolvido por Ryan Kaldari como um script de usuário, e agora está disponível como uma extensão do MediaWiki que os desenvolvedores podem adicionar em suas wikis.

Justificativa

Usuários gostam de se sentir valorizados. De acordo com a pesquisa de 2011 com editores da Wikipedia (veja os dados principais), entre 17 variáveis, “ser menosprezado por editores mais experientes” é o mais provável de fazer com que as pessoas digam que editarão com menos frequência (69% de concordância), enquanto “receber elogios de outras pessoas por suas edições/artigos”WMFBlog:2011/06/17/wikipedia-editor-survey-top-line-data-released/ é o mais provável de fazer com que as pessoas digam que editarão com mais frequência (78% de concordância). Veja também: feedback positivo serve para edição, diz editores da Wikipedia” no blog da Wikimedia.

Por outro lado, editar na Wikipédia tende a ficar mais difícil com o tempo, e a probabilidade de novos usuários receberem correções/críticas aumentou. Isso reflete vários esforços para codificar e analisar a experiência para novos usuários, como o recente pulo de pesquisa de estratégia de ensino para novatos realizado no escopo de nosso verão de pesquisa.

Proporção relativa dos diferentes tipos de mensagens enviadas a novos usuários na Wikipédia em inglês, conforme codificado no sprint de pesquisa sobre tendências de estratégias de ensino para novatos.

Datas-chave

  • * 16 de junho de 2011: WikiApreço ativado em [$proto prototype.wikimedia.org]
  • 24 de junho de 2011: WikiApreço ativado por padrão para novos usuários registrados em prototype.wikimedia.org; anúncio no blog chamando por testadores
  • WikiLove on-by-default for registered users on prototype.wikimedia.org; blog announcement calling for testers
  • * 30 de junho de 2011: WikiApreço implantado na Wikipédia inglês. Veja ações do WikiApreço.
  • * 28 de outubro de 2011: WikiApreço implantado na Wikipédia macedônia (sobre o nome “ВикиЉубов”)

Como desabilitar

Para desativar o WikiApreço, vá para a aba de edição em suas preferências e desmarque a caixa ao lado de "Ativar a exibição de apreciação por outros usuários com a aba WikiLove" na seção Páginas de usuário. Em seguida, clique em Salvar.

Turn WikiLove on or off using the checkbox in your preferences.

Como personalizar

A interface do WikiApreço pode ser personalizada para atender às necessidades de cada editor individual. Se você quiser usar o WikiApreço para deixar mensagens de boas-vindas, bolos de aniversário ou ouriços, é fácil substituir a configuração padrão com suas próprias configurações.

A configuração do WikiApreço é um grande objeto JSON, então, para fazer uma alteração ou adição, basta modificar os valores atribuídos às chaves. Para ver quais valores estão atualmente atribuídos, primeiro verifique a página MediaWiki:WikiLove.js no seu wiki local. Isso incluirá quaisquer substituições locais. Em seguida, dê uma olhada na configuração padrão. Isso mostrará a árvore básica de dados que compõe as configurações do WikiApreço. Depois de decidir quais valores deseja alterar, vá para o arquivo skin.js no wiki que você está usando. (Se você estiver na Wikipédia em inglês, por exemplo, você editaria esta página.) Para alterar um item existente, simplesmente substitua seu valor com uma declaração de atribuição.

Alterar um tipo existente

Por exemplo, se você quisesse mudar o nome de exibição de 'Gatinhos' para 'Gatos', você adicionaria o seguinte ao seu arquivo .js local (User:Example/skin.js):

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
  $.wikiLoveOptions.types.kitten.name = 'Cats';
} );

Se você quisesse mudar a imagem de Crepioca, você adicionaria:

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
  $.wikiLoveOptions.types.food.subtypes.stroopwafels.image = 'Stroopwafels.jpg';
} );

Adicionar um novo tipo

Você também pode adicionar um tipo de item (ou subtipo) completamente novo usando a estrutura de árvore JSON. Por exemplo, para adicionar "Ouriços":

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
$.wikiLoveOptions.types.hedgehog = {
  name: 'Hedgehogs', // nome do tipo (aparece no menu de tipos)
  fields: [ 'header', 'message' ], // campos a serem solicitados no formulário
  header: 'A hedgehog for you!', // cabeçalho que aparece no topo da postagem na página de discussão (opcional)
  text: '[[$3|left|150px]]\n$1\n\n~~'+'~~\n<br style="clear: both"/>', // $3 é o nome do arquivo de imagem, $1 é a mensagem
  gallery: {
    imageList: [ 'Hedgehog1.jpg', 'Orizo5.jpg', 'Erinaceus europaeus LC0119.jpg' ],
    width: 145, // largura máxima das imagens na galeria
    height: 150, // altura máxima das imagens na galeria
    number: 3 // número de imagens aleatórias a serem exibidas (opcional)
  },
  icon: 'http://www.mysite.com/images/wikilove-icon-hedgehog.png' // aparece no menu de tipos
};
} );

Certifique-se de declarar todos os parâmetros apropriados ao adicionar novos itens! Para aprender sobre todos os diferentes parâmetros de tipo, consulte a documentação da extensão.

Criar um novo ícone de tipo

O arquivo fonte do Photoshop para os ícones de tipo do WikiApreço (os ícones em preto e branco que aparecem no menu à esquerda) pode ser [baixado]. Para criar o seu próprio, cole uma imagem que tenha aproximadamente 50 × 50 pixels, dessature-a e copie e cole os estilos aplicados aos exemplos no arquivo fonte.

Alterar o ícone de coração

Você também pode personalizar o ícone de coração do WikiApreço usado na skin Vector editando seu arquivo vector.css (User:Example/vector.css). Se você quiser mudar o ícone de coração vermelho para um coração azul, por exemplo, você adicionaria o seguinte:

#ca-wikilove.icon a {
  background-image: url("/w/extensions/WikiLove/resources/images/heart-icons-blue.png");
}

Pedidos de implantação adicional

Wikis individuais podem solicitar que o WikiApreço seja implementado para eles, desde que os seguintes critérios sejam atendidos:

  • Consenso da comunidade para a implementação foi alcançado
  • A extensão WikiApreço foi localizada para o idioma do wiki no TranslateWiki (você pode [$transw-wlove ajudar a localizá-la])
  • Um arquivo de configuração existe no wiki local ($1)
  • The WikiLove extension has been localised to that wiki's language on TranslateWiki (you can help localise it)

Uma vez que esses critérios sejam atendidos, abra um bug no [$phabricator Phabricator] solicitando a implementação.

Atividade do WikiApreço em tempo real

O WikiApreço coleta dados em suas próprias tabelas, mas esses dados ainda não são exibidos na interface do usuário. Para ver rapidamente o que está acontecendo, você pode usar o filtro de edição 423 na Wikipédia em inglês.

Estamos a coletar histórias da utilização do WikiApreço aqui para uma melhor compreensão da evolução do seu impacto: WikiApreço/Histórias

Algumas análises preliminares: WikiApreço/Análise

Documentação adicional