Saltar para o conteúdo

Wikipédia:Esplanada/geral/Nova versão das predefinições "Citar livro", "Citar livro/autor" e "Citar livro/ref". (23jan2015)

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

ref". (23jan2015)

Conforme comentei nesta discussão, em breve vou executar uma profunda atualização no código da predefinição {{Citar livro}} e das suas subpredefinições {{Citar livro/autor}} e {{Citar livro/ref}}.

Tendo em vista que a {{Citar livro}}:

  • É usada em um número muito grande de páginas.
  • É bastante usada de modo integrado com predefinições de referenciamento parentético estilo Harvard, como por exemplo as predefinições {{Harv}}, {{Harvnb}}, {{HarvRef}}, {{Harvx}}, {{Harvy}} etc., que por sua vez também são usadas em um grande número de páginas; e
  • Possui as subpredefinições "Citar livro/autor" e "Citar livro/ref", que estão (embora não devessem estar...) sendo executadas dentro de outras predefinições de citação/referenciamento, como p.ex. {{Citar web}} e {{Citar periódico}}, que por sua vez também são usadas em um grande número de páginas.

Estou emitindo este "aviso geral" para que:

  • Instabilidades temporárias não gerem preocupações desnecessárias, pois vai mesmo demorar algumas horas até tudo voltar ao normal após as modificações (que eu aliás só vou começar a executar após haver postado aviso na discussão da predefinição "Citar livro", na "Esplanada/geral" e na "Esplanada/anúncios").
  • Se após as 16h UTC do dia 24/01/2015 algum editor perceber que algum malfuncionamento de alguma dessas predefinições ainda persiste, esse editor comunique o problema lá na discussão da predefinição. Peço que por favor concentrem esses comunicados lá, naquela discussão.
  • Editores que saibam mexer com edição "complexa" de predefinições e tenham interesse em contribuir com este trabalho possam analisar os "códigos novos" da "Citar livro", da "Citar livro/autor" e da "Citar livro/ref" e os utilizar para aperfeiçoar o código das demais predefinições de citação/referenciamento, tais como a {{Citar web}}, {{Citar periódico}}, {{Citar tese}}, {{Citar bíblia}} etc. O "desafio", no caso, é criar cópias desses códigos naquelas predefinições, porém adaptando esses códigos para que respeitem as diferenças de formatação que existem, já que o referenciamento a um website é diferente do referenciamento a um periódico, que é diferente do referenciamento feito a um livro, e assim por diante.Sampayu 01h11min de 24 de janeiro de 2015 (UTC)[responder]
Eu acredito que essa discussão você deveria ter aberto na esplanada, para que tivesse uma maior visualização e que outros editores pudessem dar sua opinião, pois da forma que você fez, me parece que foi uma ação individual, pois ninguém discutiu com você. Sua ação me parece ser bem intencionada, mas por ser muito ampla deveria ter sido discutida aqui antes. Abri uma nova seção aqui. Bruno Ishiai (discussão) 12h26min de 24 de janeiro de 2015 (UTC)[responder]
Fiquei na dúvida quanto a onde postar — se aqui ou na discussão da {{Citar livro}} — porque na realidade as mudanças que fiz foram apenas na "Citar livro", embora isso gere desdobramentos em outras predefinições. Daí acabei postando na discussão da "Citar livro" (já que a mudança mesmo foi naquela predefinição), mas avisei aqui porque sabia que esses desdobramentos iriam ocorrer.
Um dos problemas que estão causando esses desdobramentos negativos reside no fato de, por exemplo, predefinições tais como {{Citar web}}, {{Citar periódico}} etc. há anos virem usando código de formatação de nome de autor que está dentro da "Citar livro", embora isso não devesse ter sido feito porque os nomes de autores são formatados de modos diferentes para livros, para periódicos, para websites etc. A subpredefinição {{Citar livro/autor}} foi criada para formatar somente nomes de autores de livros, porém foi incorporada à {{Citar periódico}}, {{Citar web}} etc. e adaptada para funcionar com elas, o que gerou essa "salada" de formatos diferentes de nomes de autor que eu agora estou começando a corrigir (vai ser necessário criar uma {{Citar periódico/autor}}, uma {{Citar web/autor}} etc. para que futuramente uma mudança na formatação de nomes de autor da {{Citar periódico}}, por exemplo, afete somente as instâncias na {{Citar periódico}}: não afete nenhuma outra predefinição). Enfim: esse é um exemplo do porquê de, a partir do momento em que comecei a corrigir a "Citar livro", haver ocorrido esse impacto nas outras predefinições.
Outro problema são as predefinições Harvard ({{Harv}}, {{Harvx}}, {{Harvnb}} etc.): elas interagem com a "Citar livro" e com as outras "Citar-alguma-coisa", mas estão (estavam) usando critérios contraditórios. Exemplo: para vincular "Citar livro" com uma Harvard, a documentação da "Citar livro" diz para se declarar o parâmetro "ref=harv". No entanto, várias predefinições Harvard estavam configuradas para só funcionar com a "Citar livro" caso na "Citar livro" fosse informado "ref=alguma-outra-coisa". Por isto, há casos em que a "Citar livro" está com parâmetro "ref=harv" (e funcionando somente com uma ou outra predefinição Harvard, dentro de uma página X) e há casos em que a "Citar livro" está com parâmetro "ref=alguma-outra-coisa" (e funcionando somente com uma ou outra predefinição Harvard, dentro de uma página Y). Enfim: um caos!Facepalm
É impossível corrigir esses problemas sem gerar impacto, porque são muitos problemas... Essas mudanças que fiz (ainda estou fazendo) talvez assustem os editores, mas elas são um mal necessário se nós quisermos resolver de uma vez por todas esses problemas que existem há anos. Antes um editor olhava uma página de um artigo, via tudo "branquinho" na seção "Referências" e por isto achava que estava "tudo bem", embora não estivesse. Agora não: agora ele vê um monte de avisos em vermelho e por isto fica sabendo que há problemas a serem corrigidos (e quais problemas têm de ser corrigidos). Além disso, essas predefinições estão tão interligadas umas com as outras que ficou tudo "engessado": você não pode mudar uma vírgula em uma delas que corre o risco de gerar um efeito cascata em várias outras. Isso é péssimo. Essas predefinições precisam ser independentes.
Em suma: estou tentando resolver essas panes, embora saiba que isso vai dar (já vem dando) uma trabalheira danada e que vai deixar muita gente assustada ou preocupada. Minha expectativa é que, como a Wikipédia é um projeto wiki (qualquer um pode editar) quando qualquer leitor se deparar com um "alerta vermelho" numa página ele se sentirá estimulado a editar a página e corrigir o que está errado. E que editores que dominem programação de predefinições contribuam criando códigos independentes nas predefinições "Citar periódico", "Citar web" etc. Eu já efetuei alguns ajustes nas Harvard que ativaram a interatividade delas com a "Citar livro", e doravante pretendo efetuar mais alguns ajustes na {{Citar livro}} e partir para correções nas outras Citar-alguma-coisa.Sampayu 16h33min de 24 de janeiro de 2015 (UTC)[responder]

Ok, mas já percebeu que no exemplo que trago abaixo o campo autor está preenchido, mas a mensagem de erro persiste?

Leôncio, José (20 de fevereiro de 1960). «Artes Pláticas». Folha de São Paulo: 3 

Outro problema, nem toda matéria de jornal é assinada. Além de haver material encomendado, por exemplo, catálogo de exposição. Não tem autor.

Bruno Ishiai (discussão) 19h41min de 24 de janeiro de 2015 (UTC)[responder]

Outro editor mostrou exemplos de livros sem autores, por isto removi o alerta de autor ausente. Se o erro persistir, provavelmente é porque foram preenchidos "nome" e/ou "sobrenome" e ainda "coautor", embora o "certo" fosse "autor"+"coautor" ou somente "nome"+"sobrenome". Estou pensando em um modo de resolver isso.
Quanto a periódicos etc., esse problema está relacionado ao fato de que as predefinições {{Citar periódico}}, {{Citar web}} etc. usam a subpredefinição {{Citar livro/autor}}, mas não deviam, porque ela foi elaborada para uso pela {{Citar livro}}. É necessário criar {{Citar periódico/autor}}, {{Citar web/autor}} etc., pois cada tipo de documento tem uma formatação de autor diferente.Sampayu 00h20min de 25 de janeiro de 2015 (UTC)[responder]