Wikipédia:Esplanada/propostas/Predefinição na página de edição (24set2009)

Predefinição na página de edição (24set2009)

No Café dos programadores foi sugerido adaptar para cá o código JavaScript do en:MediaWiki:common.js que adiciona uma predefinição (um aviso) à página de edição de biografias de pessoas vivas. Em vez de simplesmente adaptar o código, que verifica se o artigo está na categoria de biografia de pessoas vivas (que não existe na Wikipedia lusófona), achei melhor criar uma maneira de se colocar qualquer predefinição em qualquer página de edição. Vejam o código e façam o teste. O que acham de incorporar esse script ao common.js fazendo com que todos possam adicionar e ver predefinições na página de edição? Danilo.mac (discussão) 19h25min de 24 de setembro de 2009 (UTC)[responder]

As páginas de discussão desse tipo de artigo tem (ou deve ter) a predefinição {{BPV}} que categoriza a página de discussão em Categoria:!Artigos sobre biografias de pessoas vivas. GoEThe (discussão) 09h38min de 25 de setembro de 2009 (UTC)[responder]
Só uma nota: isso fará com que todas as predefinições que forem usadas para isso tenham de estar protegidas, não? Helder12h12min de 25 de setembro de 2009 (UTC)[responder]

Goethe, eu usei a predefinição BPV apenas como um exemplo, com esse script pode se colocar qualquer predefinição na página de edição de qualquer página. Helder, do modo como está não precisa estar protegida para a predefinição ser usada, mas é só mudar o "&editintro=Predefinição:" para "&editintro=MediaWiki:" no script para que apenas predefinições no domínio MediaWiki (que são automaticamente protegidas) possam ser usadas. Danilo.mac (discussão) 00h53min de 26 de setembro de 2009 (UTC)[responder]

Alguem contra? Se ninguem se opor, vou alterar o script para que apenas seja adicionada predefinições do domínio MediaWiki e soliciar em Wikipedia:Pedidos a administradores/Páginas protegidas para que adicionem o código ao MediaWiki:common.js. Danilo.mac (discussão) 22h19min de 27 de setembro de 2009 (UTC)[responder]

Por acaso conhecem a en:Template:Editnotice load? Será que não dá para predefinições (ela/como ela) em lugar de scripts? Helder23h23min de 27 de setembro de 2009 (UTC)[responder]
Também seria bom levar em consideração
Helder23h28min de 27 de setembro de 2009 (UTC)[responder]

Essa predefinição é a que carrega as editnotice no domínio MediaWiki da Wikipedia anglofóna, eles mantêm as editnotice no domínio Template e as carrega no domínio MediaWiki com essa predefinição, já nós mantemos no domínio MediaWiki direto. Mas quanto a usar predefinição, basta colocar o código <div id="editintro">predefinição</div> dentro de uma predefinição para que a editintro seja usada atravez dessa predefinição.

Confesso que não fiz essa pesquisa antes de fazer a proposta, parece que essa ferramenta já deu muita polêmica na Wikipedia anglófona, muitos querem a ferramenta e muitos dizem que pode incentivar más praticas. Ainda assim acho que se criarmos algumas regras para seu uso ela se tornará útil. Acho que se mantivermos todas as editintros em uma pasta do domínio predefinição, "Predefinição:editintro/..." por exemplo, e fazer com que o script só carregue editintros dessa pasta será mais fácil de se manter um controle sobre elas. Danilo.mac (discussão) 02h34min de 28 de setembro de 2009 (UTC)[responder]