Abrir menu principal

Wikipédia:Esplanada/propostas/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)

Symbol declined.svg 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)
Fabiojrsouza, mas o editor visual não usa o {{Referências}}. GoEThe (discussão) 14h11min de 28 de fevereiro de 2018 (UTC)
@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 Symbol neutral vote.svg Neutro !--Fábio Júnior de Souza (discussão) 14h28min de 28 de fevereiro de 2018 (UTC)
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)
Symbol support vote.svg 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)
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)
...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)
Symbol question.svg 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)
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)

Symbol oppose vote.svg 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)

Não é possível reimplementar gerrit:229852 via predefinições. Helder 01h16min de 1 de março de 2018 (UTC)
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)

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)

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)
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)
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)
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)

Symbol support vote.svg Apoio entendo que aumenta a compatibilidade com dispositivos de leitura. Dbastro (discussão) 10h23min de 1 de março de 2018 (UTC)

Symbol declined.svg 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)

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)


Symbol declined.svg 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)

Sub-propostasEditar

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)

  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)

  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)

  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)

Mr. Fulano e sobre as três sub-propostas que fiz abaixo? GoEThe (discussão) 21h20min de 1 de março de 2018 (UTC)
@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)
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)
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)

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)

  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)

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)
@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)
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)
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)

  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)

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

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)

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

  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)

  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)

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)
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)

  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)

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)
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)
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)

  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)

@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)
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)

  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)

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)

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)

RetrocompatibilidadeEditar

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)

  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)
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)
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)
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)
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)

@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)