Saltar para o conteúdo

Wikipédia:Café dos programadores/Arquivo/2013/3

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

14h31min de 1 de julho de 2013 (UTC)

Gadget pra esverdear redirects

[editar código-fonte]

Acho que poderia ser criado um gadget opcional pra esverdear todos os redirecionamentos. Dessa forma, quem assim preferir fica sabendo que se trata de um redirecionamento sem precisar clicar. Exemplo de como pode ser útil. O Wikinotícias faz isso pra ligações pra Wikipédia.—Teles«fale comigo» 04h18min de 2 de julho de 2013 (UTC)[responder]

Segundo me pareceu perceber, a ideia é esverdear os redirects nos artigos, como são amareladas as desambiguações. Se for isso, acho que seria óptimo ! Ajudaria a rectificar muitos erros. Além disso há vários redirects errados e assim seria mais fácil serem detectados e corrigidos --João Carvalho deixar mensagem 10h13min de 2 de julho de 2013 (UTC)[responder]
Já temos: Wikipédia:Software/Scripts/Redirecionamentos. A descrição do gadget é "Redirecionamentos: acrescenta uma aba que permite verificar se existem redirecionamentos numa página, apresentando as ligações para redirecionamentos a verde". Cainã Marques 10h19min de 2 de julho de 2013 (UTC)[responder]
A diferença é que da forma que propus não existe aba a acresentar e os redirecionamentos ficam verdes sempre, inclusive em sumários de edição, páginas especiais... ou seja, em todo lugar.—Teles«fale comigo» 10h54min de 2 de julho de 2013 (UTC)[responder]
Feito. !Silent (discussão) 11h16min de 2 de julho de 2013 (UTC)[responder]
Obrigado. O curioso é que usuários que usam redirecionamento da PU aparecem em verde nas mudanças recentes.—Teles«fale comigo» 12h07min de 2 de julho de 2013 (UTC)[responder]
A diferença é que talvez agora mais editores fiquem tentados a "corrigir" links que não têm nada de errado (por apontarem para um nome alternativo totalmente válido, mas que é diferente do nome que foi escolhido para o artigo).
Fora isso, acho que não deveríamos "poluir" a lista de preferências disponibilizando dois gadgets cuja funcionalidade é praticamente idêntica (principalmente se o número de pessoas interessadas for baixo). Helder 13h42min de 2 de julho de 2013 (UTC)[responder]
!Silent, será possível em vez de os caracteres ficarem a verde, fazer uma mancha como nas desambiguações ? Pergunto isto porque o verde é um verde tão desmaiado que, pelo menos para mim, não é facilmente perceptível no meio do texto. De qualquer das formas, parabéns porque sempre dá uma ajuda a rectificar erros. --João Carvalho deixar mensagem 22h19min de 2 de julho de 2013 (UTC)[responder]
Apesar de quase ter que colocar os olhos em cima do ecrã, encontrei rapidamente esta predefinição "Predefinição:Outros calendários" que tem redirects além de erros e que está presente em cerca de 1500 artigos. Se alguém souber rectificar... agradeço. --João Carvalho deixar mensagem 22h24min de 2 de julho de 2013 (UTC)[responder]
Qual é o erro de {{Outros calendários}}? --Stegop (discussão) 22h55min de 2 de julho de 2013 (UTC)[responder]

É uma boa ideia e é de saudar a pronta implementação do nosso gadget-man. Mas também acho que o verde se distingue muito mal. --Stegop (discussão) 22h59min de 2 de julho de 2013 (UTC)[responder]

Stegop, será que não te aparece no ecrã aquelas frases a vermelho em todas as linhas da página da predefinição ? . Vou copiar a primeira linha.

Calendário gregoriano Outros calendários Erro de expressão: Palavra "outros" não reconhecidaErro de expressão: Palavra "outros" não reconhecidaErro de expressão: Palavra "outros" não reconhecida

--João Carvalho deixar mensagem 23h01min de 2 de julho de 2013 (UTC)[responder]
Sim, aparece, mas não nas páginas onde é usada devidamente, que é onde importa. --Stegop (discussão) 23h08min de 2 de julho de 2013 (UTC)[responder]

Ainda em relação ao gadget, penso que devia ser activado por defeito para todos os usuários, porque nos novos artigos os editores percebem de imediato que existe algum problema, como alguns nomes próprios iniciados por minúsculas, etc. Ao notarem essas cores no texto, provavelmente irão clicar para ver o que se passa. Vejam a quantidade de redirects rectificados num simples artigo --João Carvalho deixar mensagem 23h07min de 2 de julho de 2013 (UTC)[responder]

Dando um contexto, fiz esse comentário numa conversa com o João e o Teles. Eu acho fundamental que os redirs sejam diferenciados de cara e Concordo que seja por default/defeito. José Luiz disc 00h17min de 3 de julho de 2013 (UTC)[responder]
Contra. Não há nada de errado em um link apontar para um redirecionamento (muito menos a ponto de chamar a atenção dos leitores a esse mero detalhe que é a existência de mais de um título válido que leva a um mesmo tema). Helder 02h15min de 3 de julho de 2013 (UTC)[responder]
Hélder, percebo o que queres dizer. De facto mostrar redirects e desambigs para os leitores não faz sentido, mas faz sentido mostrar para os editores. Será possível, mostrar por defeito para algumas categorias de editores ? --João Carvalho deixar mensagem 10h48min de 3 de julho de 2013 (UTC)[responder]
Não exatamente: há como remover o gadget da lista de preferências de quem não possui determinada permissão de usuário. Mas isso significará que essas pessoas não terão a opção de ativá-lo até que façam parte de um grupo ao qual essa permissão seja dada. Helder 12h14min de 3 de julho de 2013 (UTC)[responder]
Helder, obrigado pelos esclarecimentos --João Carvalho deixar mensagem 15h29min de 3 de julho de 2013 (UTC)[responder]

Acionado este gadget, ao mover o cursor sobre o redirecionamento, ele passa de verde para vermelho. Este comportamento é esperado? Tem como ser impedido? Cainã Marques 09h37min de 29 de julho de 2013 (UTC)[responder]

Artigos mais acessados/editados

[editar código-fonte]

Chamo atenção para essa sugestão Wikipédia_Discussão:Correio_da_Wikipédia#Artigos_mais_acessados.2Feditados, abs. Vulcan (discussão) 16h48min de 5 de julho de 2013 (UTC)[responder]

18h42min de 8 de julho de 2013 (UTC)

Não está mostrando os totais {{PAGESINCAT:!Páginas para eliminação rápida}} e {{PAGESINCAT:!Todas as páginas para eliminação semirrápida}} no Portal comunitário, no lugar do total mostra o número 0(e não estão zeradas, nas MR aparece o número correto). Tentei corrigir para ver se aparecia, sem sucesso... Alguém sabe corrigir ? Vulcan (discussão) 03h56min de 10 de julho de 2013 (UTC)[responder]

O Portal já foi categorizado em Categoria:!Páginas com demasiadas chamadas a funções exigentes, melhor remover, ainda mais {{PAGESINCAT}}, uma das funções sintáticas mais exigentes. Cainã Marques 10h06min de 10 de julho de 2013 (UTC)[responder]
Cainã, a única consequência de usar muitas vezes na mesma página os comandos "exigentes" (os que estão marcados como "expensive") é que se exceder o limite configurado pelos administradores do sistema (500 atualmente), elas não funcionarão. O limite é estabelecido de modo que usando tal quantidade não haja qualquer problema para os servidores. Então, a princípio, não precisamos nos preocupar com o desempenho propriamente dito, mas com o fato de que é inútil tentar usar mais do que a quantidade permitida... Helder 15h45min de 10 de julho de 2013 (UTC)[responder]
PS: Notem-se que a Predefinição:MRSomaCategoria utiliza muitas destas chamadas, devido à organização escolhida para essas categorias. Helder 15h48min de 10 de julho de 2013 (UTC)[responder]
OK. Neste momento o Portal tem 535 chamadas. É por isso que {{PAGESINCAT}} não está a funcionar? Cainã Marques 16h01min de 10 de julho de 2013 (UTC)[responder]

Alguém saberia explicar o porquê do alias "Discussão Portal" => "Portal Discussão", configurado no InitialiseSettings.php em 'wgNamespaceAliases' ? Cainã Marques 10h06min de 10 de julho de 2013 (UTC)[responder]

O mais próximo de uma "explicação" é este tópico:
Considero a tradução "Discussão Portal" de "Portal talk" um pouco melhor do que "Portal Discussão", mas ainda assim falta o "de" ou algo equivalente. Helder 15h37min de 10 de julho de 2013 (UTC)[responder]
Mas é curioso que seja o único alias deste tipo, com tal inversão da palavra "discussão". Não há "Discussão Ajuda" ou outro. Gostaria de saber o porquê daquela linha. Cainã Marques 16h01min de 10 de julho de 2013 (UTC)[responder]
Ao que parece o domínimo foi criado com o nome "Discussão Portal" em 2005, que foi alterado em 2006 provavelmente para ficar coerente com os outros nomes, e o alias deve ter sido mantido para evitar links quebrados. – Opraco (discussão), às 19h23min de 10 de julho de 2013 (UTC)[responder]
Perfeito. Cainã Marques 07h49min de 13 de julho de 2013 (UTC)[responder]

Localization

[editar código-fonte]

Olá. Tenho várias algumas dúvidas em relação a tradução das mensagens do Mediawiki. Sei que não é a minha praia mas acontece que mw:Localization é muito confusa e não explica muita coisa, falta uma página de ajuda ao sistema em geral e também específica às Wikipédias, principalmente à lusófona, que engloba duas variantes. Fui descobrir o Translatewiki muito depois de ter me registrado e acredito que a maioria dos editores aqui ignora sua existência.

Por exemplo, imaginava que o padrão era exibir as mensagens do Translatewiki a menos que se as tenha criado aqui, então por que o texto em MediaWiki:Recentchangeslinked-summary não aparece em Especial:Alterações relacionadas e sim o do translatewiki:MediaWiki:Recentchangeslinked-summary/pt-br. Digo isto porque pretendia sugerir a adição de uma ligação à página de ajuda WP:Alterações relacionadas.

Além disso, qual o papel da página Especial:Todas as mensagens no "esquema geral das coisas" e qual a razão de todas aquelas mensagens não criadas mas que estão definidas?

E as mensagens não traduzidas do Translatewiki? Não tem problema? É para ajudar?

E extensões como MediaWiki:WikiLove.js não deveriam usar as traduções correspondentes no Translatewiki?

Desculpa tantas perguntas, mas penso em criar, a partir das eventuais explicações aqui, algo como Wikipédia:Translatewiki, uma página de ajuda para os próximos editores se informarem deste processo de tradução, saberem sua importância e principalmente como contribuir. Cainã Marques 07h49min de 13 de julho de 2013 (UTC)[responder]

  • É verdade que as versões do Translatewiki só aparecem se não houver uma página local, mas isso não se sobrepõe ao idioma definido nas preferências. A versão sem barra depois do nome serve só para a língua padrão da wíki (pt no nosso caso). Se o idioma das preferências é pt-BR, vai ser usada a página de translatewiki:MediaWiki:xxx/pt-br exceto se a versão local MediaWiki:xxx/pt-br existir. No exemplo que deu, como MediaWiki:Recentchangeslinked-summary/pt-br não existe, é usada a versão do TW. Para que MediaWiki:Recentchangeslinked-summary também seja mostrada a quem usa o pt-BR, seria preciso criar a versão brasileira com o mesmo texto (ou melhor, transcluir com {{MediaWiki:Recentchangeslinked-summary}}).
  • As mensagens não criadas mas definidas são aquelas que não têm versão local e portanto usam a do Translatewiki. (Não se esqueça de escolher pt-br no seletor de línguas.)
  • Imagino que sim, mas nunca me aventurei nelas.
  • Também não sei responder, já fiquei na dúvida sobre isso.
  • PS: existe alguma explicação em Wikipédia:Domínio MediaWiki.
Opraco (discussão), às 02h13min de 14 de julho de 2013 (UTC)[responder]

Ainda não entendi direito o que vai mudar (e o que já mudou), mas há pelo menos três bugs e uma série de alterações recentes no código do MediaWiki que podem influenciar a forma como o programa lida com as "fallback chains". Caso alguém queira investigar:

Período Link Descrição
2005-02-08 bugzilla:1495 Improve message source fallback flow
2013-03-26 bugzilla:46579 Localization failure on edit tabs, article history, and contribution history for English Wikipedia
2013-05-29 bugzilla:48956 Can't override optional message in all languages with local customisation
2013-01-16 2013-03-07 gerrit:44224 Enable on-wiki message language fallbacks
2013-03-06 2013-03-06 gerrit:52434 Enable message language fallbacks
2013-03-25 2013-03-26 gerrit:55816 Include the site language in the fallback list
2013-03-27 2013-04-24 gerrit:56345 Language fallback chain is request fallback aware
2013-03-28 2013-03-28 gerrit:56380 Revert changes in fallback behavior
2013-04-04 2013-05-29 gerrit:57518 Enable fallback languages when retrieving messages
2013-07-09 gerrit:72867 Complete usage of message fallback chain

Pode ser que quando "consigam" fazer o que estão tentando quebrem alguma coisa, então fiquem atentos a novas mudanças... Helder 11h30min de 14 de julho de 2013 (UTC)[responder]

Há também o bugzilla:38662 em que é solicitado que o sistema de fallback seja documentado apropriadamente. Helder 23h29min de 28 de julho de 2013 (UTC)[responder]

Scripts não funcionam e lista de gadgets não aparece

[editar código-fonte]

Olá a todos. Estou com um problema conhecido no meu computador (e acredito que não é só o meu). A explicação e a resolução do problema está aqui então peço que repitam tal feito, obrigado. Paulo Eduardo - Disc 12h52min de 14 de julho de 2013 (UTC)[responder]

Comigo também, nas preferências deixou de aparecer a aba do gadget, botões extras nenhum... Stuckkey (discussão) 14h03min de 14 de julho de 2013 (UTC)[responder]
Fiz a null edit e a aba e os gadgets voltaram a funcionar, exceto os que usam a MediaWiki:Gadget-mediawiki.api.ptwiki.js e até alguns que não usam. No console aparece que ext.gadget.mediawiki.api.ptwiki é uma dependência desconhecida, e eu não faço ideia do porquê disso. !Silent (discussão) 14h14min de 14 de julho de 2013 (UTC)[responder]
Pode ser por causa do bugzilla:37228, talvez corrigido com a alteração gerrit:73617. Helder 16h00min de 17 de julho de 2013 (UTC)[responder]

17h43min de 14 de julho de 2013 (UTC)

Versão traduzida se encontra aqui. Não sei porque o bot entregou a mensagem em inglês. Cainã Marques 08h10min de 16 de julho de 2013 (UTC)[responder]
Perguntei aqui. Foi deliberado pois a versão estava incompleta. Cainã Marques 18h55min de 16 de julho de 2013 (UTC)[responder]

Ajuda em predefinição

[editar código-fonte]

Alguém pode me ajudar nesta? Usando em por exemplo Conservação da massa a Predefinição:Mecânica do contínuo, como faço para nesta última abrir a lista "Leis", de tal forma que apareça o assunto "Conservação da massa" da predefinição. Obrigado, --Kaktus Kid (discussão) 14h33min de 16 de julho de 2013 (UTC)[responder]

Feito Cainã Marques 18h55min de 16 de julho de 2013 (UTC)[responder]
Agora é só preencher o primeiro parâmetro com o nome da lista desejada (como já está feito em Conservação da massa), este nome da lista é definido na predefinição pelos campos "listXname", onde X é 1, 2, 3... Certo? Cainã Marques 19h02min de 16 de julho de 2013 (UTC)[responder]
Belesma! Obrigado. --Kaktus Kid (discussão) 19h09min de 16 de julho de 2013 (UTC)[responder]

Mapa de localização/Alemanha

[editar código-fonte]

Olá Programadores.

Wetterspitzen
Wetterspitzen está localizado em: Alemanha
Wetterspitzen
Coordenadas 47° 24' 1" N 10° 58' 12" E
Altitude 2750 m
Localização Fronteira Alemanha-Áustria
Cordilheira Wetterstein, Alpes Bávaros
Rota mais fácil escalada por neve e gelo
Wetterspitzen
Wetterspitzen está localizado em: Áustria
Wetterspitzen
Coordenadas 47° 24' 1" N 10° 58' 12" E
Altitude 2750 m
Localização Fronteira Alemanha-Áustria
Cordilheira Wetterstein, Alpes Bávaros
Rota mais fácil escalada por neve e gelo

Fiz recentemente uma alteração à predefinição {{Mapa de localização/Alemanha}} para poder ver um mapa de localização de um acidente geográfico na sua página, que era esta: Cabo Arkona. Trata-se de um cabo na Alemanha, e sabendo as suas coordenadas gostava de ter um mapa com a localização do dito cabo num mapa da Alemanha. De um modo similar criei a página Ras Ibn Hani sobre um cabo na Síria, e a sintaxe é a mesma (usam ambas a predefinição {{Info/Cabo}}. Na página do cabo sírio, tudo bem. Na do cabo alemão, nada está bem.

Reparei então que a predefinição {{Mapa de localização/Alemanha}} não era nada parecida com todas as outras predefinições de mapas de localização. A predefinição {{Mapa de localização/Alemanha}} tem algo complexo nela, pois quando a alterei para ficar uniforme com a maioria das outras predefinições de mapa de localização isso resultou em não mostrar mapa nenhum noutra predefinição muito usada: {{Info/Cidade da Alemanha}}, usada em centenas de artigos (todas as cidades alemãs têm o seu mapa de localização).

Seria possível algum programador paciente descobrir como manter a predefinição {{Info/Cidade da Alemanha}} a mostrar o mapa da Alemanha com um ponto na cidade em causa, e em simultâneo poder usá-la em outras predefinições como {{Info/Cabo}}, {{Info/Montanha}}. A título de exemplo, estão aqui ao lado duas invocações da predefinição {{Info/Montanha}} que mostram a caixa de texto do artigo Wetterspitzen, uma montanha da Alemanha e da Áustria: se puser Alemanha na predefinição, nada se vê..., mas se puser Áustria já funciona bem...

Suponho que a solução passe por mudar algo na predefinição {{Info/Cidade da Alemanha}} depois de colocar a {{Mapa de localização/Alemanha}} igual a todas as dos restantes países, pois é a única (creio) que há de funcionar com uma chamada diferente.

Sugestões precisam-se!

Obrigado,

Zdtrlik (discussão) 17h10min de 16 de julho de 2013 (UTC)[responder]

Pois é... {{Mapa de localização/Alemanha}} não é compatível com {{Mapa de localização}}, como era suposto ser. A acreditar nesta busca de afluentes, essa predef não padrão só é mesmo usada em {{Info/Cidade da Alemanha}}, a não ser que haja ocorrências em que é usada diretamente em artigos ou anexos.
Sugiro que o código de {{Info/Cidade da Alemanha}} seja mudado, de preferência para passar a usar {{Info/Assentamento}} e um mapa padrão. Ou alternativamente, e temporariamente, se pegue no código atual de Mapa de localização/Alemanha e se coloque, por exemplo, em {{Info/Cidade da Alemanha/Mapa}}, para ser usado por Mapa de localização/Alemanha sem mais alterações de código.
Entretanto criei {{Mapa de localização/Alemanha/relevo}}, que provavelmente até é mais adequado para acidentes geográficos, já que usa o mapa físico e não o político. Isso já resolve a questão dos cabos. o comentário precedente deveria ter sido assinado por Stegop (discussão • contrib.) 19h30min de 16 de julho de 2013 (UTC)[responder]
Eu refiz as modificações do Zdtrlik na {Mapa_de_localização/Alemanha} e modifiquei a {Info/Cidade_da_Alemanha}. Deu certo de primeira, mas estou achando os "alfinetes" muito ao sul, apesar das coordenadas estarem corretas, deem uma olhada em Bad Tölz por exemplo. Falta saber também o que o Stegop bem colocou, se há "ocorrências em que é usada diretamente em artigos ou anexos". Como acabei de fazer as modificações na {Info/Cidade da Alemanha}, a página de afluentes não está atualizada. Cainã Marques 06h04min de 17 de julho de 2013 (UTC)[responder]
Bobagem esta ultima frase minha. A predefinição é usada diretamente pela infocaixa, os afluentes não vão a lugar algum. Acho que é uma boa inserir na infocaixa uma página intermediária entre o {Mapa de localização/Alemanha} para identificar estes artigos. Cainã Marques 12h59min de 17 de julho de 2013 (UTC)[responder]
Já notei esse tipo de desvio noutros mapas. O certo é que se usar uma largura maior, por exemplo 400px, o ponto já parece ficar no local correto. Será que os mapas não são 100% lineares? --Stegop (discussão) 16h14min de 17 de julho de 2013 (UTC)[responder]
É isto mesmo, a largura. Dê uma olhada neste teste, veja como o ponto vai se movendo para o norte a medida que a largura aumenta. Cainã Marques 17h35min de 17 de julho de 2013 (UTC)[responder]

Adicionando IW

[editar código-fonte]

Olá, ao inserirmos interwikis nos artigos através da opção Adicionar links que está no lado esquerdo da página, esta ação não aparece no histórico de edições. É um erro ou não tem que constar como edição mesmo? Rodrigolopes (discussão) 02h54min de 17 de julho de 2013 (UTC)[responder]

Não é erro, as edições são na verdade feitas no WP:Wikidata. Imagino que se refere a estas edições. Cainã Marques 06h04min de 17 de julho de 2013 (UTC)[responder]
Obrigado por esclarecer Cainã, era isso mesmo. Rodrigolopes (discussão) 22h20min de 17 de julho de 2013 (UTC)[responder]


Esplanada/geral com problemas

[editar código-fonte]

Não consigo criar tópico lá, pediu para reportar o erro aqui, pronto, reportei; now what? Vulcan (discussão) 20h22min de 18 de julho de 2013 (UTC)[responder]

Ia falar o mesmo, por aqui foi na esplanada/propostas. Rjclaudio msg 20h24min de 18 de julho de 2013 (UTC)[responder]
Era essa proposta abaixo:

Cito aqui o que falei na PDU do João Carvalho D​ C​ E​ F:

Parece que existe algum interesse de parte da comunidade em melhorar e esclarecer o funcionamento das eliminações. Pensei até em criar um projeto(um Wikipédia:Wikiprojeto) temporário para a comunidade definir o que quer, deixar lá alguns links de páginas úteis relacionadas a esse tema e para centralizar todas as discussões e ideias lá, pois fica tudo muito espalhado em páginas de discussão de usuários, Esplanadas, etc(e isso em PDUs dá a impressão que estamos tramando alguma coisa). O "produto final" desse projeto seriam Propostas bem trabalhadas, fundamentadas e explicadas que visassem solucionar os problemas que surgem desse assunto(provavelmente o foco principal seria a mudança das regras). Poderia ser 'Projeto/Eliminação' ou algum termo parecido. E como falei, seria temporário, apenas para a comunidade entrar em um acordo(se 80% da comunidade concordar sobre algo já está ótimo) em relação a alguns pontos que hoje causam tremendo stress, isso precisa ser resolvido, não é agradável editar em um ambiente que todo mundo fica se xingando e se bloqueando. Vulcan (discussão) 01h34min de 18 de julho de 2013 (UTC)

Devido aos recentes eventos e a divisão da comunidade sobre o tema "eliminação", vejo que existe uma necessidade de criarmos esse projeto temporário, o Wikipédia:Projetos/Eliminação de páginas, para a comunidade organizar melhor as ideias, centralizar as discussões e ideias de melhorias lá, hoje fica tudo espalhado, não dá para acompanhar muito bem o que acontece. E como disse acima, o produto final seriam propostas que visariam solucionar essa série de problemas que hoje temos. Como nome deixo a sugestão de Wikipédia:Projetos/Eliminação de páginas pois é sobre isso que iremos discutir lá.

Sobre a estrutura, não precisa ser complicado ou ter "participantes"(participa quem quer a qualquer hora), só precisa de uma página de frente do projeto com todos os links relacionados ao assunto para facilitar a consulta nas discussões, com o objetivo claro no topo "Melhorar o processo de eliminação através da elaboração de propostas"(ou algo parecido), explicando que é temporário, e ter a página de discussão para discutirmos. Depois da elaboração das propostas e vendo que a maior parte(não disse todos, disse maior parte) da comunidade está satisfeita, desativamos o projeto. Vulcan (discussão) 20h26min de 18 de julho de 2013 (UTC)[responder]

Têm que dar tréguas à Esplanada. Certamente atingiram o limite de predefinições numa página. --GoEThe (discussão) 20h35min de 18 de julho de 2013 (UTC)[responder]

Então se a Esplanada não funciona, paciência, vou criar o projeto sem consultar ninguém. Vulcan (discussão) 20h38min de 18 de julho de 2013 (UTC)[responder]
Mas qual foi o erro? Helder 20h51min de 18 de julho de 2013 (UTC)[responder]
Apareceu 1 pop-up com alguma coisa e depois outro popup falando isso pra avisar do erro aqui. No topo a direita da página ficou lendo e o script falou que estava criando (apareceu apenas o "primeiro balão" com o símbolo se mexendo), mas ele fica nisso infinitamente e não cria. Vulcan (discussão) 21h46min de 18 de julho de 2013 (UTC)[responder]

Agora funcionou, mas mesmo assim há vários dias/semanas tem que depois que cria o tópico ir até a Esplanada e : "Este é um tópico novo. Se foi você quem o começou, clique aqui para inserir a sua mensagem." clicar lá e salvar. Vulcan (discussão) 22h19min de 18 de julho de 2013 (UTC)[responder]

Favor retirar "use apenas em predefinição"

[editar código-fonte]

Peço a alguém que saiba onde fica no Mediawiki este aviso para proteger em nível de autorrevisor (e depois me conte). Abçs. E. Feld fala 04h47min de 19 de julho de 2013 (UTC)[responder]

Já o fiz antes de pedir, olhe [30] [31]. Paulo Eduardo - Disc 11h30min de 19 de julho de 2013 (UTC)[responder]

21h14min de 21 de julho de 2013 (UTC)

Questionamento sobre referências em colunas

[editar código-fonte]

Olá pessoal!
Eu agrupei as referências do verbete Waldo Vieira no final da página unsando o código:

<references> <ref name="NOME"> </references>

Como são muitos ítens, gostaria agora de organizá-las divididas por 2 ou 3 colunas.
Existiria um código para fazer isso?? • Diogo P. Duarte • discussão 11h27min de 23 de julho de 2013 (UTC)[responder]

Pode ser usada a predef {{Div col}}. Exemplo. Polyethylen (discussão) 11h42min de 23 de julho de 2013 (UTC)[responder]

$wgAutopromote

[editar código-fonte]

> https://www.mediawiki.org/wiki/Manual:$wgAutopromote

Interessante essa extensão, poderíamos criar alguma regra para promover a um estatuto automaticamente. O menos problemático seria por exemplo o de Autorrevisor, a partir de X mil edições e Y tempo poderia ser promovido. Pegar por exemplo para ter estatuto de sysop precisa de 2 mil edições e 6 meses, poderia usar esses parâmetros(ou outros menos ou mais exigentes), isso ajuda inclusive a desafogar as páginas a patrulhar. Vulcan (discussão) 17h05min de 23 de julho de 2013 (UTC)[responder]

Isso precisaria de ser discutido com a comunidade. De qualquer modo, se encontrar algum editor que não é ainda autorrevisor, pode chamar a atenção de alguma administrador ou burocrata ou abrir um pedido em WP:Pedidos/Autorrevisor. GoEThe (discussão) 17h24min de 23 de julho de 2013 (UTC)[responder]
A rigor, não é uma extensão, é só uma variável do próprio MediaWiki.
Atualmente o seu uso nas wikis da WMF é exclusivamente para promover automaticamente a inclusão de usuários no grupo "autoconfirmed", quando certo um número de edições e um certo tempo desde a criação da conta tiver passado (tais números variam de acordo com a wiki, e aqui foram definidos como 10 edições e 4 dias).
A inclusão automática em outros grupos parece ser gerenciada pela wmgAutopromoteExtraGroups, que é usada por poucas wikis como forma de incluir usuário automaticamente nos grupos "patroller", "autopatrolled" ou "accountcreator". Helder 17h25min de 23 de julho de 2013 (UTC)[responder]
Poderíamos fazer uma proposta em breve sobre isso então, dos "autopatrolled", e deixar algumas sugestões de valores para a comunidade decidir. Pelo que vi aí a francófona deixa 90 dias 500 edições, eu acho pouco, poderiam virar autorrevisores automaticamente depois de 6 meses e 1000 edições(=exigência mínima para Eliminadores), é um pouco mais razoável(ou quem sabe 2000), mas claro que é melhor discutir tudo isso em uma proposta na Esplanada algum dia. Vulcan (discussão) 17h44min de 23 de julho de 2013 (UTC)[responder]

Em Preferências → Edição há a opção em pt "Marcar todas as edições como secundárias, por padrão".
Não seria melhor deixar como a pt-br que é "Marcar todas edições como menores por padrão" ?

Vulcan (discussão) 11h45min de 24 de julho de 2013 (UTC)[responder]

Esse "Edição menor" foi algo bem mal traduzido do inglês "Minor edit". Na minha opinião, "Edição secundária" soa bem melhor. !Silent (discussão) 15h26min de 24 de julho de 2013 (UTC)[responder]
Considere discutir isso com os outros editores que traduzem a interface do MediaWiki (vide translatewiki:Portal:Pt-br). Helder 16h52min de 24 de julho de 2013 (UTC)[responder]
Secundária a quê? Menor em relação a qual edição? As duas traduções são incorretas, sendo que "menor" é menos errada. Os dois adjetivos transformam o substantivo de uma forma que precisam de outro substantivo para comparação. Entretanto, uma edição não precisa ser comparada a nenhuma outra para poder ser classificada assim. Um termo que poderia ser usado é "pequena", em vez de "menor", pois ele não é comparativo. Se quem edita a translate wiki não concordar, não importa. Não somos obrigados a aceita as decisões de lá.—Teles«fale comigo» 01h38min de 25 de julho de 2013 (UTC)[responder]
Ou talvez "mínima", se for importante manter o m como abreviação. – Opraco (discussão), às 03h09min de 25 de julho de 2013 (UTC)[responder]
Pode ser.—Teles«fale comigo» 03h43min de 25 de julho de 2013 (UTC)[responder]

Aproveitando o assunto seria importante na página de edição ter na frase "Marcar como edição menor" uma ligação para a página que ensina o que é, a Ajuda:Guia de edição/Menus e ferramentas/Edição menor, pois atualmente ela tem média de 5 visitas/dia, é muito pouco. Mais gente precisa saber o que é isso. Podia deixar:

  • "Marcar como edição menor"
  • "Marcar como edição menor(?)"
  • "Marcar como edição menor

Menor ou qualquer termo que escolherem, mas deveria ser o mesmo termo tanto para pt quanto para pt-br e em todos os lugares(e páginas de ajuda), para não gerar confusão. Vulcan (discussão) 04h14min de 25 de julho de 2013 (UTC)[responder]

Ou seja, a documentação da Wikipédia não poderia ser usada por outros projetos lusófonos se decidirem mudar a terminologia só aqui, em vez de manter a consistência entre os sites que utilizam o MediaWiki. Helder 20h45min de 25 de julho de 2013 (UTC)[responder]
Nada impede que na translatewiki usem o que decidirmos aqui. Assim como nada nos obriga a seguir o que eles decidirem especialmente se discordarmos disso. Ou há algo que nos obrigue?—Teles«fale comigo» 21h23min de 25 de julho de 2013 (UTC)[responder]
Eu evitaria, tanto por consistência quanto para não ter que manter documentação praticamente duplicada em mais de uma wiki. Helder 13h13min de 26 de julho de 2013 (UTC)[responder]

Especial:Predefinições menos transcluídas

[editar código-fonte]

Olá. Existe ou pode vir a existir uma página especial que liste as predefinições menos transcluídas? Ajudaria muitíssimo no extermínio de infocaixas dispensáveis, por exemplo.--Mister Sanderson (discussão) 19h21min de 24 de julho de 2013 (UTC)[responder]

Acredito que não existe, mas deve ser relativamente fácil criar uma ferramenta assim no Tools Labs (Ptwikis?). Helder 20h48min de 25 de julho de 2013 (UTC)[responder]

Fusão das predefinições de bairro.

[editar código-fonte]

Estava pensando em finalizar a fusão das predefinições {{Info/Bairro do Brasil}}, {{Info/Bairro do Brasil 2}}, {{Info/Bairro do Brasil 3}} e {{Info/Bairro do Brasil 4}} porém é essencial a ajuda de um programador para passar um robô pelos afluentes realizando os ajustes necessários pois são muitos artigos a editar. Tem alguém com ânimo para a tarefa? Inicialmente, já ajudava remover as predefinições Bairro do Brasil 2 que não estão sendo utilizadas (exemplo) para diminuir a quantidade de artigos a editar futuramente. OTAVIO1981 (discussão) 20h24min de 24 de julho de 2013 (UTC)[responder]

Quais ajustes? Cainã Marques 20h34min de 24 de julho de 2013 (UTC)[responder]
São vários e ainda não terminei de mapeá-los. Basicamente estou vendo quais são os campos em comum para todas, quais serão necessários renomear (e.g. o campo "renda" na "Bairro do Brasil 3" precisa ser renomeado para "rendimento médio mensal" conforme está na "Bairro do Brasil" e quais parâmetros vou incluir na "Bairro do Brasil" para manter as outras funcionais e daí recorre ao trabalho extra de melhorar a Info/Assentamento. Tem um robô para ajudar? :) OTAVIO1981 (discussão) 20h59min de 24 de julho de 2013 (UTC)[responder]
Olha Otávio, eu fundi várias e várias infocaixas nos últimos meses, acabei desenvolvendo algumas técnicas. Em casos de incompatibilidades nos campos (mesmo campo tendo funções diferentes), campos que precisam ser renomeados e/ou mais de uma predefinição a ser fundida, o melhor a fazer é eleger uma infocaixa para ter todos os recursos e parâmetros e depois colocar as outras em função da primeira e depois substituir. Veja [39] e [40]. Dê uma olhada em Wikipédia:Coordenação robótica#Fusão de predefs onde eu discuto com o Danilo as vantagens deste sistema. Certamente neste caso é o melhor a fazer. Cainã Marques 21h42min de 24 de julho de 2013 (UTC)[responder]
Acho que entendi como fazer. Vou tentar aqui e se tiver dificuldades, te procuro. Muito obrigado!OTAVIO1981 (discussão) 18h46min de 25 de julho de 2013 (UTC)[responder]
Fiz a primeira fusão de {{Info/Bairro do Brasil 2}} com {{Info/Bairro do Brasil}} e agradeço imensamente se puderem verificar se não ficou nada muito errado. Infelizmente a falta de padronização no uso da própria predefinição dificulta imensamente a fusão. Por exemplo, o campo "água encanada" em que é suposto utilizar percentual, alguns preenchimentos são com a palavra "sim". Campos como "população" às vezes tem a unidade de medida e outras vezes não, o que também dificulta um resultado final homogêneo. O mais importante é que nenhum campo foi excluído na fusão e particularmente fiquei satisfeito de conseguir calcular o índice de alfabetização a partir do índice de analfabetização de modo a uniformizar a informação. Não havendo comentários ou ações a serem desfeitas, efetuarei a fusão das próximas em breve.OTAVIO1981 (discussão) 18h54min de 31 de julho de 2013 (UTC)[responder]
Feito a fusão de {{Info/Bairro do Brasil 3}} que era o meu principal objetivo para remover a hiddenstructure e substituir pela meta predefinição Info/Assentamento basea da Bairro do Brasil. Ainda devo fazer as outras mas vou aguardar mais tempo entre para que reportem eventuais erros.OTAVIO1981 (discussão) 20h17min de 1 de agosto de 2013 (UTC)[responder]

Module:Chart

[editar código-fonte]

É possível importar o en:Module:Chart para cá ? Pode ser usado em uma infinidade de lugares, mas no caso é que eu queria fazer um gráfico para acompanhar a meta do Wikipédia:Projetos/Manutenção/Referências, o acompanhamento é semanal e não é prático fazer um gráfico toda semana, seria melhor adicionar novos valores via código e já gerar o gráfico automaticamente. Vulcan (discussão) 12h04min de 25 de julho de 2013 (UTC)[responder]

O Polyethylen começou o Módulo:Gráfico o que já é meio caminho andado, mas ainda não consegui fazer um gráfico. Daqui um tempo testo novamente. Vulcan (discussão) 11h45min de 1 de agosto de 2013 (UTC)[responder]

Alguém sabe o que se passa com {{Dias do ano}}? Os dias normalmente ficavam mais afastados e centralizados. Agora, estão todos à esquerda e muito colados. Ficou desorganizado.—Teles«fale comigo» 21h36min de 25 de julho de 2013 (UTC)[responder]

Não percebi nenhum problema, os dias correspondentes de cada mês até aparecem alinhados na vertical (e o estilo usado é o mesmo em todas as listas formatadas horizontalmente). Helder 13h19min de 26 de julho de 2013 (UTC)[responder]
Ou uma mudança na largura da caixa (que reduz o espaço em branco à direita), resolveria? Helder 13h25min de 26 de julho de 2013 (UTC)[responder]
Acontece aqui também(no IE, Chrome e Firefox), fica alinhado à esquerda deixando espaços em branco na lateral direita. Vulcan (discussão) 13h47min de 26 de julho de 2013 (UTC)[responder]
Depois da alteração do Cainamarques ficou normal pra mim.—Teles«fale comigo» 20h14min de 27 de julho de 2013 (UTC)[responder]

20h56min de 28 de julho de 2013 (UTC)

Alterar marcação de caixas na interface de bloqueio

[editar código-fonte]

Quase toda vez que vou bloquear algum IP, preciso marcar a opção de bloquear também uma conta que for usá-lo. Como na maioria das vezes esse bloqueio é necessário, gostaria de saber se é possível fazer alguma alteração pra que isso apareça marcado como padrão (caixa "Impedir que usuários autenticados editem a partir deste endereço IP"). É possível?

Já aproveitando e talvez eu esteja pedindo demais, mas não custa falar. A maioria dos bloqueios que faço é por vandalismo e por um prazo de seis horas. Isso é bem repetitivo. Assim como existe um botão pra mandar mensagem de aviso de bloqueio com reversão e avisos (acho), será que não existe um botão pra bloquear com esses parâmetros e mandar a mensagem de bloqueio?—Teles«fale comigo» 03h45min de 29 de julho de 2013 (UTC)[responder]

Para marcar automáticamente a caixa, basta colocar no seu Especial:MyPage/common.js o seguinte:
$( function() {
	if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Block' ) {
		$( '#mw-input-wpDisableUTEdit' ).attr( 'checked', true );
	}
} );
Quanto a segunda pergunta, é uma ótima sugestão para um gadget. Vou ver se começo a trabalhar nisso. Silent (discussão) 18h37min de 29 de agosto de 2013 (UTC)[responder]
PS: o botão de mandar uma mensagem de bloqueio não através do Rev e Avisos, e sim a partir de um outro gadget.

Bom, eu não sei como se faz isso, se soubesse faria pessoalmente. Nesta página logo no inicio há um erro #coordinates: invalid latitude, creio que isso é graças a predefinição de latitude e longitude. Peço que qualquer usuário sábio e bondoso com tempo e conhecimento disponível o corrija. Obrigado. --Zoldyick (discussão) 20h58min de 29 de julho de 2013 (UTC)[responder]

Editores externos

[editar código-fonte]

> Ajuda:Guia de edição/Editar com um editor externo

Lembro que há pouco tempo atrás tinha um tópico falando sobre o fim do suporte a editores externos. Não seria caso de desativar essa página então ? Vulcan (discussão) 12h34min de 31 de julho de 2013 (UTC)[responder]

Marquei a página como arquivo histórico. Vide mw:Requests for comment/Core user preferences#Advanced options, gerrit:30173 e mw:Manual:External editors. Helder 12h54min de 31 de julho de 2013 (UTC)[responder]
Então teria que remover da Predefinição:Guia de edição também, não vejo que utilidade teria essa página ali na barra lateral. Vulcan (discussão) 13h07min de 31 de julho de 2013 (UTC)[responder]
Feito [59]. Vulcan (discussão) 13h34min de 31 de julho de 2013 (UTC)[responder]

Wikipédia:Bugzilla

[editar código-fonte]

Iniciei com o pouco que sei sobre o Bugzilla a página de documentação Ajuda:Bugzilla, convido todos que tiverem conhecimentos sobre o assunto a melhorarem a página. Isso é para evitar confusões futuras e poder acompanhar discussões da melhor forma; quando alguém perguntar o que é isso é só enviar o link da página. Não há pressa em ser feito, vamos melhorando a página com o tempo, infelizmente eu sei muito pouco sobre o assunto, apenas me limitei a começar a página.

Talvez seja interessante fazer uma para o gerrit também, que eu não faço a mínima ideia do que seja e como funciona, eu sempre fico boiando quando comentam sobre ele. Vulcan (discussão) 19h41min de 31 de julho de 2013 (UTC)[responder]

E a Wikipédia:Reportar Bug que está ligada à en:Wikipedia:Bug reports and feature requests? Deixamos sem links para outros idiomas e ligamos a nova página as que existem em inglês, francês e chinês? Helder 12h20min de 1 de agosto de 2013 (UTC)[responder]
Nem conhecia essa página, ela não poderia ser fundida em Ajuda:Bugzilla? E da fusão resultante ligar em en:Wikipedia:Bug reports and feature requests. Vulcan (discussão) 12h49min de 1 de agosto de 2013 (UTC)[responder]
Acho que o título "Wikipédia:Reportar Bug" redirecionar para a página informativa/de ajuda que está sendo criada e o conteúdo antigo deveria ser movido para a página de discussão. Helder 12h59min de 1 de agosto de 2013 (UTC)[responder]
Concordo. Vulcan (discussão) 13h02min de 1 de agosto de 2013 (UTC)[responder]
Renomeei a página nova para "Wikipédia:Bugzilla", por não estar no escopo do guia de edição, nem ser exatamente uma página de ajuda. Fundi a página antiga com a discussão da página nova. Helder 13h19min de 1 de agosto de 2013 (UTC)[responder]

Comecei a Ajuda:Guia de edição/Extensões mas depois vi que é melhor fundir as informações dali em Wikipédia:MediaWiki em uma seção intitulada "Extensões". O que acham? Vulcan (discussão) 15h44min de 1 de agosto de 2013 (UTC)[responder]

O conteúdo da Wikipédia:MediaWiki é essencialmente um arquivo do histórico do projeto, mas não acho que valha a pena ficar mantendo-a atualizada. Não seria o caso de melhorar o artigo sobre o MediaWiki (compare com en:MediaWiki)?
Acredito que seria preferível analisar a documentação existente no mediawiki.org, para identificar aquilo que é relevante para a Wikipédia, e simplesmente traduzir (lá mesmo) para o português, em vez de criar páginas locais que ficarão desatualizadas mais facilmente. Helder 15h57min de 1 de agosto de 2013 (UTC)[responder]

Olá,

Gente, em breve vou dispor no meu website um gerador de referências (para predefs citar livro, citar website, citar bíblia etc) é coisa bem simples mesmo, mas quem sabe um dia posso hospedá-lo no Toolserver sei lá? Acho que criar o gerador pode ajudar e muito a questão das referências, é difícil cobrar das pessoas algo que elas não sabem. Por enquanto é isso! ▪ Di oii! 03h24min de 2 de agosto de 2013 (UTC)[responder]

Ótimo! Já deu uma olhada neste script: Wikipédia:Scripts/Ferramentas de referência? Está disponível como gadget nas preferências. Esteja também ciente do novo projeto Wikipédia:Ptwikis, e da ferramenta Wikipédia:Reflinks. Cainã Marques 03h40min de 2 de agosto de 2013 (UTC)[responder]
Interessante essas ferramentas, não sei se tem muito a ver com o que estou fazendo rsrs, no caso são forms onde se preenche os dados de uma referência e se gera o código usando a predefinição adequada, não tem nada automatico nesse gerador, mas uma hora tento fazer um capaz de obter os dados de sites que podem servir de fontes, ai vai ser um outro projeto :) ▪ Di oii! 04h57min de 2 de agosto de 2013 (UTC)[responder]
veja também o Zotero, que tem apossibilidade de exportar referencias com a sintaxe das predefiniçoes wikipedia.--GoEThe (discussão) 08h13min de 2 de agosto de 2013 (UTC)[responder]
Tem o MakeRef também: http://tools.wmflabs.org/makeref/?language=Pt . Vulcan (discussão) 13h00min de 2 de agosto de 2013 (UTC)[responder]
Isso! É igual a isso! Só que gera na hora, não atualiza a página.▪ Di oii! 16h28min de 2 de agosto de 2013 (UTC)[responder]
Tem um script que fiz também. É só ir na página da referência, apertar Ctrl Q e ela já aparece formatada. Silent (discussão) 13h34min de 2 de agosto de 2013 (UTC)[responder]

Adicionem tudo que for de ferramentas sobre referências aqui: Wikipédia:Projetos/Manutenção/Referências seção Ferramentas. Vulcan (discussão) 13h37min de 2 de agosto de 2013 (UTC)[responder]

'Pop-ups de navegação' não está ativo por padrão

[editar código-fonte]

Lá nos gagdets fala Pop-ups de navegação (padrão), mas eu resetei as configs em Repor todas as configurações padrão , e ele fica desmarcado, portanto não está ativo por padrão. TheVulcan (discussão) 17h31min de 3 de agosto de 2013 (UTC)[responder]


Outra correção:

Em "Artigos para eliminar: Incluir link para facilitar a nomeação de artigos para eliminação por votação.", teria que alterar para eliminação por consenso. TheVulcan (discussão) 17h36min de 3 de agosto de 2013 (UTC)[responder]

Correções realizadas:
Helder 17h43min de 3 de agosto de 2013 (UTC)[responder]
(ce) Boa, [60] corrigi na documentação do gadget. TheVulcan (discussão) 17h44min de 3 de agosto de 2013 (UTC)[responder]

Não consigo usar o contador de edições nem o de artigos. E. Feld fala 20h22min de 3 de agosto de 2013 (UTC)[responder]

Pode usar o do Tool Labs, tem o xtools e o ptwikis. Danilo.mac(discussão) 20h28min de 3 de agosto de 2013 (UTC)[responder]
Pra mim as duas tão dando "invalid url" E. Feld fala 20h33min de 3 de agosto de 2013 (UTC)[responder]
Estranho, eu estou conseguindo entrar, e esses links: xtools, ptwikis?
Opa, consegui, usando a técnica "onofre", conhecida também como boot. Mui grato. E. Feld fala 20h47min de 3 de agosto de 2013 (UTC)[responder]
O Toolserver tava fora do ar ultimamente. Deve ter sido isso.—Teles«fale comigo» 04h05min de 5 de agosto de 2013 (UTC)[responder]
Por falar nisso, já podemos migrar par o contador de edições do Labs ou não? Pelo que vi, é o mesmo serviço do Toolserver funcionando em outro servidor, aparentemente mais rápido. --Jonas (WMF) (discussão) 05h15min de 5 de agosto de 2013 (UTC)[responder]
Se for melhor e mais estável que o atual sim. Recentemente ficou um gap de 1 ou 2 dias que ele não contou e isso acontece algumas vezes por ano, espero que no Labs funcione melhor. TheVulcan (discussão) 14h25min de 5 de agosto de 2013 (UTC)[responder]
[editar código-fonte]

Desculpem se não é o melhor lugar pra perguntar, mas... alguém sabe como alterar os links que ficam no *topo* de "Special:Contributions"? Há um link errado e não sei como corrigir.—Teles«fale comigo» 04h08min de 5 de agosto de 2013 (UTC)[responder]

Para descobrir o nome da mensagem a alterar, geralmente basta acessar a URL com o parâmetro uselang=qqx e ver o nome que aparece onde estava o texto. Helder 11h01min de 5 de agosto de 2013 (UTC)[responder]
Que truque legal!--Mister Sanderson (discussão) 00h57min de 19 de agosto de 2013 (UTC)[responder]
Hmm... valeu! Pior que nem assim consigo achar.—Teles«fale comigo» 23h37min de 20 de agosto de 2013 (UTC)[responder]

Predefinições de cabeçalho de discussão

[editar código-fonte]

Acabei de criar a {{re}} para ser utilizada no Café dos novatos quando uma pergunta é respondida/resolvida, e resolvi sugerir que também fosse utilizada aqui ou outros lugares que acharem útil.

Tem também a {{resp}}/{{respondido}} mas eu não acho ela tão prática de usar pois tem que fazer isso:

{{resp|texto=
texto aqui
}}

(e ocorrem problemas quando alguém utiliza uma barra vertical, aí tem que ir lá e alterar o texto)

Acho muito formal e menos prática para usar no dia-a-dia, por isso criei a {{re}}, que é prefixo de respondido e resolvido e fica fácil de lembrar e usar. Na Esplanada/geral não é útil, na Esplanada/propostas não sei... mas acho que aqui no Café dos programadores daria para usar. TheVulcan (discussão) 18h33min de 5 de agosto de 2013 (UTC)[responder]

Alguém saberia criar um módulo em Lua que simplificasse as frequentes atualizações das Predefinição:MR***?

O que eu gostaria é de algo que não exigisse a contagem e atualização manual do número de itens em cada seção, e seria ainda melhor se fosse possível simplificar a sintaxe, como neste exemplo (o código em lua é que se encarregaria de formatar isso adequadamente). Helder 19h59min de 5 de agosto de 2013 (UTC)[responder]

Se for possível remover automaticamente da Concluídos depois de XX dias melhor ainda. Se não for possível fazer isso via Lua, bot ou outro jeito, teria que continuar manualmente, mas adicionar um "<!-- Adicione a data de conclusão e remova dessa seção depois de passados XX dias -->". Senão os tópicos ficam mofando por meses lá, recentemente eu removi uns concluídos de 2012, um era de fev/2012 da {{MRDebates}}. TheVulcan (discussão) 20h43min de 5 de agosto de 2013 (UTC)[responder]
Melhor ainda se puder pegar automaticamente a lista de votações pela cat (tem cat para novo e concluído), e os pedidos de opinião pela WP:Pedidos de opinião/pedidos. Até as propostas poderiam ser atualizadas ali na lista dos pedidos de opinião, afinal, um pedido de opinião sobre uma política (e similares) quase sempre é uma proposta, e propostas quase sempre tem um pedido de opinião sobre mudança de política, dá no mesmo. Pedido de opinião seriam os pedidos sobre conteúdo, e propostas seriam os pedidos sobre documentação interna. E atualizariamos apenas a WP:Pedidos de opinião/pedidos. Rjclaudio msg 21h31min de 5 de agosto de 2013 (UTC)[responder]
Acho que esse não é o caminho para desenvolver uma boa solução com lua, pois pode cair num limbo de funcionalidades novas e nunca ficar estável suficiente para substituir a predefinição em questão.
Acho que os passos devem ser:
1. Converter a predefinição de modo que ela faça "exatamente" o que ela já faz atualmente (simplificando apenas o modo de fazer ou o numero de subpáginas requeridas e a performasse)
2. Adicionar mais automação e novas funcionalidades.
- Raylton P. Sousa (discussão) 21h40min de 5 de agosto de 2013 (UTC)[responder]

Ajuda na Predefinição:Mecânica clássica

[editar código-fonte]

Tomando como exemplo o artigo Momento linear, como expandir na Predefinição:Mecânica Clássica o campo "Sistema de partículas"?--Kaktus Kid (discussão) 16h54min de 6 de agosto de 2013 (UTC)[responder]

A predefinição {{Sidebar with collapsible lists}} utiliza o parâmetro "expanded" para saber qual lista que deve expandir, então, se no código da sidebar este parâmetro estiver preechido com {{{cTopic}}}, significa que se eu colocar num artigo: {{Mecânica Clássica|cTopic=belesma}}, a lista "belesma" será expandida. Os anglófonos tem mania deste parâmetro "cTopic", mas é mais simples colocar {{{1}}} no parâmetro "expanded", assim é só pôr {{Mecânica Clássica|belesma}}. Cainamarques 17h18min de 6 de agosto de 2013 (UTC)[responder]
Obrigado, --Kaktus Kid (discussão) 02h35min de 7 de agosto de 2013 (UTC)[responder]

Mais uma novidade: TemplateData

[editar código-fonte]

Não sei se alguém mais notou, mas no mês passado foi desenvolvida e instalada a mw:Extension:TemplateData, para uso ao documentar as predefinições, de modo que scripts (como o Editor Visual) possam obter informações sobre os parâmetros a partir da API. Para testar, atualizei a documentação da {{Correlatos}}, e o resultado já está visível na API:

(compare com uma outra predefinição qualquer, para a qual ainda não tenham sido inseridas informações na tag <templatedata>).

Se tentarem, por exemplo, editar o artigo sobre Lorentz com o Editor Visual, poderão rolar a página até a parte inferior e clicar na predefinição que fornece o link para o Commons. Depois de clicar na peça de quebra-cabeça, aparecerá uma janela com as informações sobre a predefinição, e sobre o parâmetro. Experimentem também digitar "wikisource" no campo para adicionar um novo parâmetro: o rótulo e a descrição do campo aparecerá automaticamente.

Em caso de bugs com o Visual Editor (ou na forma como ele usa esses dados das predefinições), prefiram informar os detalhes na Wikipédia:Editor Visual/Comentários (para centralizar). Helder 11h19min de 22 de junho de 2013 (UTC)[responder]

Não deveria ser assim. Aquele monstro de código no meio da documentação predefinição a espantar ainda mais os novatos e confundir os editores. Deveria ser incluído como metadado em outro lugar. Helder, o que acha de passar a transcluir a partir duma supágina {correlatos/data} ou criar uma predefinição que faça o mesmo? Cainã Marques 05h09min de 25 de junho de 2013 (UTC)[responder]
Se refere ao código em JSON que vai dentro da tag <templatedata>? Acho que não teríamos qualquer problema (técnico) ao movê-lo para uma subpágina "/dados" (se está funcionando a partir de /doc, também deve funcionar a partir de "/dados"). Mas antes de decidir exatamente como lidar com essas informações, acho bom ler alguns outros tópicos sobre a novidade:
No segundo link, por exemplo, o Rillke sugeriu a criação de um módulo em Lua para facilitar a geração do código JSON.
Fora isso, aproveitei para sugerir no bugzilla:50169 a criação de um plugin do Editor Visual para facilitar a edição desta parte da documentação. Helder 11h53min de 25 de junho de 2013 (UTC)[responder]

Os poucos testes que fiz até agora podem ser vistos na Especial:PagesWithProp/templatedata. lista filtrada das edições que fiz em predefinições (é só procurar por "templatedata"). Posteriormente, é provável que tenhamos também um jeito prático de encontrar as predefinições que já usam <templatedata>.

Lembrei que os editores da hewiki já utilizam subpáginas das predefinições desde fevereiro de 2012, quando o he:User:קיפודנחש implementou um gadget "TemplateParamWizard" que, pela discussão na en:Wikipedia:Village pump (technical)/Archive 103#Template Parameter Wizard, serve para algo similar a esse recurso usado pelo Editor Visual, e utiliza páginas com título da forma "/parâmetros" (exemplo em inglês) para obter os dados. Sendo assim, acho que será mesmo boa ideia colocar esses dados em subpredefinições "/dados" que seriam transcluídas nas páginas de documentação "/doc" (se futuramente mudarmos de ideia, será relativamente fácil fazer de outro jeito). Helder 11h44min de 30 de junho de 2013 (UTC)[responder]

Ah, e respondendo ao que perguntou na minha página de discussão: sim, sempre que for incluído ou depreciado um parâmetro de uma certa predefinição, os dados correspondentes precisam ser atualizados, para os detalhes também fiquem visíveis para quem usar o Editor Visual. Helder 11h50min de 30 de junho de 2013 (UTC)[responder]
Neste caso precisamos duma:
Um esboço, é claro. Melhor ainda que dá para inserir numa categoria específica, resolvendo esta questão por ora. Cainã Marques 00h01min de 1 de julho de 2013 (UTC)[responder]
Acho um tanto quanto exagerado. Basta colocar um link [dados] ao lado dos links "[ver] [editar] [histórico] [purgar]" criados pela {{Documentação}}. Helder 11h13min de 1 de julho de 2013 (UTC)[responder]
Criei Predefinição:Correlatos/dados, Predefinição:Referências/dados e Predefinição:Info/Taxonomia/dados com os dados que havia inserido nas páginas de documentação das predefinições correspondentes. Uma desvantagem que percebi é que não há um link direto para editar o conteúdo em JSON, pois o editar da seção em que é feita a transclusão só permitirá a edição de um texto do tipo
== Título ==
{{exemplo/dados}}
...

Helder 11h51min de 1 de julho de 2013 (UTC)[responder]
Acho que quem for capaz de editar o código não terá problemas com isso. Continuo achando que um aviso na documentação é uma boa, discrepâncias com a documentação em JSON não será divertido, mas se isso for exagero talvez uma lista com as predefinições em questão poderia ser utilizada pelas Alterações relacionadas para monitorar suas modificações. Cainã Marques 19h32min de 1 de julho de 2013 (UTC)[responder]
Eu tive. É muito inconveniente ter que dar dois cliques para editar, sendo que normalmente só é necessário um. Criei a {{Documentação dos parâmetros}} para resolver isso. Helder 16h51min de 21 de julho de 2013 (UTC)[responder]

Alguém aconselha alguma ferramenta simples de usar para produzir o código JSON? --Stegop (discussão) 23h34min de 20 de julho de 2013 (UTC)[responder]

Stegop, um wikipedista polonês (Lazowik) fez mais uma ferramenta para ajudar criação do código para <templatedata>. Segundo ele, em breve poderá ser traduzida... Helder 00h57min de 23 de julho de 2013 (UTC)[responder]
Obrigado Helder. Experimentei a outra na EN mas não funciona. --Stegop (discussão) 02h40min de 23 de julho de 2013 (UTC)[responder]
O que deu errado? Helder 02h54min de 23 de julho de 2013 (UTC)[responder]
Dá-me sempre o erro «No data has been found. Please, add a <templatedata /> tag to be able to edit it», quer em páginas que claramente a tenham, como en:Template:Cite web/doc, quer adicione, como indica a documentação <templatedata />. --Stegop (discussão) 03h26min de 23 de julho de 2013 (UTC)[responder]
Informei ao autor que há um problema problema na regex utilizada pelo script. Em todo caso, algumas variações funcionam, como foi o caso quando criei a Predefinição:Link/dados. Helder 12h04min de 23 de julho de 2013 (UTC)[responder]
Agora a ferramenta já está traduzida. Helder 13h13min de 26 de julho de 2013 (UTC)[responder]
Helder 18h00min de 6 de agosto de 2013 (UTC)[responder]

Predefinições mais usadas

[editar código-fonte]

O en:User:Ironholds fez-me uma lista com as 1000 predefinições mais usadas, de modo a que se possa dar prioridade a estas para inserir o TemplateData, mas talvez seja útil para outras tarefas também. A lista está em Usuário(a):GoEThe/Predefinições mais usadas, mas pode ser passada para outro local mais apropriado se fizer jeito a mais alguém. Cumprimentos, GoEThe (discussão) 17h41min de 17 de julho de 2013 (UTC)[responder]

Ótimo! Marquei algumas que eu havia começado a documentar com TemplateData. Helder 19h21min de 17 de julho de 2013 (UTC)[responder]
Movi a página para WP:Editor Visual/TemplateData#Predefinições mais utilizadas. Quem quiser ajudar a implementar TemplateData pode querer instalar um script que facilita o processo: en:User:NicoV/TemplateDataEditor. Helder 22h10min de 20 de julho de 2013 (UTC)[responder]

O que fiz de errado?

[editar código-fonte]

Licitação de linhas de ônibus no Rio de Janeiro está com os códigos estranhos, mas não sei em que errei, coloquei as referências como sempre coloco. Diff. Diga Sério Comendador (discussão) 01h01min de 13 de agosto de 2013 (UTC)[responder]

“(U 201C) e ”(U 201D) são diferentes do "(U 0022). Só isto. Cainamarques 03h09min de 13 de agosto de 2013 (UTC)[responder]

Tabela duplicada

[editar código-fonte]

Ajuda aqui, --Kaktus Kid (discussão) 02h24min de 13 de agosto de 2013 (UTC)[responder]

Feito Stegop devia estar com sono. Cainamarques 03h09min de 13 de agosto de 2013 (UTC)[responder]
Ups Predefinição:Embaraçado. Copy/paste a mais... Obrigado por avisarem e corrigirem. --Stegop (discussão) 03h29min de 13 de agosto de 2013 (UTC)[responder]

Script para adicionar pedido de notificação de revisão de bloqueio

[editar código-fonte]

Preciso fazer um upgrade no script que envia as notificações de pedido de bloqueio, e para evitar notificações repetidas, estava a pensar associar cada pedido a um hash. Alguém se voluntaria para desenvolver um pequeno script, ou adicionar a um já existente com ferramentas para sysops, que simule o já feito em Usuária:Aleth Bot/Revisão de bloqueio, mas que adione um novo campo para colocar em Usuária:Aleth Bot/Revisão de bloqueio/Lista algo como {{Usuária:Aleth Bot/rblock|hash=0001|1=Teste|Status=Feito}}? Ou seja, em Usuária:Aleth Bot/Revisão de bloqueio/Hash ficaria o nº do último pedido, portanto para adicionar um novo pedido, o script leria o nº dessa página, acrescentaria 1, que seria usado para essa predefinição, e ao salvar em /revisão do bloqueio, actualizaria igualmente a página do hash. Alchimista Fala comigo! 13h08min de 16 de agosto de 2013 (UTC)[responder]

Pedido de ajuda para corrigir este problema!--Kaktus Kid (discussão) 03h49min de 20 de agosto de 2013 (UTC)[responder]

Feito. A predefinição {{coor title dm}} estava mal formatada mas não foi necessário corrigi-la, pois a {{Info/Cidade da Polônia}} utiliza o parâmetro opcional coord_título para exibir as coordenadas em cima da página, além de debaixo do mapa, que é o padrão. Como as coordenadas já estavam preenchidas na infocaixa foi apenas adicionar este parâmetro e remover a predefinição coor title dm. Cainamarques 04h59min de 20 de agosto de 2013 (UTC)[responder]
Obrigado!--Kaktus Kid (discussão) 12h24min de 20 de agosto de 2013 (UTC)[responder]

Mensagens de erro

[editar código-fonte]

É possível a listagem de páginas utilizando uma classe específica? Por exemplo, todas as páginas que contenham o código class="error". Cainamarques 07h10min de 20 de agosto de 2013 (UTC)[responder]

Se quer uma lista de páginas cujo código wiki contenha essa string, é possível executando o database scanner do AWB em um dump do projeto. Mas se quer uma lista de páginas cujo código HTML contém classe, acho que não tem como, pois os dumps em HTML são bem antigos. Helder 12h31min de 20 de agosto de 2013 (UTC)[responder]

Info/conflito civil

[editar código-fonte]

Gostaria que alguém me ajudasse com esta infobox. O negócio é que eu queria aumentar a largura da predefinição Info/conflito civil, mas não consigo. O problema é que, quando cria-se uma terceira coluna, todas as informações ficam comprimidas e fica esteticamente horrível (como neste exemplo, ao contrário da versão em inglês). Coltsfan Talk to Me 14h40min de 20 de agosto de 2013 (UTC)[responder]

Feito! Separei o parâmetro e agora é personalizável. Todavia, a predefinição Info/conflito civil precisa ser padronizada com a {{Info}}.OTAVIO1981 (discussão) 17h41min de 20 de agosto de 2013 (UTC)[responder]

Comentários sobre LESS - CSS

[editar código-fonte]

Foi aberto um pedido de comentários sobre a adoção de LESS como linguagem de stylesheet no core do MediaWiki. Quem entender do babado e quiser participar, vai lá. --Oona (WMF) (discussão) 01h56min de 21 de agosto de 2013 (UTC)[responder]

Info/Localidade da Sérvia

[editar código-fonte]

Boa tarde.

Após alteração em {{Mapa de localização/Sérvia}}, o mapa não mais aparece em {{Info/Localidade da Sérvia}}. Alguém tem como resolver esse problema? Fabiano Tatsch 15h59min de 21 de agosto de 2013 (UTC)[responder]

Feito Cainamarques 16h38min de 21 de agosto de 2013 (UTC)[responder]
Notar que a Mapa de localização apresenta desvios nas coordenadas quando a largura é especificada, ver Čitluk (Mali Zvornik) por exemplo e este caso de teste. Seu código precisa ser atualizado, principalmente a partir desta modificação na correspondente anglófona. Futuramente espero me debruçar sobre esta questão. Cainamarques 16h49min de 21 de agosto de 2013 (UTC)[responder]

Olá. Acabei de aplicar uma alteração na predefinição acima, mas um recurso novo não está funcionando e eu não consigo perceber porquê. Junto com outras alterações, eu tinha trazido a capacidade dessa etiqueta incluir os atalhos das políticas dentro de si, através da Predefinição:Ombox/Shortcut, que me parece idêntica na Wikipédia anglófona e lusófona. Essa predefinição é usada dentro da etiqueta no campo "imageright", que também é suportado aqui. Alguém poderia corrigir o que está errado?--Mister Sanderson (discussão) 00h59min de 22 de agosto de 2013 (UTC)[responder]

O primeiro parâmetro foi sempre utilizado para o local onde foi a política foi decidida, a modificação não levou isto em conta, e corrigi da minha forma, sinta-se livre para alterar a sua posição no texto da forma que desejar. Não sei se foi intencional mas se quer alterar isto eu realmente discordo. O problema que descreveu não está corrigido, vou dar uma olhada aqui. Cainamarques 01h37min de 22 de agosto de 2013 (UTC)[responder]
Ter sido sempre utilizado para tal afeta em quê a proposta? Não se pode mudar qual campo será usado? Citação: MisterSanderson escreveu: «Minha ideia era mudar a posição de onde consta a informação sobre o local de aprovação da política. Ele sairia do parâmetro '1' e iria para o parâmetro 'texto'. Isso é mais adequado para não atrapalhar a padronização "1 a 5 para atalhos", e para não deixar as frases muito longas.»--Mister Sanderson (discussão) 01h42min de 22 de agosto de 2013 (UTC)[responder]
Afeta não a proposta em si, mas sua implementação. O código inserido foi copiado exatamente da anglófona, na qual o 1º parâmetro é utilizado para o atalho. Todos os afluentes daqui utilizam o primeiro parâmetro para o local de discussão, se quer mudar isto, tem que alterar afluente por afluente, mas seria bobeira, é só utilizar o segundo em diante. Quanto ao problema, o parâmetro imagem_direita da Ombox simplesmente não funciona. Cainamarques 02h10min de 22 de agosto de 2013 (UTC)[responder]
Finalmente consegui encontrar, o problema é na ombox/core deve-se retirar a classe no trecho <td class="mbox-imageright"> {{{imagem_direita}}} </td>. Faz lá o pedido na PP, vou dormir, abs. Cainamarques 02h22min de 22 de agosto de 2013 (UTC)[responder]
Mas eu vou ter de passar em todos os afluentes de qualquer forma para inserir os atalhos dentro dessa etiqueta. Atualmente eles ficam fora. Logo, não há problema em mudar o nome do campo, pois eu vou passar corrigindo de qualquer forma.--Mister Sanderson (discussão) 02h23min de 22 de agosto de 2013 (UTC)[responder]
Para que mudar? Qual a vantagem? Cainamarques 01h21min de 23 de agosto de 2013 (UTC)[responder]
Primeiro, a pergunta: posso mover essa discussão para a página da proposta? O Café dos Programadores não é o lugar para discutir isso. Agora, a resposta.
  • Motivo 1: com o tempo essa informação "aonde foi aprovada" vai sair das etiquetas, conforme for passando para notas de rodapé dentro dos textos das políticas. Através do processo wiki, depois de algumas propostas de modificação, a política fica totalmente diferente do que tinha sido aprovado, e por isso não faz sentido dizer nessa etiqueta que o texto atual foi aprovado no lugar X, quando a versão atual deriva-se de X, Y, Z, W, K, etc. As notas de rodapé cumprem melhor esse papel, informando de qual decisão veio cada frase. Por isso, a informação "aonde foi aprovado" deveria ficar no campo "texto" e não no 1, pois a ideia é que seja um dado excepcional temporária.
  • Motivo 2: colocar isso no campo "1" vai ferrar com os atalhos. Enquanto toda política tem pelo menos um atalho (que preencheria o campo "1"), nem toda política informa seu lugar de aprovação. Se uma não informar o lugar e os editores quiserem colocar os atalhos, vão ter que escrever "2=", "3=", sendo que, se o local de aprovação estivesse no campo "texto", não seria preciso escrever os números. (Por padrão a predefinição pega o primeiro parâmetro e deduz que ele se destina ao campo "1", ainda que não exista "1="). Como a ideia é que os locais de aprovação saiam da etiqueta e passem para notas de rodapé, não se justifica a formatação suja de escrever "2=, 3=", pois ela passará a existir devido a uma informação que nem constará mais.
  • Motivo 3: colocar o local de aprovação dentro da frase da etiqueta vai deixá-la longa demais, quebrando o raciocínio de quem lê. Colocar depois da frase não atrapalha em nada a detecção do local de aprovação, e não vai gerar esse problema que falei.
São motivos suficientes? Eu acho que são.--Mister Sanderson (discussão) 02h21min de 23 de agosto de 2013 (UTC)[responder]

O erro não é esse que você apontou, a en:Template:Ombox/core também inclui esse código. Mas você ter apontado esse trecho do código permitiu-me identificar uma diferença entre as duas ali: a nossa usa um switch, e a deles usa um ifeq. Porém, nosso switch está configurado errado:

{{#if:{{{imagem_direita|}}}
| {{#switch:{{{imagem_direita|}}}|nenhuma|none= <!-- No image. -->
  | <td class="mbox-imageright"> {{{imagem_direita}}} </td>
  }}
}}

Isso funciona da seguinte forma: se o campo "imagem_direita" é preenchido, ele ativa o switch, se não, ele não faz nada. Ativando o switch, ele verifica qual é o valor do campo. Se for "none", ele deixa em branco. Agora, se estiver preenchido com alguma outra coisa, ele escreve "nenhuma" ou coloca a imagem na direita? Só deve existir um caso default, mas nesse switch existem dois! Por isso que ele não funciona...

Enquanto isso, na anglófona é assim:

{{#if:{{{imageright|}}}
| {{#ifeq:{{{imageright|}}}|none
  | <!-- No image. -->
  | <td class="mbox-imageright"> {{{imageright}}} </td>
  }}
}}

Se o campo "imageright" é preenchido, ele ativa o ifeq, se não, ele não faz nada. Ativando o ifeq, ele verifica se o valor de "imageright" é "none". Se for, deixa sem imagem, se não for, coloca a imagem. Viu, esse funciona direitinho.

Fiz testes e descobri a mudança necessária. Temos que mudar nosso switch atual para o seguinte:

{{#if:{{{imagem_direita|}}}
| {{#switch:{{{imagem_direita|}}}
  |nenhuma= <!-- No image. -->
  |none= <!-- No image. -->
  |#default= <td class="mbox-imageright"> {{{imagem_direita}}} </td>
  }}
}}

Assim ele funciona. Não podemos simplesmente copiar o ifeq da anglófona pois estaríamos acabando com o suporte ao preenchimento com "nenhuma" - que até o momento não existiu, mas deveria existir.--Mister Sanderson (discussão) 03h03min de 23 de agosto de 2013 (UTC)[responder]

Não MS, não existem dois defaults, o parâmetro switch aceita a sintaxe:
{{#switch: cadeia | caso1 | caso2 = ação para caso 1 e 2 | ação padrão }}
A nossa sintaxe está correta, tanto "nenhuma" quanto "none" retornam nada. Removi a classe daquela linha e agora está funcionando correto. Eu sinceramente não sei porque isto ocorre, mas tentar estilizar aquela cédula com class ou style simplesmente torna-a nula, não aparece. Cainamarques 04h05min de 23 de agosto de 2013 (UTC)[responder]
Entendi o porquê, a célula sumia porque os parâmetros não podem conter o caractere sinal de igual [ = ]. Para evitar o problema deve-se declarar explicitamente com #default= ou utilizar uma das outras medidas descritas em mw:Help:Extension:ParserFunctions#Raw equal signs Ufa Alegre Quanto a questão principal, me convenceu com sua argumentação, mas lembre-se que nas versões antigas das páginas que contém a predefinição não ficará nada bonito. Cainamarques 12h43min de 23 de agosto de 2013 (UTC)[responder]
Isso é verdade... Mas as versões antigas sempre ficam sujeitas a quebrarem por imagens serem apagadas, predefinições alteradas... Não há muito a se fazer por elas.--Mister Sanderson (discussão) 16h29min de 23 de agosto de 2013 (UTC)[responder]
Vide bugzilla:35066 e bugzilla:851. Helder.wiki (discussão) 21h12min de 23 de agosto de 2013 (UTC)[responder]

Gerar lista de portais com Lua

[editar código-fonte]

Atualmente, a cada novo portal inserido na Predefinição:Portal3/Portais, é preciso inserir uma linha na página de documentação (vejam o histórico da documentação). Não seria melhor se lista de portais da documentação fosse gerada automaticamente por um módulo escrito em Lua? Ele poderia fazer um loop pelas linhas do código da predefinição procurando por trechos como

|urss
|união soviética  = {{Portal3/Suporte|atribuição=não|Flag of the Soviet Union.svg|URSS|Portal da União Soviética}}

para gerar os itens do tipo

# União Soviética/URSS           {{Portal3/Portais|URSS}}

que aparecem na documentação. Helder.wiki (discussão) 13h20min de 22 de agosto de 2013 (UTC)[responder]

Sim, e seria melhor ainda se existisse um módulo genérico em que fosse dado a página e o lua pattern (é como regex só que com algumas limitações) e que gerasse uma lista a partir das correspondências dessa busca, assim o mesmo módulo poderia ser usado também em outros tipos de listagens. Vou tentar fazer isso. Danilo.mac(discussão) 05h15min de 23 de agosto de 2013 (UTC)[responder]
Criei o Módulo:Busca. Porém não consegui fazer ele expandir as predefinições {{Portal3/Portais}} dessa lista. as predefinições dentro do resultado de um módulo não são expandidas automaticamente, pois os módulos são processados depois das predefinições. Cheguei a fazer uma função para detectar e expandir as predefinições, para poucas predefinições até funcionou, mas para todas predefinições dessa lista ele retorna o erro "o tempo limite alocado para execução deste script foi atingido", então removi essa função do código pois parece que deixa o módulo muito pesado. Depois tentei listar usando o código já expandido da predefinição, mas começou a ficar tão complicado que desisti, as limitações dos Lua patterns e dos módulos, as quais expliquei na documentação desse módulo, fazem isso se tornar muito difícil. Mas enfim, não consegui para essa lista, mas o módulo pode ser usado para várias tarefas diferentes, além da criação de listas a partir de buscas em páginas coloquei também uma função para contagem. Danilo.mac(discussão) 01h39min de 25 de agosto de 2013 (UTC)[responder]
Interessante, Danilo. Imaginei a seguinte aplicação: Wikipédia:Filtro de edições/Solicitações#Info/Filtros de edição. Helder 15h47min de 25 de agosto de 2013 (UTC)[responder]

Caixa expansível

[editar código-fonte]

Olá,

Existe algum modelo de caixa expansível do tipo esta só que podendo configurar o link [Expandir]/[Ocultar] para outro rótulo?

Obrigada ▪ Dioii! 04h45min de 23 de agosto de 2013 (UTC)[responder]

Sim, utilizando os atributos "data-collapsetext" e "data-expandtext":
Ver também mw:ResourceLoader/Default modules#jquery.makeCollapsible. Helder.wiki (discussão) 13h41min de 23 de agosto de 2013 (UTC)[responder]

Predefinição em servidor local

[editar código-fonte]

Estou rodando o MW 1.21 (baixado no site MediaWiki.org, não é o módulo baixado no BitNami) em um servidor local Apache (pacote Xampp) e estou com um problema para criar uma predef: {{CURRENTTIME}} funciona normalmente, mas {{CURRENTTIME/UTC-3}} não funciona. Em vez de calcular a hora, a predef fica mostrando o código. Como resolvo isso? Agradeço a quem puder me ajudar. - Fabsouza1 (discussão) 13h57min de 23 de agosto de 2013 (UTC)[responder]

Comparação de extensões

[editar código-fonte]

Tomei conhecimento do site http://wikiapiary.com/ que mostra uma série de estatísticas de outras wikis que utilizam MediaWiki, utiliza Semantic MediaWiki portanto a possibilidade de filtrar e interagir com os dados é grande.

Fui comparar as extensões utilizadas em ptwiki/enwiki (http://wikiapiary.com/wiki/Wikipedia_(pt) e http://wikiapiary.com/wiki/Wikipedia_(en) ) e eis a lista:

Extensões que a enwiki tem e a ptwiki não tem:

Extensões que a ptwiki tem e a enwiki não tem:

Essa lista pode servir para futuras implementações aqui, ou apenas para analisar as extensões, se vale a pena fazer como eles ou não, etc. TheVulcan (discussão) 02h47min de 24 de agosto de 2013 (UTC)[responder]

Por que a gente não tem mais a extensão "Article Feedback"? Silent (discussão) 13h00min de 24 de agosto de 2013 (UTC)[responder]
Wikipédia:Esplanada/geral/Fim das avaliações (19jul2013). TheVulcan (discussão) 13h09min de 24 de agosto de 2013 (UTC)[responder]
Helder.wiki (discussão) 13h24min de 24 de agosto de 2013 (UTC)[responder]
Poderíamos testar a Flagged Revisions por um tempo, não custa nada e pode ser útil, no pior dos casos se a comunidade não gostar ou não achar útil é só remover. Tem uns 120 dias até o CAPTCHA sumir, poderíamos testar, pelo menos em algumas páginas. TheVulcan (discussão) 14h05min de 25 de agosto de 2013 (UTC)[responder]

20h11min de 25 de agosto de 2013 (UTC)

Uma das melhorias introduzidas nesta versão wmf13 do MW foi a borda mais sutil para o elemento <pre> (bug 27047, de 2011):
Exemplo
Helder 17h27min de 28 de agosto de 2013 (UTC)[responder]

Reversão e avisos

[editar código-fonte]

Não está funcionando o link "Cite fontes".--Mister Sanderson (discussão) 21h07min de 25 de agosto de 2013 (UTC)[responder]

Mentira, está funcionando, mas não gera nenhuma notificação para quem clica, fazendo parecer que não funcionou. Aí o resultado: https://pt.wikipedia.org/w/index.php?title=Usuário(a)_Discussão:186.216.103.193&oldid=36754786.--Mister Sanderson (discussão) 21h10min de 25 de agosto de 2013 (UTC)[responder]
Está funcionando normalmente agora.--Mister Sanderson (discussão) 02h10min de 26 de agosto de 2013 (UTC)[responder]

Movimentação mal-sucedida

[editar código-fonte]

Olás. A pedido do professor Yuri, movimentei a disciplina Wikipédia:Wikipédia na Universidade/Cursos/Evolução (20131) para Wikipédia:Wikipédia na Universidade/Cursos/Evolução (2012/2), mas então percebi que a última barra (no ano) causava problemas na geração automática de links internos e que o padrão era, na verdade, sem o uso de barras. Assim, movimentei mais uma vez a disciplina para Wikipédia:Wikipédia na Universidade/Cursos/Evolução (20122). Contudo, apesar de todas as subpáginas estarem corretas, como podem ver aqui, a página principal da disciplina não está e não consigo recuperar a histórico dela. Alguém pode me ajudar a corrigir isso? Cordialmente, Sturm (discussão) 04h24min de 26 de agosto de 2013 (UTC)[responder]

Por acaso o que procura é Especial:Restaurar/Wikipédia:Wikipédia na Universidade/Cursos/Evolução (20122)? Helder 11h53min de 26 de agosto de 2013 (UTC)[responder]
Não. A página tinha uma estrutura de apresentação, que não aparece mais em histórico algum. Bug? Sturm (discussão) 13h46min de 28 de agosto de 2013 (UTC)[responder]
Sturm, a Especial:Contribuições eliminadas/Yleite e a Especial:Restaurar?prefix=WP:Wikipédia na Universidade só mostram a página acima, em que a única revisão feita pelo Yleite foi esta. Helder 13h59min de 28 de agosto de 2013 (UTC)[responder]
Você está certo, Helder, na verdade eu é que havia subestimado a estrutura da predefinição utilizada e pensei que conteúdos haviam sido perdidos durante as movimentações. De qualquer modo, obrigado pela resposta! ;-) Sturm (discussão) 18h00min de 28 de agosto de 2013 (UTC)[responder]
[editar código-fonte]

Agora há pouco, fui informado que foi ativado um link apontando para mw:Como contribuir no rodapé de todas as páginas dos projetos. Há também uma pequena chance de no futuro os gadgets (bug 20153), scribunto modules, e templates (bug 4547) sejam movidos para o mediawiki também. Acho que essa é nossa chance de nos apropriarmos do mediawiki.org. Acho que o primeiro passo é concentrarmos-nos na tradução, e depois criar canais de comunicação lusófonos lá dentro. Nesse quesito o mw:echo pode ajudar. Não sei se ele já funciona para notificações interwikis. Mas suspeito que em algum momento será possível receber na wikipédia, as notificações do mediawiki. Então podemos vigiar o portal. - Raylton P. Sousa (discussão) 17h04min de 27 de agosto de 2013 (UTC)[responder]

Organização de gadgets nas Preferências

[editar código-fonte]

A página de gadgets em Especial:Preferências conta com alguns gadgets ativos por padrão; atualmente eles estão misturados com os outros gadgets e para identificá-los utiliza-se um (padrão). O que acham da ideia de adicionar uma subseção intitulada "Padrão"(ou 'Ativados por padrão') em cada seção(Aparência, Edição, Navegação) e deixar separado os opcionais deixando os opcionais no topo da seção e os ativos por padrão na parte de baixo de cada seção? Dessa forma ficaria muito mais fácil de visualizar o que é opcional.

Vou fazer um exemplo com a seção "Aparência" para facilitar a visualização, ficaria algo assim:

== Aparência ==
 Adiciona uma aba na parte superior que, quando pressionada, oculta as referências do artigo.
 Compactar a lista de referências 
 Conversor de idiomas: inclui menus no topo das páginas para permitir a conversão do texto para a variante ou idioma local preferido pelo leitor   [documentação  |  comentários]
 Deixa a skin em cores em contraste (verde e preto).
 Detector de desambiguações: colora automaticamente todas as ligações para desambiguações em um artigo   [documentação  |  comentários]
 Histórico com uma cor para cada usuário, de acordo com seu status (bot, IP, administrador e editor).
 Mostra todos os históricos e páginas especiais em ordem numérica.
 Nova seção: inclui um link para criar uma nova seção nas páginas de discussão   [comentários]
 Remoção de avisos: Permite esconder avisos centrais como os da arrecadação de fundos anual.   [comentários]
 Relógio UTC: um relógio na barra de ferramentas pessoais que mostra o tempo atual em UTC numa ligação para purgar a página   [comentários]
 Redirecionamentos: acrescenta uma aba que permite verificar se existem redirecionamentos numa página, apresentando as ligações para redirecionamentos a verde [documentação  |  comentários]
 Traduz os interwíkis para o português.
 Traduz páginas em vários idiomas com o mecanismo do Google.
=== Ativados por padrão ===
 Correlatos: move para a barra lateral os links para os conteúdos correlatos nos projetos irmãos   [comentários]
 Destacar comentários: altera a cor dos comentários nas páginas de discussão conforme a sua indentação   [comentários]
 Elementos ocultáveis: habilita a criação e exibição de elementos ocultáveis pelos métodos antigos (NavFrames e tabelas com a classe collapsible)   [comentários]
 Metacaixas: permitir o uso de caixas com abas, feitas com a Predefinição:Metacaixa   [comentários]
 Reescrita de títulos: Permitir o uso de {{título errado}} e HTML para contornar a configuração normal da {{DISPLAYTITLE}}, e modificar significativametne os títulos das páginas (não apenas maiúsculas e minúsculas)   [comentários]
 Reference Tooltips: mostra o conteúdo das referências ao passar o mouse sobre as citações em linha, em vez de ter que ir para o final do artigo   [documentação  |  comentários]
 Página de testes: incluir um link "Testes" na área da barra de ferramentas pessoal   [comentários]
 Topicon: ao exibir um artigo protegido, informar sobre a existência dessa proteção   [comentários]
 

E os "(padrão)" não são mais necessários pois já está tudo em uma seção separada. TheVulcan (discussão) 16h49min de 28 de agosto de 2013 (UTC)[responder]

Neutro. Como é feito em outras wikis? Por quê? Helder 16h57min de 28 de agosto de 2013 (UTC)[responder]

Faz sentido, mesmo porque a disposição que temos atualmente não segue nenhuma ordenação em especial. Cainamarques 18h14min de 28 de agosto de 2013 (UTC)[responder]

Fica mais fácil para ver as opções de gadgets, dessa forma é só ignorar visualmente o que estiver na seção padrão e focar a atenção nos campos opcionais; a maioria das pessoas não costuma desativar as opções padrão. Aliás sobre o que o Cainã disse, agora ordenei a lista de exemplo acima em ordem alfabética, vejam como fica. TheVulcan (discussão) 18h50min de 28 de agosto de 2013 (UTC)[responder]
Não sou a favor da listagem alfabética, pois não tem utilidade, é melhor listar os mais novos em baixo como já é feito. Cainamarques 13h24min de 2 de setembro de 2013 (UTC)[responder]

Bug no "aviso-PE" dos fast-buttons

[editar código-fonte]

Os avisos de PE enviados via fast-buttons vêm saído malformatados, como aqui.

Alguém consegue arrumar?

Yanguas diz!-fiz 04h21min de 29 de agosto de 2013 (UTC)[responder]

Corrigido. Silent (discussão) 18h16min de 29 de agosto de 2013 (UTC)[responder]

Atualização de scripts pessoais desatualizados

[editar código-fonte]

Olá a todos!

Criei este tópico para centralizar as informações sobre como alguns usuários ativos devem proceder para atualizar seus scripts, dadas algumas mudanças recentes (e outras um pouco mais antigas).

Há mais de seis meses, apagamos várias páginas que até 2011 continham scripts que hoje já estão disponíveis como gadgets. No entanto, há vários editores (ver lista mais adiante) cujos scripts pessoais ainda tentam utilizá-las (sem sucesso).

Recomendo que os editores mencionados abaixo removam essas versões antigas e ativar os gadgets correspondentes, que geralmente serão mantidos atualizados, para evitar também eventuais problemas (bugs) causados por alguns códigos obsoletos que estiver utilizando...

Além disso, notem que ontem foi ativado o HTTPS por padrão para todos os usuários registrados das wikis da Wikimedia, então os scripts e imagens que estiver tentando carregar por HTTP provavelmente deixarão de funcionar, ou causarão avisos relacionados à segurança da sua conexão (vide mw:HTTPS#Various small problems).

Abaixo há uma lista com os usuários ativos, dos grupos "sysop", "bureaucrat", "eliminator" e "rollbacker", cujos scripts common.js, vector.js ou monobook.js mencionam páginas apagadas:

PS: Imagino que a nova extensão de notificações deve ter se encarregado de avisar os editores que mencionei sobre a existência deste tópico, senão teríamos que informar cada um em suas páginas de discussão. Alternativamente, usuários com as permissões necessárias poderiam simplesmente remover das páginas dos usuários acima esses códigos que já não funcionam... Helder 18h32min de 29 de agosto de 2013 (UTC)[responder]

A propósito, já faz uns dias que o meu HotCat não funcionava, aí eu removi esses scrips conforme solicitado e ele voltou a funcionar normalmente. Tem a ver? Victão Lopes Diga! 20h11min de 29 de agosto de 2013 (UTC)[responder]
Sim. Silent (discussão) 23h22min de 29 de agosto de 2013 (UTC)[responder]
Obrigado por avisar. Já removi. Marquei meu nome como apagado para que, se alguém decidir editar os scripts, pular os meus, que já foram editados. --Brandizzi (discussão) 23h35min de 29 de agosto de 2013 (UTC)[responder]

Uma nota: o mesmo se aplica aos popups de navegação, como o da figura ao lado. Tinham parado de funcionar para mim, daí retirei o script do meu commons.js e habilitei o gadget. Agora funciona perfeitamente. --Brandizzi (discussão) 14h42min de 30 de agosto de 2013 (UTC)[responder]

Simplesmente removi o conteúdo da página. Se for necessário apagá-la, estejam à vontade. JohnR (discussão) 01h16min de 1 de setembro de 2013 (UTC)[responder]

Não é preciso apagar a página, apenas remover o conteúdo defasado. Silent (discussão) 01h24min de 1 de setembro de 2013 (UTC)[responder]

Olá. Desde que voltei à Wikipédia, há algumas semanas, notei que o HotCat não estava funcionando. Agora, orientado pelo Mwaldeck D​ C​ E​ F, fiz as alterações pedidas nas duas páginas, mas ele ainda não está funcionando. Alguém sabe se é preciso fazer mais alguma coisa? Filipe Ribeiro Msg 22h22min de 9 de setembro de 2013 (UTC)[responder]

Tente modificar o seu ficheiro common.js. Comigo resolveu o problema. Vanthorn® 23h26min de 9 de setembro de 2013 (UTC)[responder]
E onde eu acho isso? Filipe Ribeiro Msg 23h58min de 9 de setembro de 2013 (UTC)[responder]
No seu caso tente o ficheiro Usuário:FilRB/vector.js. Vanthorn® 00h19min de 10 de setembro de 2013 (UTC)[responder]
A lista de scripts e páginas de CSS pessoais de cada usuário aparece em Especial:Preferências#mw-prefsection-rendering. O gadget HotCat pode ser ativado na Especial:Preferências#mw-prefsection-gadgets (e pareceu estar funcionando quando ativei). Helder 11h55min de 10 de setembro de 2013 (UTC)[responder]
A propósito, FilRB, se testou o HotCat enquanto o seu vector.js tinha {{ER|...}}, isso talvez tenha sido o motivo de não funcionar (pois o código causaria um erro de sintaxe, por não estar dentro de um /* comentário */). Ou testou tanto com o skin vector quanto com o monobook? Helder 12h10min de 10 de setembro de 2013 (UTC)[responder]

Testei antes de colocar pra ER e nada. Depois que as páginas foram eliminadas ele voltou a funcionar =) Filipe Ribeiro Msg 21h21min de 10 de setembro de 2013 (UTC)[responder]

Predefinição:Harvard citations

[editar código-fonte]

Copiei esta predefinição direto da en.wiki sem alterar nada! Foi também necessário copiar a Predefinição:Harvard citations/core‎. A predefinição foi usada em Paul Bernays duas vezes. Na primeira vez aparece "Hilbert and Bernays", quando deveria ser "Hilbert e Bernays". Na segunda vez resulta "[[#CITEREF|]]", quando deveria ser "Müller 1976". Alguém sabe como arrumar isto? Obrigado, Kaktus Kid (discussão) 20h42min de 29 de agosto de 2013 (UTC)[responder]

Corrigi a questão do and. Quanto àquele "[[#CITEREF|]]", eu não sei o porquê. Na página em questão, seu uso está correto? Funciona da mesma forma que na anglófona? Cainamarques 10h52min de 30 de agosto de 2013 (UTC)[responder]
Obrigado. Está exatamente como a original na en.wiki. Mas suspeito que esteja faltando algo mais, talvez uma template adicional. Um abraço.Kaktus Kid (discussão) 13h44min de 30 de agosto de 2013 (UTC)[responder]
Não está exatamente igual, Harvs (ou Predefinição:Harvard citations) é diferente de Harv (ou Predefinição:Harvard citation). Corrigido Cainamarques 14h15min de 30 de agosto de 2013 (UTC)[responder]
Acho que essa forma de citação já tinha predefinição [ões] compatível [eis] por aqui, vide: Predefinição:Harv, Predefinição:Harvard citação sem parênteses, Predefinição:Harvard reference, Predefinição:Harvnb, Predefinição:HarvRef etc. Burmeister (discussão) 14h26min de 30 de agosto de 2013 (UTC)[responder]
Ótimo, obrigado! Vou dar uma olhada nisso com atenção! Kaktus Kid (discussão) 16h52min de 30 de agosto de 2013 (UTC)[responder]
Falta linkar as predefinições indicadas pelo Burmeister no wikidata!Kaktus Kid (discussão) 17h24min de 30 de agosto de 2013 (UTC)[responder]

Caixa de edição

[editar código-fonte]

O rodapé da caixa de edição está diferente. Que houve? Cainamarques 01h17min de 30 de agosto de 2013 (UTC)[responder]

Eu não costumo editar na anglófona, mas eu vi a mudança e fui conferir lá e lá está assim também. Acho que tem a ver com isso: mw:Micro Design Improvements.
Eu havia sugerido algo semelhante no começo desse ano: Wikipédia:Votações/Atualização de design de páginas de edição, para deixar como a Wikivoyage/Wikilivros lusófona.
Recentemente(umas 2 semanas atrás?) deixaram as predefinições do rodapé em menus ocultáveis(o que ficou excelente), poderiam continuar com essas mudanças, está ficando muito bom; poderíamos ter também:
  • Melhorar a parte da licença Creative Commons.
  • Modificar os botões (gravar/mostrar previsão/alterações) para aqueles botões azuis e cinzas.
  • Realizar as outras mudanças descritas na seção mw:Micro Design Improvements#Changes.
*Link em "Resumo:" para Ajuda:Guia de edição/Menus e ferramentas/Sumário de edição. explicado abaixo. TheVulcan (discussão) 15h14min de 30 de agosto de 2013 (UTC)[responder]
*Link em "Marcar como edição menor" para Ajuda:Guia de edição/Menus e ferramentas/Edição menor. explicado abaixo. TheVulcan (discussão) 15h14min de 30 de agosto de 2013 (UTC)[responder]
*Link em "Vigiar esta página" para Ajuda:Guia de edição/Menus e ferramentas/Páginas vigiadas. explicado abaixo. TheVulcan (discussão) 15h14min de 30 de agosto de 2013 (UTC)[responder]
TheVulcan (discussão) 10h21min de 30 de agosto de 2013 (UTC)[responder]
Discordo dos links, TheVulcan, pois pioraria a acessibilidade. Os <label>s são clicáveis (para ativar o <input> currespondente), e com um link haveria conflito. Helder 14h48min de 30 de agosto de 2013 (UTC)[responder]
Esqueci desse detalhe que dá para clicar na frase, risquei acima. TheVulcan (discussão) 15h14min de 30 de agosto de 2013 (UTC)[responder]

[Erro] em wikieditor-toolbar

[editar código-fonte]

No topo da janela de edição vá em Ajuda → Discussão e está aparecendo na coluna Resultado:

  • wikieditor-toolbar-help-content-signaturetimestamp-result: Parse error at position 19 in input: Nome de utilizador (discussão) 15h54min de 10 de junho de 2009 (UTC)
  • wikieditor-toolbar-help-content-signature-result: Parse error at position 19 in input: Nome de utilizador (discussão)

TheVulcan (discussão) 20h37min de 30 de agosto de 2013 (UTC)[responder]

É o bug 42107. Cainamarques 20h47min de 30 de agosto de 2013 (UTC)[responder]
Não entendo muito dessa parte técnica mas procurei e vi que tem no mediawiki isso, não seria só alterar alguma coisa em MediaWiki:Wikieditor-toolbar-help-content-signature-result e MediaWiki:Wikieditor-toolbar-help-content-signaturetimestamp-result ? TheVulcan (discussão) 21h00min de 30 de agosto de 2013 (UTC)[responder]
Não, mas talvez isso se resolva com gerrit:82092. Helder 15h18min de 31 de agosto de 2013 (UTC)[responder]

Botão de notificação de bloqueio

[editar código-fonte]

Ao bloquear um usuário, não aparece mais, na página de confirmação, o botão para enviar notificação. Tive de fazê-lo manualmente. Yanguas diz!-fiz 00h20min de 31 de agosto de 2013 (UTC)[responder]

Corrigido. Silent (discussão) 00h47min de 31 de agosto de 2013 (UTC)[responder]