Wikipédia:Esplanada/propostas/Depreciar Predefinição:Referências em favor de Extension:Cite (28fev2018)

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

Depreciar Predefinição:Referências em favor de Extension:Cite (28fev2018)

Após este tópico na Coordenação Robótica, parece-me que se deve discutir sobre se devemos continuar a usar a {{referências}} em vez de simplemente permitir usar o padrão da mw:Extension:Cite usando <references> e </references> ou <references />. A {{referências}} tem como funcionalidade definir o número de colunas, e deixar a secção não-editável, no entanto, a primeira faz com que o número de colunas não seja optimizado para o ecrã do leitor (e tendo em conta que muitos acedem de plataformas móveis, isso por si já é importante) e a extensão Cite ajusta automaticamente o número de colunas em função do número de referências (ver mw:Contributors/Projects/Columns for references), e a segunda nem sempre é desejável (ver por exemplo, Incilius aurarius, onde as referências foram colocadas na secção Referências, e apenas chamadas ao longo do texto, criando melhor paralelo entre o que se vê no modo de edição e no modo de visualização). De notar também que o botão "Insterir : Lista de referências" do Editor Visual usa <references>, MediaWiki:Gadget-charinsert-core.js tem apenas a {{Referências}} enquanto que MediaWiki:Edittools tem as duas. GoEThe (discussão) 10h31min de 28 de fevereiro de 2018 (UTC)[responder]

Discordo Pra mim é muito mais prático usar o {{Referências}} já que uso o editor visual.--Fábio Júnior de Souza (discussão) 13h32min de 28 de fevereiro de 2018 (UTC)[responder]
Fabiojrsouza, mas o editor visual não usa o {{Referências}}. GoEThe (discussão) 14h11min de 28 de fevereiro de 2018 (UTC)[responder]
@GoEThe: No editor visual eu coloco o "{{" e aparece a possibilidade d criar a seção referências. Criando desse modo aparece no código {{Referências}} em vez de digitar " == Referências == "! Se não tiver nada a ver o que estou falando então fico Neutro !--Fábio Júnior de Souza (discussão) 14h28min de 28 de fevereiro de 2018 (UTC)[responder]
O procedimento suportado oficialmente pelo Editor Visual é o menu para inserir a lista de referências. Helder 16h26min de 28 de fevereiro de 2018 (UTC)[responder]
Concordo. De fato, o objetivo a longo prazo é justamente tornar desnecessárias tais predefinições problemáticas (phab:T95543), melhorando tanto a WP:acessibilidade quanto a usabilidade dos recursos (das extensões) do próprio MediaWiki. Citando comentário de 3 anos atrás:

As referências nunca deveriam ser inseridas através da predefinição {{reflist}} (que por sua vez nunca deveria ser usada) no VisualEditor… Daí o enorme trabalho que estamos [os desenvolvedores] realizando para fazer o novo sistema de inserção de citações e melhorar o sistema existente de citações, para evitar ser necessário usar predefinições como hacks para contornar deficiências do sistema.

Helder 16h26min de 28 de fevereiro de 2018 (UTC)[responder]
Depreciar pode querer dizer substituir o conteúdo de {{referências}} por

==Referências==
<references />

GoEThe (discussão) 14h17min de 28 de fevereiro de 2018 (UTC)[responder]
...e aproveitar para restaurar a versão padrão da MediaWiki:Wikieditor-toolbar-help-content-showreferences-syntax. Helder 16h26min de 28 de fevereiro de 2018 (UTC)[responder]
Pergunta Prezado GoEThe, olá. Sou leigo em programação, logo tem muita coisa da justificativa que não entendi. Geralmente, utilizo {{Referências}} no fim de artigos. Passaria a usar <references> e </references>, é isso? --Caiomarinho (discussão) 14h28min de 28 de fevereiro de 2018 (UTC)[responder]
Se a {{referências}} for mudada da maneira que disse no meu comentário logo acima, pode continuar a usá-la como antes, mas o modo preferido seria escrever

==Referências==
<references />

ou usando o editor visual, "inserir - Lista de referências". GoEThe (discussão) 15h24min de 28 de fevereiro de 2018 (UTC)[responder]

Contra Acho os motivos bem fracos para trocar uma predefinição mais simples de ser escrita por uma mais complicada. o custo-benefício a meu ver não compensa. Mas como já sugeri na coordenação robótica, poderia ser trocado o código de {{Referências}} para que ela apresentasse as mesmas funcionalidades que o == Referências == <br> </references> apresentar hoje.-- Leon saudanha 23h01min de 28 de fevereiro de 2018 (UTC)[responder]

Não é possível reimplementar gerrit:229852 via predefinições. Helder 01h16min de 1 de março de 2018 (UTC)[responder]
Leon saudanha, para entender melhor, o que o preocupa não é a funcionalidade de {{referências}}, mas ter que digitar mais caracteres? Por isso sugeri que ao depreciar se editasse a predefinição para == Referências == <br> </references> . Assim quem não quer ter que digitar mais caracteres continua a usar a predefinição, mas não prejudica os leitores. GoEThe (discussão) 08h08min de 1 de março de 2018 (UTC)[responder]

Aparentemente, a nossa </references> remove a formatação (leia-se dividir em colunas e o tamanho das fontes) da {{referências}}, o que não acontece na en.wiki, por exemplo. Se for este o caso, sou contra a mudança. Do contrário, caso consigam manter a formatação proporcionada pela Referências, apoio a alteração. Pedro H. diz×fiz 08h48min de 1 de março de 2018 (UTC)[responder]

Sim, isso é verdade, mas já tentou aceder ao artigo Brasil de um telemóvel e ler a lista de referências? GoEThe (discussão) 09h17min de 1 de março de 2018 (UTC)[responder]
Pedrohoneto, veja como fica com o número de colunas a ajustar automaticamente: [1]. Segundo parece, a Wiki.pt teria que pedir que esta opção fosse activada por "default", ou seja sem que seja preciso digitar </references '''responsive'''>. GoEThe (discussão) 11h14min de 1 de março de 2018 (UTC)[responder]
Exato. Conforme foi anunciado em maio do ano passado, no Editing News #1—2017, a <references /> funcionará de forma responsiva por padrão (usando várias colunas quando for apropriado) se solicitarmos isso no Phabricator. Helder 19h57min de 1 de março de 2018 (UTC)[responder]
Em relação ao tamanho da fonte, pode ser alterada em MediaWiki:Common.css, mudando o parâmetro ol.references (na wiki.pt este valor está em 100%, e na wiki.en em 90%). Assim ficaria padronizado seja qual for o método usado para a gerar (desde que as predefinições não o alterem). GoEThe (discussão) 11h19min de 1 de março de 2018 (UTC)[responder]

Apoio entendo que aumenta a compatibilidade com dispositivos de leitura. Dbastro (discussão) 10h23min de 1 de março de 2018 (UTC)[responder]

Discordo não sei explicar agora o motivo, mas muitas vezes tive que trocar </references> por {{referências}}, o funcionamento não é igual e o segundo é melhor. Aparecendo novamente um caso eu trago para cá.--Felipe da Fonseca 10h52min de 1 de março de 2018 (UTC) [responder]

Obs: pode ser que eu esteja a fazer confusão... porém, até que eu venha a perceber isso mantenho a opinião.--Felipe da Fonseca 10h54min de 1 de março de 2018 (UTC)[responder]


Discordo Acabei de verificar aqui. Realmente, se as tags forem utilizadas corretamente parecem ser iguais. Entretanto, as vezes que eu tive que substituir, não foram usadas corretamente, pois inseridas apenas a tag <references /> sem a tag ==Referências==. Neste cso, concordo com Leon saudanha.--Felipe da Fonseca 11h04min de 1 de março de 2018 (UTC)[responder]

Sub-propostas[editar código-fonte]

Talvez deva dividir a proposta em várias:

  1. activar o modo "responsive" por default em <references /> de modo a que a lista de referências seja formatada em colunas automaticamente dependendo do tamanho do ecrã do leitor;
  2. diminuir o tamanho padrão do texto das referências para 90% do tamanho do resto do texto; e
  3. alterar {{referências}} para == Referências == <br> </references> . Há mais alguma funcionalidade que não esteja coberta?

GoEThe (discussão) 13h19min de 1 de março de 2018 (UTC)[responder]

Concordo com os três pontos. A acessibilidade para smartphones e outras telas menores é fundamental para qualquer tipo de site atualmente. Precisamos estar alinhados com essa necessidade. Ademais, se houver alguma dificuldade em usar o novo método, que se substitua o código da {{Referências}} para o == Referências == <br> </references> . Assim, ao menos por ora, não muda em nada a utilização. Mas se for melhor digitar diretamente ao invés de usar a {{Referências}}, que se inclua uma nota nessa predefinição apontando que é recomendado utilizar o outro método. Assim, temos tempo para aprender e nos acostumarmos e, depois de um tempo, quem sabe depreciar a {{Referências}}, se isso for melhor. Rafael (stanglavine) disc 14h20min de 1 de março de 2018 (UTC)[responder]

Apoio Considerando os pontos acima. Parece-me que a predefinição padrão apresenta apenas vantagens, e que os editores capacitados já se propuseram a realizar os ajustes finos. Apoio inclusive a substituição automática de todo uso da antiga pela nova, caso esta seja aprovada pela comunidade. Saturnalia0 (discussão) 14h36min de 1 de março de 2018 (UTC)[responder]

Discordo Vão haver mais perdas do que melhoras, por exemplo não vai ser possível dividir em colunas nem transformar a seção em não-editável, logo é melhor manter do jeito que está. Mr. Fulano! Fale Comigo 20h17min de 1 de março de 2018 (UTC)[responder]

Mr. Fulano e sobre as três sub-propostas que fiz abaixo? GoEThe (discussão) 21h20min de 1 de março de 2018 (UTC)[responder]
@GoEThe: Se for possível dividir em colunas, talvez a três possa ser válida. Mr. Fulano! Fale Comigo 23h04min de 1 de março de 2018 (UTC)[responder]
Com a sub-proposta 1 aprovada, as referências dividem-se em colunas conforme o espaço disponível no ecrã do leitor. Ou seja, não será fixo como é agora. GoEThe (discussão) 09h24min de 2 de março de 2018 (UTC)[responder]
Acho que isso deveria ser feito. A predefinição {{Referências}} está em português, se for substituir, ao menos por um comando de nossa língua. --Felipe da Fonseca 19h37min de 6 de março de 2018 (UTC)[responder]

Pedrohoneto, Leon saudanha, Mr. Fulano, Fabiojrsouza, se não se importarem, gostaria que se pronunciassem explicitamente sobre as três subpropostas acima. Gostaria de pelo menos implementar a primeira e a segunda. Quanto à terceira, parece-me que só resta a questão da secção ser editável ou não. GoEThe (discussão) 14h25min de 6 de março de 2018 (UTC)[responder]

Pergunta se vcs vão mudar algo, não da para colocar isso "references" em português?--Felipe da Fonseca 14h32min de 6 de março de 2018 (UTC)[responder]

Acho que isso teria que ser algo proposto aos programadores do MediaWiki. Não sei se estariam dispostos a isso. GoEThe (discussão) 14h48min de 6 de março de 2018 (UTC)[responder]
@GoEThe e Felipe da Fonseca: É possível solicitar no phabricator ou criar uma predefinição. Mr. Fulano! Fale Comigo 19h34min de 6 de março de 2018 (UTC)[responder]
Suspeito que seria negado, já que o objetivo dos desenvolvedores é eliminar esse tipo de predefinição colocadas em torno de recursos padrão do software (e que dificultam o uso do Editor Visual, e o trabalho de desenvolvimento do software). Helder 13h25min de 7 de março de 2018 (UTC)[responder]
Isso é parte da sintaxe das extensões que fornecem tags, tais como <gallery>, <math>, <score>, os elementos HTML5 (<span>, <b>, <score>), e várias outras tags. Não são traduzidas para cada idioma (phab:T30980). Helder 13h25min de 7 de março de 2018 (UTC)[responder]

Concordo com a proposta 1, tendo em vista os argumentos que foram expostos anteriormente. Não sou radicalmente contrário a mudanças. Se vai melhorar, penso que seja bom, mas é preciso um tempo de adaptação.. Fábio Júnior de Souza (discussão) 14h47min de 6 de março de 2018 (UTC)[responder]

Pergunta Como funcionaria esse modo "responsive"? Mr. Fulano! Fale Comigo 19h34min de 6 de março de 2018 (UTC)[responder]

No modo "responsive", o número de colunas não é definido por nós, mas automaticamente dependendo do ecrã do leitor. GoEThe (discussão) 09h05min de 7 de março de 2018 (UTC)[responder]

Concordo com as 3 propostas. Facilitar para os leitores sempre é bom. Ixocactus (discussão) 04h39min de 7 de março de 2018 (UTC)[responder]

Concordo Vou concordar pq a leitura pelo cel está muito ruim.Sobre isso uma Pergunta, no cel, por acaso, a infocaixa aparece sempre aberta? Se sim, isso é muito ruim...--Felipe da Fonseca 19h07min de 7 de março de 2018 (UTC)[responder]

Concordo com os pontos 1 e 2 e Discordo do ponto 3. Já usei várias vezes a {{Referências}} no nível 0 (ou seja, sem criar uma seção própria) e no nível 3 (=== ===). Também lembro de já ter usado o parâmetro |título=, |grupo= e |refs=. Com a troca do código tenho quase certeza de que todas essas funcionalidades (e a formatação dos artigos) serão perdidas. Sugiro depreciar a Referências e criar uma nova predefinição, algo como a {{Referências2}} (que deverá ser substituída), fazendo a alteração entre elas aos poucos, como aconteceu com a {{Reflist}}. Pedro H. diz×fiz 23h58min de 7 de março de 2018 (UTC)[responder]

Se bem entendi, concordo que a mudança não pode, de uma hora para a outra, eliminar a predefinição "referências", por motivos óbvios.--Felipe da Fonseca 00h23min de 8 de março de 2018 (UTC)[responder]
OK, realmente se outros parâmetros são usados, invalida o ponto três. GoEThe (discussão) 07h54min de 8 de março de 2018 (UTC)[responder]

Pergunta E se removêssemos o parâmetro col= da {{Referências}}, mantendo o resto do código para poder usar as outras funcionalidades (como dividir em grupos)? Já ajudaria bastante na questão da acessibilidade. Ou não? Rafael (stanglavine) disc 12h30min de 8 de março de 2018 (UTC)[responder]

Teria que ser retirado esse parâmetro e adicionar o comportamento "responsive". É um pouco acima dos meus conhecimentos se isso é possível, ou desejável. GoEThe (discussão) 12h34min de 8 de março de 2018 (UTC)[responder]
Basta depreciar o parâmetro |col= em favor do |colwidth=30em, que tem (quase) a mesma função do "responsive", não? Pedro H. diz×fiz 18h55min de 8 de março de 2018 (UTC)[responder]
O CSS utilizado pela extensão inclui mais coisas além do atributo colwidth, e o modo responsive também engloba a detecção (em PHP, não em CSS) do número de referências, para avaliar se é ou não necessário ter mais de uma coluna. Helder 20h10min de 8 de março de 2018 (UTC)[responder]

Concordo com os pontos 1 e 2 e assim como o Pedrohoneto, continuo discordando do ponto 3. Mas tenho uma dúvida: Citação: {{referências}} para == Referências == <br> </references> . Há mais alguma funcionalidade que não esteja coberta? escreveu: «GoEThe» A ideia seria substituir nos artigos o texto {{referências}} para == Referências == <br> </references> OU iriam modificar o código da {{Referências}} apenas, de modo que bastaremos colocando {{Referências}} no fim do artigo? Se fosse essa segunda opção, ficaria neutro. -- Leon saudanha 14h07min de 9 de março de 2018 (UTC)[responder]

@Leon saudanha: pedindo licença para responder pelo @GoEThe: pelo que eu entendi, seria modificar o código de {{Referências}}, cfe. esta resposta: "depreciar pode querer dizer substituir o conteúdo [da predefeinição]". Ou seja, poderia se continuar usando {{Referências}} normalmente. --Caiomarinho (discussão) 14h55min de 9 de março de 2018 (UTC)[responder]
Leon saudanha: Tá mais pra segunda opção. O problema não é usar a {{Referências}} em si, mas o tipo de utilização que temos feito, definindo nós, na hora de colocar a predefinição, características de estilo que deveriam ser definidas automaticamente de acordo com a tela do leitor e seu navegador (como a quantidade de colunas). Rafael (stanglavine) disc 15h26min de 9 de março de 2018 (UTC)[responder]

Comentário Não me agrada que tenhamos que alterar coisas no projecto por causa desse lixo que é a versão móvel da Wikipedia, em que só os vândalos parecem saber editar. Eu uso a versão desktop no telemóvel, a mobile estropia o artigo todo, além de lhe cortar informação essencial, como as infocaixas. No entanto, se as alterações forem feitas de modo a que a compatibilidade seja preservada, e sobretudo, que a divisão em colunas seja mantida, não me oponho às adaptações.-- Darwin Ahoy! 03h47min de 14 de março de 2018 (UTC)[responder]

Os artigos têm que ser legíveis nas plataformas em que estão disponíveis. Isto vai ajudar a que pelo menos a secção das referências seja legível. As infocaixas são um problema à parte, e talvez tenham uma solução mais complexa. GoEThe (discussão) 10h01min de 14 de março de 2018 (UTC)[responder]

Parece haver um consenso pelo menos para adotar a primeira sub-proposta, pelo que vou abrir um pedido para a implementar. GoEThe (discussão) 10h01min de 14 de março de 2018 (UTC)[responder]

Retrocompatibilidade[editar código-fonte]

Abstenho-me quanto às alterações propostas, embora ache que o CSS devia fazer com que fossem usadas duas colunas em larguras menores do que acontece como está agora.

Mas houve precipitação em diminuir o tamanho da fonte, pois isso faz com que os artigos que usam {{Referências}}, provavelmente a esmagadora maioria dos que estão bem formatados, fiquem com a secção com fonte muito pequeno. Por isso mesmo vou reverter se descobrir onde se faz. Arranje-se primeiro uma forma de não afetar o que existe!

Outro problema que a implementação levanta indiretamente é que não há forma de tornar a secção de bibliografia responsiva da mesma forma que a das referências. Ou há? Se sim, como se faz? --Stego (discussão) 03h23min de 22 de março de 2018 (UTC)[responder]

Concordo. As referências ficaram muito pequenas. Não vejo qualquer motivo para uma mudança que diminua o tamanho das referências. Érico (disc.) 03h31min de 22 de março de 2018 (UTC)[responder]
Sem problema em reverter, uma vez que está a causar problemas. Basta reverter a mudança em MediaWiki:Common.css. Mas melhor seria retirar a formatação de {{Referência}} que esteja a fazer a dupla redução de fonte. GoEThe (discussão) 07h56min de 22 de março de 2018 (UTC)[responder]
Se se fizer esta alteração na {{Referências}} o tamanho da fonte na secção de referências pode ser definido pelo CSS de maneira a ser igual quer se use a predefinição, ou não. Quanto à secção de bibliografia, como é implementada essa divisão em colunas aí, neste momento? GoEThe (discussão) 08h10min de 22 de março de 2018 (UTC)[responder]
Eu uso {{refbegin|2}}, que resulta em: <div class="reflist references-small" style="-moz-column-count:2; -webkit-column-count:2; column-count:2;">
Suponho que se pode compatibilizar tudo fazendo a mudança sugerida pelo Goethe em {{Referências}} e removendo o "-small" e a definição de colunas do style da div do {{refbegin}}. Estou certo? Gostaria que outros validassem antes de avançar para alterações que têm impacto em tantas páginas bem formatadas.
PS: concordo que no futuro o caminho é substituir {{Referências}} e tornar esta predef obsoleta.Tem também que se analisar {{Reflist}} que, por coerência, deverá passar a ignorar o nº de colunas. BTW: se alguém olhar para esta última, será que pode corrigir (ou documentar) para que passe a poder-se escolher o estilo de numeração (ex: a,b,c em vez de 1,2,3)? --Stego (discussão) 20h34min de 22 de março de 2018 (UTC)[responder]
PPS: há forma de fazer com que sejam usadas colunas para uma largura menor apesar de nos dispositivos móveis sempre ser usada uma só coluna? --Stego (discussão) 20h37min de 22 de março de 2018 (UTC)[responder]

@GoEThe, He7d3r, Leon saudanha, Pedrohoneto, Dbastro, Felipe da Fonseca, Stanglavine, Saturnalia0, Mr. Fulano, Ixocactus, DarwIn e Érico: Prezados, retomando a discussão, primeiro queria agradecer aos magos da programação que fizeram a mudança em {{Referências}} dar certo: minha experiência como usuário está sendo muito boa: depois dos solavancos iniciais, não encontrei mais problemas. Além disso, sempre que estou encontrando o parâmetro de colunas, estou retirando-o da predefeinição.

Retomo a discussão para lhes perguntar se não seria o caso de fazer o mesmo com {{InícioRef}}? Abraço e boas edições. --Caiomarinho (discussão) 15h31min de 3 de abril de 2018 (UTC)[responder]