Manual:Echo

From mediawiki.org
This page is a translated version of the page Manual:Echo and the translation is 95% complete.

A extensão Extension:Echo fornece outro sistema de notificação para o MediaWiki.

Menções

O Echo pode enviar notificações a usuários mencionados em discussões; esse recurso é geralmente chamado de pinging. Fazer uma ligação com a página de um usuário em uma mensagem assinada, tanto diretamente quanto através de uma predefinição, enviará uma notificação de menção para este. Detalhes técnicos encontram-se abaixo.

Detalhes técnicos

Ao gerar eventos de menção, o Echo processa os difs parte por parte, para verificar se alguém adicionou um novo comentário para os usuários mencionados. Até o momento dessa publicação, para que uma notificação de menção funcione:

  • A parte do dif deve ser reconhecida como uma adição de linhas ao texto, não uma mudança às já existentes.
  • O usuário deve assinar sua mensagem.[1]
    • A assinatura deve conter uma ligação plana ([[ ]]) à página do usuário, sua página de discussão ou de contribuições, na wiki local; ela não pode estar incluída numa predefinição.[2]
    • Para que a assinatura seja reconhecida, a postagem deve conter exatamente o que é produzido por ~~~ (e ~~~~).[3]
  • O comentário deve ou pertencer totalmente às seções existentes (a parte do dif de linhas adicionadas não deve conter cabeçalhos de nova seção)[4][5] ou iniciar uma nova seção (a parte do dif começa com um cabeçalho de nova seção).[6][7] Only sections of level 2 and above count.[8]
  • Ligações às páginas dos usuários mencionados podem estar ou não integradas a predefinições, dado que a dif é expandida por predefinições.[9]
  • Se o número de usuários a serem “pingados” excede 50, nenhuma notificação será entregue.[10]

Além do mais, toda a marcação é analisada com expressões regulares; marcações suficientemente complicadas podem retornar resultados falsos.

Referências