Predefinição Discussão:Proofreadpage header template

Notas e edição editar

Autor editar

Eu sei que já está por padrão no código do enws, mas existe algum motivo para em autor não se usar simplesmente o mecanismo da predefinição original? Em Parnaso mariano (1890)/Francisco Antonio Rodrigues de Gusmão, por exemplo, não é gerado o redlink esperado, nem colocada a página na Categoria:!Obras cujos autores não possuem páginas criadas (isso sem contar o related_author, que não funciona). Lugusto 17h49min de 14 de janeiro de 2021 (UTC)Responder

@555: Ele não está gerando o redlink nem categoria porque o parâmetro {{{autor}}} está sendo usado para preencher o author_override ao invés do autor. Essa mudança foi feita por causa das obras com mais de um autor ou com sintaxe mais complexas como Viagem ao norte do Brasil. Isso resolve a falta de redlink, e é possível modificar o {{A}} para incluir a categoria, se for desejável (isso irá categorizar as páginas com falta de página de autor mesmo que a predefinição seja usada no corpo do texto). Giro720 (discussão) 18h18min de 14 de janeiro de 2021 (UTC)Responder
@Giro720: mas a {{navegar}} já possui nativamente o campo author_override. Por que não usar ele? Lugusto 15h53min de 16 de janeiro de 2021 (UTC)Responder
Nós estamos usando exatamente isso, mas o author_override do {{navegar}} não gera links vermelhos, nem a auto categorização (link para a página do autor precisa ser colocado manualmente no preenchimento do parâmetro do <pages />). Ao invés de colocar o o link manualmente com colchetes no nome do autor, é possível usar o {{a}} e colocar a lógica de categorização (de autores em falta) nele. Giro720 (discussão) 16h00min de 16 de janeiro de 2021 (UTC)Responder

Neste momento há 85 afluentes em Especial:Páginas_afluentes/Autor:Olavo_Bilac_e_Autor:Manuel_Bonfim, possivelmente por causa de Galeria:Atravez do Brazil (1923).pdf. Olhando o código da predefinição não fui capaz de identificar o motivo. Lugusto 16h21min de 14 de maio de 2021 (UTC)Responder

O mesmo bug está gerando 71 hits para Especial:Páginas_afluentes/Autor:Yves_d'Évreux,_com_introdução_e_notas_de_Autor:Ferdinand_Denis. Lugusto 16h23min de 14 de maio de 2021 (UTC)Responder
@555: Isso ocorre porque está sendo utilizando o #ifexist, que verifica a existência de página, e caso não exista, a tag coloca a o link na lista de "páginas desejadas". O trecho do código é esse:

| autor = {{#ifexist:{{#invoke:texto|semlink|{{{autor|}}}}}|{{#invoke:String|match|{{{autor|}}}|Autor:([^{{!}}]*)}}}} | author_override={{#if:{{{autor|}}}|{{#ifexist:{{#invoke:texto|semlink|{{{autor|}}}}}||por {{{autor|}}}|}}}}

Anteriormente apenas usávamos o author_override, mas com esse código, ele permite extrair automaticament o autor, caso a obra tenha apenas 1, e usá-lo no campo autor; em contrapartida, ele gera essas "páginas desejadas" para as páginas que ele não encontra. Talvez haja outro motivo pelo qual eu queria evitar o uso do author_override, mas não lembro agora. Giro720 (discussão) 20h29min de 14 de maio de 2021 (UTC)Responder

@Giro720: entendi. Será que implementar usando a w:en:Template:Ifexist not redirect e criando essas páginas como redirecionamentos seria uma boa idéia ou apenas adicionaria requisições desnecessárias aos servidores? Lugusto 21h21min de 14 de maio de 2021 (UTC)Responder
Esse template não deve ajudar (provavelmente vai continuar incluindo as páginas na categoria de 'páginas desejadas', e criar redirecionamento não vale a pena). Podemos voltar a versão anterior com o author_override; acho que a única limitação é que não haverá link para a página do autor caso esqueçam de preencher o Galeria com o link para a página do autor (o que deve ser muito raro). Giro720 (discussão) 21h45min de 14 de maio de 2021 (UTC)Responder