Wikipédia:Esplanada/propostas/Não exibir "avisos para administradores" para não-admins (11mar2011)
Não exibir "avisos para administradores" para não-admins (11mar2011)
Há vários lugares em que atualmente são exibidas mensagens e links que só são de interesse para quem tem ferramentas de administrador da Wikipédia.
Por exemplo, na Predefinição:ER há uma seção dizendo
“ | Administrador/eliminador: não elimine a página só porque a justificativa faz sentido, mas apenas se for caso de uma das 21 regras de eliminação rápida, devidamente preenchida e justificada. Em caso de dúvida, proponha o artigo para eliminação por votação e avise o proponente. Ver também definição de impróprio. | ” |
e também um link para "eliminar" a página.
Parece ser interessante passar a fazer uso da classe CSS "sysop-show
" juntamente com style="display: none;"
nos lugares onde este tipo de aviso for inserido (geralmente predefinições), como é feito na en.wikipedia. Helder 17h55min de 11 de março de 2011 (UTC)
Implementação
editarSe houver interesse, os passos necessários são os seguintes:
- Copiar as seguintes linhas do en:MediaWiki:Common.js para o MediaWiki:Common.js:
/** Para administradores
* Permite a inclusão de JS e CSS específicos para administradores
* por meio da [[MediaWiki:Sysop.js]] e da [[MediaWiki:Sysop.css]]
* @source: [[w:en:MediaWiki:Common.js]]
*/
if ( $.inArray( 'sysop', mw.config.get('wgUserGroups')) > -1 ) {
importStylesheet('MediaWiki:Sysop.css');
if ( !window.disableSysopJS ) {
$(function(){
importScript('MediaWiki:Sysop.js');
});
}
}
- Copiar o en:MediaWiki:Sysop.css para MediaWiki:Sysop.css.
Helder 17h55min de 11 de março de 2011 (UTC)
- Ou, para evitar fazer um HTTP request a mais com a
importStylesheet
, pode-se adicionar o CSS por meio damw.util.addCSS
, em vez de importá-lo de uma página separada (a não ser que tenham interesse no restante do en:MediaWiki:Sysop.css também).
Comentários
editarO que pensam a respeito? Helder 17h55min de 11 de março de 2011 (UTC)
- Concordo. Se não são úteis para os não-administradores, não precisa aparecer. Isso pode ser um excesso de informação para novatos, que com um texto grande podem não ler o que realmente é importante para eles. Rjclaudio msg 18h22min de 11 de março de 2011 (UTC)
- Concordo. Menos poluição visual. Leandro Martinez msg 19h17min de 11 de março de 2011 (UTC)
- Concordo --João Carvalho deixar mensagem 22h47min de 11 de março de 2011 (UTC)
- Concordo, mas é bom notar que no caso da ER o conteúdo também deve ser visível pelos eliminadores. – Opraco (discussão) 23h01min de 11 de março de 2011 (UTC)
- Neste caso, o melhor seria criar uma classe análoga, como
eliminator-show
, e colocar no mesmo trecho em que for defina asysop-show
. Helder 23h56min de 11 de março de 2011 (UTC)
- Neste caso, o melhor seria criar uma classe análoga, como
- Concordo --Stegop (discussão) 03h11min de 13 de março de 2011 (UTC)
- Foi implementado os 2? Rjclaudio msg 13h20min de 24 de março de 2011 (UTC)
- Ainda não, mas como houve consenso, já foi pedido aos administradores. Helder 13h31min de 12 de agosto de 2011 (UTC)
- Agora já está em funcionamento. Veja este exemplo de uso.
- Quem não for admin, poderá comprovar que o restante das informações aparece para os admins e eliminadores se colar isso na barra de endereços:
javascript:importStylesheet('MediaWiki:Sysop.css');void 0;
- Helder 18h53min de 12 de agosto de 2011 (UTC)
- Foi implementado os 2? Rjclaudio msg 13h20min de 24 de março de 2011 (UTC)