Extension:AbuseFilter/pt-br

A extensão AbuseFilter permite que usuários com este privilégio definam controles específicos sobre as ações de usuários, como edições e criar reações automatizadas para determinados comportamentos. For example, a filter could be created to prevent anonymous users from adding external links, or to block a user who removes more than 2000 characters.

Requisitos
Não é necessário instalar qualquer dependência para esta extensão, mas você ainda pode querer instalar Extension:AntiSpoof para usar os recursos de normalização de strings.

Direitos do Usuário
Uma vez instalada a extensão, você terá de estabelecer os direitos de usuário no arquivo.

Por exemplo, a configuração de exemplo a seguir permitiria sysops fazerem tudo o que quisessem com o AbuseFilter, e todo mundo visualizaria o log e as configurações de filtro público:

Filtros marcados como privados só podem ser vistos por usuários com a permissão "abusefilter-modify" ou a permissão "abusefilter-view-private".

Creating and managing filters
Uma vez que a extensão foi instalada, filtros podem ser criados/testados/alterados/excluídos e os registros podem ser acessados ​​a partir da página de gerenciamento do AbuseFilter Special:AbuseFilter.


 * O formato das regras - The basics of how to write a filter
 * Ações
 * As regras globais
 * Guide to optimizing condition limit usage
 * Para importar filtros da Wikipédia: Quando você tiver instalado a extensão, vá para w:Special:AbuseFilter, escolha um filtro (diga w:Special:AbuseFilter/3), então clique "Exportar este filtro para outra wiki", copie o texto, vá para "Special:AbuseFilter/import" em seu wiki, e cole o texto.

API
O AbuseFilter adiciona dois módulos de lista de API, uma para detalhes dos filtros de abuso ("abusefilters") e um para o registro de abusos, uma vez que este é separado de outros registros do MediaWiki ("abuselog"). Não é possível criar ou modificar filtros de abuso usando a API.

list = abusefilters
Lista informações sobre filtros


 * Parâmetros
 * : O ID do filtro de onde inicia-se a enumeração
 * : O ID de filtro onde interrompe-se a enumeração
 * : A direção na qual enumerar (mais antigo, mais recente)
 * : Mostra apenas filtros que atendem a esses critérios (enabled|!enabled|deleted|!deleted|private|!private)
 * : O número máximo de filtros para listar
 * : Quais propriedades para se obter (id|description|pattern|actions|hits|comments|lasteditor|lastedittime|status|private)

Quando os filtros são private, algumas das propriedades especificadas com  estarão ausentes, a menos que você tenha os direitos de usuário apropriados.


 * Exemplos

list = abuselog
Lista casos em que as ações desencadearam um filtro de abuso.


 * Parâmetros
 * : O timestamp de onde se inicia a enumeração
 * : O timestamp onde se para a enumeração
 * : A direção na qual se realiza a enumeração (mais antigo, mais recente)
 * : Mostra apenas as entradas onde a ação foi tentada por um determinado usuário ou endereço IP.
 * : Mostra apenas as entradas onde a ação envolveu uma determinada página.
 * : Mostra apenas as entradas que desencadearam um determinado ID de filtro
 * : O número máximo de entradas para listar
 * : Quais propriedades a serem obtidas (ids|user|title|action|result|timestamp|details)


 * Exemplo

Possible errors

 * Some users might experience that creating new filters or modifying old filters fail and the user just gets redirected to the original page. If the Wiki is using SSL certificates, this error could possibly be because of the value, which might be using "http://" instead of "https://". An indication of this error will be, the browser giving https warning for Special:AbuseFilter pages. (Topic:T23dyyih0ofjada5)

Ver também

 * Várias wikis da WMF onde ela está habilitada (e com qual configuração)