Mudanças entre as edições de "Flagged Revisions"
(→Resultados) |
m (Foram revertidas as edições de 212.117.167.142 (disc) para a última versão por Ewout) |
||
(4 edições intermediárias de 3 usuários não apresentadas) | |||
Linha 42: | Linha 42: | ||
<pre><nowiki> | <pre><nowiki> | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
− | $wgFlaggedRevsNamespaces = array(NS_MAIN); | + | $wgFlaggedRevsNamespaces = array(NS_MAIN,NS_TALK,NS_USER,NS_USER_TALK); |
$wgFlaggedRevsComments = false; | $wgFlaggedRevsComments = false; | ||
Linha 50: | Linha 50: | ||
// Edições de usuários são aprovados automaticamente | // Edições de usuários são aprovados automaticamente | ||
$wgFlaggedRevsAutoReview = 3; | $wgFlaggedRevsAutoReview = 3; | ||
− | |||
// Usuários logados revisam edições de visitantes | // Usuários logados revisam edições de visitantes | ||
Linha 68: | Linha 67: | ||
// Visitantes não podem editar estes espaços de nome: | // Visitantes não podem editar estes espaços de nome: | ||
// (veja http://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection ) | // (veja http://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection ) | ||
− | |||
− | |||
− | |||
$wgNamespaceProtection[NS_PROJECT] = | $wgNamespaceProtection[NS_PROJECT] = | ||
$wgNamespaceProtection[NS_PROJECT_TALK] = | $wgNamespaceProtection[NS_PROJECT_TALK] = |
Edição atual tal como às 08h05min de 18 de junho de 2010
Esta página é para documentar e discutir a aplicação de Revisões Validadas (Flagged Revisions) na wiki do Stoa =)
Vejam:
http://www.mediawiki.org/wiki/Extension:FlaggedRevs
http://en.wikipedia.org/wiki/Wikipedia:Flagged_revisions
Esta extensão é atualmente utilizada na wikipédia alemã (pra quem fala a língua):
http://de.wikipedia.org/wiki/Hilfe:Gesichtete_und_gepr%C3%BCfte_Versionen
Conteúdo[ocultar] |
[editar] O que são Revisões Validadas?
É uma extensão do MediaWiki com a qual será possível permitir pessoas não registradas no Stoa contribuírem sem haver possibilidade de vandalismo anônimo.
A motivação é facilitar o uso desta wiki como plataforma de colaboração científica ou educativa com membros externos à universidade.
[editar] Na prática
Alterações de usuários não registrados ficam visíveis apenas para quem está registrado.
Usuários registrados vêem um aviso na página explicando que foi editada por alguém não registrado.
Qualquer usuário registrado poderá marcar a página como validada e a partir de então as alterações ficam públicas.
[editar] Resultados
Permite-se assim contribuições anônimas, desde que um usuário do sistema as declare válidas.
Com isso páginas documentando pesquisas ou idéias podem receber contribuições de qualquer usuário.
Todos os outros sistemas de vigilância mantém-se ativos, como as páginas vigiadas.
Todas as alterações continuam atribuídas a usuários registrados.
Assim, a expectativa é apenas do aumento de contribuições positivas.
[editar] Implementação
Estamos usando um checkout do trunk da extensão (http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/FlaggedRevs , r52971 atualmente). Configurei da seguinte maneira (sugestões bem-vindos)
<syntaxhighlight lang="php"> $wgFlaggedRevsNamespaces = array(NS_MAIN,NS_TALK,NS_USER,NS_USER_TALK); $wgFlaggedRevsComments = false; // Por enquanto, somente aprovar/rejeitar contribuições de visitantes $wgFlaggedRevTags = array('accuracy' => array('levels'=>1,'quality'=>1,'pristine'=>1 )); // Edições de usuários são aprovados automaticamente $wgFlaggedRevsAutoReview = 3; // Usuários logados revisam edições de visitantes $wgGroupPermissions['user']['review'] = true; $wgGroupPermissions['user']['autoreview'] = true; $wgGroupPermissions['user']['autoconfirmed'] = true; $wgGroupPermissions['user']['patrol'] = true; $wgGroupPermissions['user']['autopatrol'] = true; $wgGroupPermissions['user']['unreviewedpages'] = true; $wgGroupPermissions['user']['validate'] = true; // Visitantes podem editar, exceto nos espaços de nome embaixo $wgGroupPermissions['*']['edit'] = true; $wgGroupPermissions['*']['createpage'] = false; // Visitantes não podem criar páginas // Visitantes não podem editar estes espaços de nome: // (veja http://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection ) $wgNamespaceProtection[NS_PROJECT] = $wgNamespaceProtection[NS_PROJECT_TALK] = $wgNamespaceProtection[NS_FILE] = $wgNamespaceProtection[NS_FILE_TALK] = $wgNamespaceProtection[NS_MEDIAWIKI] = $wgNamespaceProtection[NS_MEDIAWIKI_TALK] = $wgNamespaceProtection[NS_TEMPLATE] = $wgNamespaceProtection[NS_TEMPLATE_TALK] = $wgNamespaceProtection[NS_HELP] = $wgNamespaceProtection[NS_HELP_TALK] = $wgNamespaceProtection[NS_CATEGORY] = $wgNamespaceProtection[NS_CATEGORY_TALK] = array( 'editar' ); $wgGroupPermissions['user']['editar'] = true; </syntaxhighlight>