Wikipédia:Esplanada/propostas/Mudança na caixa de informação do URC (9jan2011)

Origem: Wikipédia, a enciclopédia livre.

Mudança na caixa de informação do URC (9jan2011)

Proponho mudanças na Predefinição:Informação mais precisamente na área "Propósito" e "Por que não existe material semelhante sob licença livre?", sugiro colocar algo mais prático e fácil para quem carregar não perder muito tempo na hora mesmo por que todos os ficheiros tem o mesmo objetivo por estarem na Wikipédia. Um parâmetro seguido pela Wiki-en de colocar as informações já prontas, ou seja quando um usuário entrar na área de carregar essas informações já estejam já. Na parte de propósito colocar algo do tipo "Melhorar a compreensão e proporcionar a identificação no artigo" ou algo semelhante, e na parte de "insubstituível" colocar como "Como é uma imagem de direitos autorais, a imagem não é substituível por conteúdo livre e qualquer outra imagem que mostra a origem dela que seria também protegida por direitos de autor, e qualquer versão que não é fiel à original seria insuficiente para a sua identificação." ou algo semelhante. Mas é necessário mudanças já. Peço opiniões de outros. Vitor Mazuco Msg 20h41min de 9 de janeiro de 2011 (UTC)[responder]

Concordo porém não com que as informações já estejam lá, e sim ao lado, numa caixa daquelas pra escolher um item específico (Pois é bom que aja mais de uma opção). Também sou a favor de fazer o mesmo com o campo "Carregamento".
As mudanças devem ser feitas em Mediawiki:UploadForm.js Silent (Contact) 20h47min de 9 de janeiro de 2011 (UTC)[responder]
Onde viu o exemplo "seguido pela Wiki-en"? Na w:Special:Upload não apareceram informações prontas (só um grande campo em branco) e uma lista de licenças mais abaixo. Helder 03h24min de 17 de janeiro de 2011 (UTC)[responder]

Pode ser também, mas se todos os ficheiros devem ter o mesmo propósito de uso por aqui, por quê a necessidade de escolha? Vitor Mazuco Msg 20h55min de 9 de janeiro de 2011 (UTC)[responder]

É, tem razão. Acho que só deve fazer isso com o "Carregamento". Silent (Contact) 21h02min de 9 de janeiro de 2011 (UTC)[responder]

Mas estava pensando, isso ai que você disse seria ideal pra colocar no tipo de carregamento, pois só são os pontos da URC ai coloca a opção. Vitor Mazuco Msg 22h02min de 9 de janeiro de 2011 (UTC)[responder]

Acho que já poderia realizar a modificação. Ninguém até agora foi contra. -!864!Silent_29A (Contact) 22h06min de 13 de janeiro de 2011 (UTC)[responder]

Você sabe modificar isso? Vitor Mazuco Msg 11h04min de 14 de janeiro de 2011 (UTC)[responder]

Provavelmente é só fazer isso:
-{{#if:{{{propósito|}}}|{{{propósito}}}|
+{{#if:{{{propósito|}}}|{{{propósito|Prover informação visual indispensável para a compreensão do artigo}}}|

e isso

-{{#if:{{{insubstituível|}}}|{{{insubstituível}}}|
+{{#if:{{{insubstituível|}}}|{{{insubstituível|Não há versões da imagem sob licença livre.}}}|

Vou fazer um teste aqui e ver se funciona (Talvez tenha que fazer isso lá no Mediawiki:UploadForm.js.
Com realação ao tipo de carregamento: isso eu não sei fazer. -!864!Silent_29A (Contact) 12h00min de 14 de janeiro de 2011 (UTC)[responder]

É, não pegou. -!864!Silent_29A (Contact) 12h05min de 14 de janeiro de 2011 (UTC)[responder]
Não pegou pelo seguinte: aquele #if foi colocado para que a predefinicão exiba (depois que a página da imagem já estiver salva) o conteúdo do parâmetro {{{propósito}}} (se foi preenchido) ou (caso a página tenha sido salva com este parâmetro em branco) o aviso "Não foi indicado um motivo que justifique a necessidade de manter esse material com direitos restritos na Wikipédia e de acordo com a política de imagem da Wikipédia será apagada ao completar sete dias sem que seu uso seja justificado.". Isso significa que o aviso é o texto padrão, e que se a alteração proposta for feita na predefinição, ela deixará de exibir o aviso para então exibir o texto padrão.
Por outro lado se, em vez da predefinição, for alterado o script para que ele passe a acrescentar o conteúdo no campo ao acessar a Especial:Carregar imagem, então o aviso ainda terá chance de ser exibido: ele aparecerá caso alguem apague o conteúdo padrão e não coloque outro texto em seu lugar. Isso é desejável?
Quanto a colocar as informações ao lado do campo, como o Silent sugeriu, acho que deve dar mais trabalho... Helder 14h29min de 15 de janeiro de 2011 (UTC)[responder]

Tente contatar um sysopy. Vitor Mazuco Msg 12h08min de 14 de janeiro de 2011 (UTC)[responder]

Isso não resolveria o problema. Vou contatar alguém que sabe bem do assunto, Helder.wiki D​ C​ E​ F. -!864!Silent_29A (Contact) 12h15min de 14 de janeiro de 2011 (UTC)[responder]

E na parte do "Carregamento", sabes fazer? Vitor Mazuco Msg 12h34min de 14 de janeiro de 2011 (UTC)[responder]

De saber, sei, só que na Wikipédia não da pra usar esse código HTML, então terá que fazer com javascript em Mediawiki:UploadForm.js. -!864!Silent_29A (Contact) 12h42min de 14 de janeiro de 2011 (UTC)[responder]
Citação: aquele #if foi colocado para que a predefinicão exiba (depois que a página da imagem já estiver salva) o conteúdo do parâmetro
Realmente. Eu havia esquecido rs.
Com relação a mudar no script: sim, é desejável, pois ninguém normalmente deixa um campo em branco, então...Alegre
Mas como isso seria feito? Deveria ser algo como:
var input  = document.createElement("Input");
input.type = "text";
input.name = "Propósito";
input.id   = "Prover informação visual indispensável para a compreensão do artigo";

 ???? -!864!Silent_29A (Contact) 14h43min de 15 de janeiro de 2011 (UTC)[responder]

É possível pegar alguma coisa, ou se basear nos códigos na wiki commons? Lá é bem mais avançado nesses javascripts. Vitor Mazuco Msg 15h05min de 15 de janeiro de 2011 (UTC)[responder]

Realmente. Vou da uma olhada lá. -!864!Silent_29A (Contact) 17h43min de 15 de janeiro de 2011 (UTC)[responder]
Pois é, no Commons tem mais gente que entende de JavaScript (Mdale, Krinkle, Lupo, DieBuche, Dschwen), e bem melhor do que nós...
Me parece que o script está precisando de uma boa limpeza. Seria bom se a indentação fosse feita como nos scripts que vêm com o MediaWiki (exemplo típico), para melhorar a legibilidade. Por exemplo, do jeito que está, não fica claro se o código que vem depois da linha
 if (document.URL.search (/fonte\=prop/) != -1 || document.URL.search(/fonte\=flickr/) != -1) {
está usando o "[i]" do loop anterior intencionalmente, ou se deveria estar dentro daquele loop. Uma ferramenta que ajuda a melhorar o script é o JSLint. Adicionalmente, é bem útil manter as funções documentadas através de comentários (de preferência no formato JSDoc, que também é entendido pelo Closure Compiler)
Quanto à modificação, provavelmente o valor padrão deveria ser colocado junto aos demais textos da variável "campo" no início do script, por exemplo usando o (novo) item 4 de cada um, como em
campo[5][4] = "Prover informação visual indispensável para a compreensão do artigo";
...
campo[6][4] = "Não há versões da imagem sob licença livre.";
e então dentro do loop que efetivamente cria os campos, deveria ser checado se há um valor padrão, para adicioná-lo caso exista. Algo como:
if (typeof campo[i][4] !== 'undefined') {
   ninput.value = campo[i][4];
}
Helder 03h24min de 17 de janeiro de 2011 (UTC)[responder]
Ok. Mas teria como testar se isso funcionaria mesmo?
E teria como retirar aquilo que fica abaixo de "permissão" e acima de "Opções de carregamento"? E teria como colocar o HotCat pra funcionar na página? Porquê no momento não funciona, você tem adicionar a categoria após o carregamento.
Sei que isso não tem nada haver, mas acho que se for fazer uma modificação, que faça logos as outras de uma vez. Silent (Contact) 12h39min de 17 de janeiro de 2011 (UTC)[responder]
PS: Era bom se o Danilo.mac D​ C​ E​ F estivesse editando atualmente, pois foi ele quem fez o Script e então ficaria mais fácil resolver as coisas.
Acho que só fazendo a mudança mesmo, pois o script altera o conteúdo da página especial antes dos scripts dos usuários serem carregados, então fica meio difícil de saber como vai ficar.
Quanto à instalação do HotCat, eu imagino que deve dar trabalho... Mas se alguém quiser tentar, pode ver que no Commons ele é instalado com um importScript na commons:MediaWiki:UploadForm.js. Mas eu imagino que não deve ser compatível com o formulário aqui da Wikipédia... (tomara que seja).
Por enquanto, se possível, copiem a indentação (e pequenos ajustes) feita aqui para o script atual, para facilitar a leitura e os aprimoramentos posteriores.
E sim, seria bom se o Danilo estivesse por aí... Helder 17h13min de 17 de janeiro de 2011 (UTC)[responder]
Com estas mudanças, o script adicionará o texto padrão conforme sugerido acima, e conterá menos erros (ver diff com a versão anterior), então é só copiar daqui para o MediaWiki:UploadForm.js. Helder 12h58min de 18 de janeiro de 2011 (UTC)[responder]

Certo. Mas também que tal modificar um pouco os textos dos pontos? Tipo na wiki-en quando é do ponto 1.3 que é de CDs e DVDs, seria legal colocar umas imagens de CD, símbolos da música, etc. Mas ai tem que ser fera nos desenhos. Sobre a mudança irei contatar os sysopy para a modificação. Vitor Mazuco Msg 15h40min de 18 de janeiro de 2011 (UTC)[responder]

Bom, isso aí já não precisa de script =) É só mudar aqui. Silent (Contact) 19h19min de 18 de janeiro de 2011 (UTC)[responder]

Então, mas ai alguém precisa ser fera em web designer pra fazer uns bem legal. Você se candidata? Vitor Mazuco Msg 20h53min de 18 de janeiro de 2011 (UTC)[responder]

AAAAHH tá..Alegre
Entendi o que você quis dizer. Isso não vai ser tão fácil quanto eu imaginava não (Porquê achei que fosse outra coisa). Silent (Contact) 21h19min de 18 de janeiro de 2011 (UTC)[responder]

Não, eu acho que é bem simples, é parecido com a da wiki-en. Vitor Mazuco Msg 21h48min de 18 de janeiro de 2011 (UTC)[responder]

Mas qual mudança foi feito em MediaWiki:UploadForm.js? No campo de carregamento está em branco. Vitor Mazuco Msg 21h51min de 18 de janeiro de 2011 (UTC)[responder]

Atualiza o cache. Silent (Contact) 21h52min de 18 de janeiro de 2011 (UTC)[responder]
Aliás, o campo "Carregamento" é pra ficar vazio. A gente ainda não sabe como colocar essa modificação. Silent (Contact) 21h53min de 18 de janeiro de 2011 (UTC)[responder]

Ok agora. No campo "Carregamento" ficar em branco não é um grande problema pois só são uns números, não é urgente. É fácil de colocar. Agora vou pensar em modelos para os pontos. Vitor Mazuco Msg 21h55min de 18 de janeiro de 2011 (UTC)[responder]

Eu posso tentar, mas há algum lugar para eu tentar os testes pra ver se funciona? Vitor Mazuco Msg 10h36min de 19 de janeiro de 2011 (UTC)[responder]

É só ir em "Iniciar > Executar" e digitar "Notepad" e dá OK. Depois você vai em "Arquivo > Salvar como" e salva em formato ".htm" (Ex: Testes.htm). Depois é só ir no desktop, clicar com botão direito em "Testes.htm" e ir em "Abrir como > Bloco de notas" e fazer os testes ali. Depois é só abrir normalmente e vai dar numa espécie de página na Web, onde lá vai estar o que você fez. Silent (Contact) 13h27min de 19 de janeiro de 2011 (UTC)[responder]

Eu acho que o mais rápido é criar uma pref com o aviso, e colocar a imagem pra ERs. Vitor Mazuco Msg 17h10min de 20 de janeiro de 2011 (UTC)[responder]