Saltar para o conteúdo

Usuário:Danilo.mac/FlaggedRevs

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

O código a seguir é uma proposta para a utilização da extensão FlaggedRevs na Wikipédia lusófona.


Configuração

[editar | editar código-fonte]
{

	$wgFlaggedRevsNamespaces = array( NS_MAIN, NS_TEMPLATE, 102 );
	# Show only on a per-page basis
	$wgFlaggedRevsOverride = false;
	# We have only one tag with one level
	$wgFlaggedRevTags = array(
	'status' => array( 'levels' => 1, 'quality' => 2, 'pristine' => 3 ),
	);
	# Restrict autoconfirmed to flagging semi-protected
	$wgFlagRestrictions = array(
	'status' => array( 'review' => 1, 'autoreview' => 1 ),
	);
	# Restriction levels for auto-review/review rights
	$wgFlaggedRevsRestrictionLevels = array( '', 'autoconfirmed' );
	# Use flag "protection" levels
	$wgFlaggedRevsProtection = true;
	# Use current templates/files
	$wgFlaggedRevsHandleIncludes = FR_INCLUDES_CURRENT;

	# Protect quota
	$wgFlaggedRevsProtectQuota = 300;

	# Group permissions
	$wgGroupPermissions['autoconfirmed']['autoreview'] = true;
	$wgGroupPermissions['autoreviewer']['review']      = true;
	$wgGroupPermissions['autoreviewer']['validate']    = true;
	$wgGroupPermissions['rollbacker']['review']        = true;
	$wgGroupPermissions['rollbacker']['validate']      = true;
	$wgGroupPermissions['eliminator']['review']        = true;
	$wgGroupPermissions['eliminator']['validate']      = true;
	$wgGroupPermissions['bureaucrat']['review']        = true;
	$wgGroupPermissions['bureaucrat']['validate']      = true;
	$wgGroupPermissions['sysop']['review']             = true;
	$wgGroupPermissions['sysop']['validate']           = true;
	$wgGroupPermissions['sysop']['stablesettings']     = true;

	# Remove 'editor', 'reviewer' and 'autoreview' groups
	unset( $wgGroupPermissions['editor'], $wgGroupPermissions['reviewer'], $wgGroupPermissions['autoreview'] );
	$wgAddGroups['sysop'] = array_diff( $wgAddGroups['sysop'], array( 'editor', 'reviewer' ) );
	$wgRemoveGroups['sysop'] = array_diff( $wgRemoveGroups['sysop'], array( 'editor', 'reviewer' ) );
	$wgAddGroups['bureaucrat'] = array_diff( $wgAddGroups['bureaucrat'], array( 'reviewer' ) );
	$wgRemoveGroups['bureaucrat'] = array_diff( $wgRemoveGroups['bureaucrat'], array( 'reviewer' ) );
}

Com o uso dessa extensão, os administradores podem selecionar páginas nas quais as edições terão de ser bem avaliadas por revisores para poderem ser vistas pelos leitores como a versão atual da página. Porém o modo como a revisão é feita é totalmente configurável e varia de wiki para wiki. Existem basicamente dois modos de revisão. No modo "tradicional", as edições feitas por novatos precisam receber revisões em alguns aspectos como precisão, profundidade e clareza do texto, e somente são exibidas para os leitores como a versão atual da página se essas avaliações estiverem em um nível mínimo predefinido. No modo "proteção", que atualmente só é usado pela enwiki e outras duas Wikipédias pequenas, a revisão é adicionada como um nível de proteção de páginas. Nesse modo, quando uma página está protegida a nível de revisão e um novato a edita, a edição precisa ser revisada, porém neste modo só exite os níveis "revisada" e "não revisada", ao ser revisada, a edição passa a ser exibida aos leitores como a edição atual da página se for a última edição da página ou a última validada. Esta configuração propõe o uso do modo proteção, de modo parecido ao usado pela Wikipédia anglófona.

A extensão, em sua configuração padrão, cria 3 novos grupos de usuários, "editor", "revisor" e "autorrevisor"[nota 1]. Na enwiki, que foi utilizada como base para esta proposta, apenas o grupo "revisor" é utilizado, lá o estatuto de revisor é concedido de forma semelhante ao estatuto de reversor. Esta configuração propõe que nenhum dos três grupos sejam usados, em vez disso, quem receberia o poder de revisar as edições para dizer se elas podem ou não ser vistas pelos leitores seriam os autorrevisores, reversores, eliminadores, burocratas e administradores.

O uso do modo proteção e a não criação de novos grupos visam deixar a extensão com uma configurada mais simples, pois no modo proteção a validação se torna um processo mais rápido, e ao não criar novos grupos de usuários diminuiremos o número de páginas e procedimentos que seriam necessários à implantação da extensão.

O que mudaria

[editar | editar código-fonte]

Caso esta configuração seja aprovada:

  • os administradores teriam mais um nível de proteção para aplicar às páginas, o "autoreview=autoconfirmed"
  • os IPs e registrados não autoconfirmados poderiam editar páginas com esse nível de proteção, porém as edições só seriam vistas pelos leitores (IPs) depois que, e se, as edições fossem validadas
  • os autorrevisores, reversores, eliminadores, burocratas e administradores poderiam validar as edições feitas por IPs e registrados não autoconfimados
  • os autoconfirmados poderiam editar páginas com essa proteção sem restrição, suas edições seriam autovalidadas
  • o número de páginas que poderiam receber esse tipo de proteção seria limitado a 300 páginas

Caso esta configuração seja aprovada, as edições em páginas protegidas com o nível "autoreview=autoconfirmed", quando feitas por usuários não autoconfirmados, só serão ser vistas pelos leitores (IPs) depois que forem avaliadas como "revisada" por um autorrevisor, reversor, eliminador, burocrata ou administrador.

Proposta básica de política de uso

[editar | editar código-fonte]

O uso excessivo dessa extensão pode criar uma dificuldade, as vezes desnecessária, para os novatos editarem e terem suas edições vistas, e pode também gerar um número de edições a serem revistas acima da capacidade de revisão pelos usuários com esse poder. Por isso esse nível de proteção deve ser atribuído seguindo os seguintes critérios:

  • A página deve ter um histórico de vandalismos.
  • Este nível de proteção não deve ser aplicado a novas páginas quando existirem edições aguardando revisão há mais de um dia.
  • Após 15 dias o histórico da página deve ser reavaliado e a página deve ser desprotegida, ter a proteção mantida ou ter a proteção elevada a proteção contra edição, dependendo do histórico de vandalismos.
  • Predefinições só poderão ser protegidas a este nível se, além de terem histórico de vandalismo, forem infoboxes de preenchimento simples, as predefinições que tenham aspectos mais técnicos em seu código (ParserFunctios por exemplo) devem ser protegidas contra edição.

Notas

  1. O grupo "autorrevisor" da extensão é definido no código como "autoreview", para não confundir com o autorrevisor que patrulha sua própria edição, o qual é chamado de "autoreviewer".