|
|
Linha 11: |
Linha 11: |
| http://de.wikipedia.org/wiki/Hilfe:Gesichtete_und_gepr%C3%BCfte_Versionen | | http://de.wikipedia.org/wiki/Hilfe:Gesichtete_und_gepr%C3%BCfte_Versionen |
| | | |
− | ==O que são Revisões Validadas?==
| + | vLHFcL |
− | | + | |
− | É 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.
| + | |
− | | + | |
− | ===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.
| + | |
− | | + | |
− | ===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.
| + | |
− | | + | |
− | === 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)
| + | |
− | | + | |
− | <pre><nowiki>
| + | |
− | <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>
| + | |
− | </nowiki></pre>
| + | |