Plantilla discusión:Proofreadpage index template

Último comentario: hace 2 días por Ignacio Rodríguez en el tema Purge

HideIfEmpty editar

¡Hola! Sugiero que sea eliminado el uso de la plantilla {{HideIfEmpty}} en aquellos parámetros en los que se está usando (Autor, Año, Imprenta o editor, Progreso, y Tipo).

¿Por qué? Porque esta plantilla hace uso de la clase "hiddenStructure", que ya no funciona y que durante mucho tiempo se ha desaconsejado (más información p.ej. en w:en:Wikipedia:HiddenStructure).

¿Por qué no dejarlo como está? Por los motivos técnicos que se indican en el enlace anterior. Y además, en el caso de Wikisource, creo que es el responsable de 2 anomalías:

  1. Todos los índices están siendo categorizados como si tuviesen un error en Categoría:Páginas que usan argumentos duplicados en invocaciones de plantillas. Véase también Wikisource:Café#Consulta sobre argumentos duplicados en invocaciones de plantillas.
  2. Aunque existe el parámetro "Tipo", en ningún momento se puede rellenar, y creo que todo tiene relación.

¿Alternativas? La más fácil sería que se quedaran como el resto de parámetros (Título, y Fuente), siempre visibles.

La otra, respetaría el funcionamiento deseado, pero requiere de muchísimo cuidado para no romper nada. Sería sustituir la plantilla {{HideIfEmpty}} por código condicional (ver ejemplos en otros idiomas, como p.ej. en ca:MediaWiki:Proofreadpage index template).

Saludos. -Aleator 16:48 4 abr 2015 (UTC)Responder

Listo--Freddy Eduardo (discusión) 03:24 25 may 2016 (UTC)Responder
OK, gracias Freddy :) Un detalle más. Veo que ahora en los índices, en modo visualización, aparece "Tipo de índice", pero en modo edición no aparece nada relacionado con el "Tipo" en el formulario. Se me ocurren 2 opciones:

1) Quitar este código (que no sé exactamente cuándo hay que usar cada valor, ni veo ejemplos):

|-
| '''Tipo de índice'''
|{{#switch:{{{Tipo|}}}
|C=Completa la publicación
|E=Extracto de la publicación
|D=Documento histórico}}

2) Añadir el parámetro Tipo en MediaWiki:Proofreadpage index attributes.
Como no se ha usado el "Tipo" hasta ahora (o no sé ver si se ha usado), yo casi que lo quitaría ¿no?. Saludos. -Aleator 16:56 25 may 2016 (UTC)Responder

Listo.--Freddy Eduardo (discusión) 19:16 25 may 2016 (UTC)Responder

Acentos editar

(Traído desde Plantilla discusión:Proofreadpage index template)

Estuve haciendo pruebas con los parámetros que acepta el comando <pages> y me dí cuenta que no toma en cuenta los parámetros "título" y "año", pero si "editor" y "traductor". Lo primero que debo notar, es que al parecer sólo toma en cuenta parámetros que están descritos en MediaWiki:Proofreadpage js attributes. Lo segundo, es que no toma en cuenta (es una suposición mía) los parámetros con caracteres "no latinos". Propongo que internamente los parámetros se llamen "titulo" y "ano" o "fecha" y que en la plantilla se puedan poner de cualquiera de las 2 maneras. --Ninovolador (discusión) 16:53 5 feb 2017 (UTC)Responder

Imagen editar

Al implementar el nuevo índice, por defecto aparecía un "1" en vez de imagen. Se ha añadido código para que acepte ese "1" como página por defecto. -Aleator 23:56 28 feb 2017 (UTC)Responder

Agregado de nuevos campos editar

@Aleator, Ninovolador: como les había comentado, habría que agregar los otros campos adicionales, uno de ellos, sería Volumen, editorial o imprenta no seria lo mismo que editor (editor puede ser quien compagine o recolecte datos de una obra, otro autor), Serie o colección, y elemento a wikidata a la edición (la que se enlaza cuando se transcluye) Saludos Shooke (discusión) 18:58 17 jun 2019 (UTC)Responder

@Shooke: Puedo hacerlo. Tengo solo un par de dudas: el parámetro serie o colección, ¿se trata de un enlace a una colección mayor de la que el índice en cuestión es un miembro? Segundo, ¿qué tienes pensado con el parámetro de elemento de Wikidata? Un ejemplo de uso para entender dónde iría implementado. --Ninovolador (discusión) 19:09 17 jun 2019 (UTC)Responder
Wikidata para poner automaticamente los campos que no se rellenen, como traductor, autor, fecha, pais de origen, etc, y facilitar la carga o actualizacion de datos a wikidata. Por otro lado, serie o colección, para cuando se usan volumenes, por ejemplo, para algun titulo, que tenga varios volumenes, enlace al titulo general, y no de cada volumen en particular Shooke (discusión) 19:18 17 jun 2019 (UTC)Responder
@Shooke: ¿Y qué tipo de información pondrías en el campo "Volumen"? Entiendo que si un libro pertenece a una colección, en "Serie o colección" vaya la colección, y en "Título" el título de la obra. ¿Qué va en "Volumen"? ¿Solamente algo como "volumen 1"? Puedes revisar cómo quedarían las páginas correspondientes en el formulario del índice (en JSON), la plantilla del índice y su resultado. Cualquier comentario sería bueno revisarlo antes de introducir cambios, ya que es lentísimo de implementar. --Ninovolador (discusión) 01:59 19 jun 2019 (UTC)Responder
@Ninovolador: si entiendo que es delicada la edición de la plantilla, la idea es tener algo como lo que se ve en en:Index:EB1911 - Volume 01.djvu, en donde hay un campo volúmenes (en francés se usa serie fr:Livre:Œuvres de Descartes, éd. Cousin, tome V.djvu), donde se usa para enlazar a todos los volúmenes, y otro volumen, en donde se pone el enlace al volumen específico. Habria que mirar tambien en otras wikisource Shooke (discusión) 02:43 19 jun 2019 (UTC)Responder
@Shooke: Revisa los links que puse, para ver si está todo lo que necesitamos. --Ninovolador (discusión) 03:52 20 jun 2019 (UTC)Responder
👍👌 Creo que quedó bien Shooke (discusión) 10:40 20 jun 2019 (UTC)Responder

Translations? editar

Hello! I'm doing a survey of the MediaWiki:Proofreadpage index template messages in all major Wikisources in order to help facilitate phab:T60062 and phab:T207142. Because of this, I was wondering if someone here could help me chart out the various parameters (such as {{{Title}}}) used on this page, and their translations in English? I would be very grateful. Please {{ping}} me if you reply, so I don't miss anything. :-) Jon Harald Søby (discusión) 16:37 27 sep 2019 (UTC)Responder

@Jon Harald Søby: Hi! Here they are:
Parametre names English translation Explanation
Imagen, Image Image Number of page, or file, for the thumb image
Autor Author Name of the author or authors, except translators
Traductor Translator Name of the translator, if exists
Editor Editor Name of the editor.
Imprenta o editor, Imprenta Printer Name of the printer or publishing house.
Título, Titulo Title Name of the work with an internal link to it
Volumen Volume Number of volume, if exists
Serie Series Name of the series, if exists
Año, Ano Year Year of edition, generally YYYY
Ilustrador Illustrator Name of the illustrator, if exists
Fuente Source Source, generally a link to Commons, IA, Google Books...
Progreso Progress Category of proofreading
Paginas, Páginas Pages Matrix of pages with its corresponding colours
Comentarios, Notas Comments, TOC, Summary idem
Those are the parameters of this Mediawiki, but the index form contains other fields (like "País de publicación", that is, "Country of publication"), which now I cannot figure out why do they appear. I know that they come from MediaWiki:Proofreadpage index data config (in which the "data" field can give you an English translation in certain cases), but I'm not sure which of the 2 mediawikis is redundant, if any, or how do they work altogether. Becoming too much esoteric :S Best regards! -Aleator 22:44 27 sep 2019 (UTC)Responder
Thank you very much, Aleator. It is indeed confusing with two configs like this – I'm thinking we should maybe think about doing away with this one, or at least make it more automatic based on data config. But one step at a time. :-) Jon Harald Søby (discusión) 20:09 28 sep 2019 (UTC)Responder

Purge editar

@Ignacio Rodríguez: Este cambio del mensaje de error en el "purge", ¿es intencionado que sea en "File", o sería "Index"?

Otro aspecto es el "iferror". Me extrañaría que funcione el "iferror" cuando haya un problema de caché. Si forzamos un error en la creación del Índice (por ejemplo, creando uno para uno de los PDFs con errores de c:Category:PDF files with errors), no salta el mensaje a pesar de saltar el error "Error: intervalo no válido". ¿Tienes alguna manera de forzar un error de los que hacen aparecer el nuevo mensaje? ¡Saludos! -Aleator 22:30 15 abr 2024 (UTC)Responder

@Aleator: Sí, hay que hacerle "purge" a la página local del archivo para que funcione. El "iferror" debería funcionar si hay cualquier html con clase "error" . La idea era poder detectar de alguna manera un error muy frecuente últimamente en que los archivos multipágina se ven de 0x0 pixeles y sin páginas... Basta con hacerle purge en Commons/acá pero no hay manera de detectarlo. Como el pagelist da error, pensé que podría hacerlo de esa manera. Lo reporté en phabricator Ignacio - ( 話合 ) 23:01 15 abr 2024 (UTC)Responder
OK. Ahora cuento 66 con este error (indexpages). -Aleator 18:19 16 abr 2024 (UTC)Responder
Genial, voy a purgarlos con el bot no se puede... :( Ignacio - ( 話合 ) 21:05 16 abr 2024 (UTC)Responder
Volver a la página «Proofreadpage index template».