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)[responder]

Implementação

editar

Se houver interesse, os passos necessários são os seguintes:

/** 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');
		});
	}
}

Helder 17h55min de 11 de março de 2011 (UTC)[responder]

Ou, para evitar fazer um HTTP request a mais com a importStylesheet, pode-se adicionar o CSS por meio da mw.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

editar

O que pensam a respeito? Helder 17h55min de 11 de março de 2011 (UTC)[responder]

  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)[responder]
  Concordo. Menos poluição visual. Leandro Martinez msg 19h17min de 11 de março de 2011 (UTC)[responder]
  Concordo --João Carvalho deixar mensagem 22h47min de 11 de março de 2011 (UTC)[responder]
  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)[responder]
Neste caso, o melhor seria criar uma classe análoga, como eliminator-show, e colocar no mesmo trecho em que for defina a sysop-show. Helder 23h56min de 11 de março de 2011 (UTC)[responder]
  Concordo --Stegop (discussão) 03h11min de 13 de março de 2011 (UTC)[responder]
Foi implementado os 2? Rjclaudio msg 13h20min de 24 de março de 2011 (UTC)[responder]
Ainda não, mas como houve consenso, já foi pedido aos administradores. Helder 13h31min de 12 de agosto de 2011 (UTC)[responder]
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)[responder]