MediaWiki discusión:Proofreadpage index data config
¡Buenas! Si te parece, ¿revisamos acá el futuro MediaWiki:Proofreadpage index data config?
- Los parámetros de proyectos hermanos, aunque veo que los tienen en el mediawiki de en.source, a muchos no los acabo de encontrar sentido en un índice de un libro o revista. Lo copié literalmente, y no los borré porque estaban en la plantilla Encabe desde antes... --Ninovolador (discusión) 17:34 29 ene 2017 (UTC)
- ¿Qué te parece quitar "commons" (de memoria, diría que todas las "páginas" de Commons tienen su propia categoría, la cual suele contener muchos más archivos; y quedarnos sólo con "commonscat"? Hecho
- ¿Y quitar wikiquote, wikinoticias, wikccionario, wikilibros, wikiversidad y meta, porque veo difícil que en esos proyectos haya una página específica para una obra escrita? De Wikispecies tengo dudas, porque parece que sí hay páginas exclusivas para obras concretas (species:Category:Publications). Hecho
- Estaba pensando que en Wikiquote hay colecciones de citas de películas y libros, por lo que podríamos volver a ponerla.—Ninovolador (discusión) 01:08 1 feb 2017 (UTC)
- Hecho -Aleator 19:16 3 feb 2017 (UTC)
- wikilivres: suele estar reservado para obras que no tienen cabida en Wikisource por temas de derechos de autor en EEUU pero que sí permiten los de Canadá, y en cuanto los de EEUU lo permitan se vendrían a Wikisource. Por tanto, un índice con un enlace a Wikilivres sería o bien redundante, o bien una infracción de copyright en Wikisource. No es que me moleste, pero cuanto más sencillo sea el código menos mantenimiento :) Hecho
- Opino que todos los campos tendrían que tener su parámetro "help", para que aparezca un tooltip junto al símbolo ? al lado de cada campo.
- Hecho (aunque no sean definitivos). -Aleator 21:16 30 ene 2017 (UTC)
- Juraría que habrá que tener coordinados este nuevo mediawiki con MediaWiki:Proofreadpage index template (MediaWiki:Proofreadpage index attributes será eliminada). He creado Plantilla:Proofreadpage index template para ir pensando el código. Efectivamente parece ser así, o si no, no aparecerán. También podríamos aprovechar de agregar cualquier cosa que nos parezca (enlaces de WSexport?) --Ninovolador (discusión) 17:34 29 ene 2017 (UTC)
- Deberíamos implementar, en esta plantilla, un microformato de metadatos, como el que se describe en oldwikisource:Wikisource:Microformat --Ninovolador (discusión) 01:08 1 feb 2017 (UTC) Hecho
- Los subparámetros de "type", aunque veo que en otros Wikisources ponen lo que les da la gana, según mw:Proofreadhelp#Configuration_of_index_namespace tendría que ser aquello que es. Es decir, ¿cambiamos "string" por "page" en el campo "Imprenta o editor"? Hecho
- Campo "Traducci\u00F3n", ¿lo cambiamos por "Traductor"? Hecho
- Parámetro "data" de todos los campos. Si lo entiendo bien, se utiliza para extraer metadatos (p.ej. para crear ficheros ePub). Veo que ni fr.source ni it.source los traducen del inglés. Leo en mw:Proofreadhelp#Configuration_of_index_namespace: The data parameter can have for value: "type", "language", "title", "author", "translator", "illustrator", "editor", "school", "year", "publisher", "place" or "progress". Hecho
Esto está en marcha! :))) -Aleator 01:12 29 ene 2017 (UTC)
- Que bueno que empecemos a trabajar (4 años después) para modernizar esto! --Ninovolador (discusión) 17:34 29 ene 2017 (UTC)
- Los campos "Encabezado" y "Pie de página", en en.source no están ocultos (se ven en el formulario); en fr.source sí están ocultos. ¿Le quitamos el
"hidden":true
? -Aleator 20:39 3 feb 2017 (UTC)- Creo que si funcionan, deberíamos tenerlos visibles --Ninovolador (discusión) 02:29 5 feb 2017 (UTC)
- Los campos "wikipedia" y de otros proyectos hermanos, no consigo entender cómo funcionan. No aparecen en los formularios en otros Wikisources. ¿Ideas? -Aleator 20:39 3 feb 2017 (UTC)
- La verdad, yo tampoco. Todavía no sé si eso ayudará a poder enlazarlos directamente desde el comando
<pages />
, pero eso creo. --Ninovolador (discusión) 02:29 5 feb 2017 (UTC)
- La verdad, yo tampoco. Todavía no sé si eso ayudará a poder enlazarlos directamente desde el comando
- El campo de "Idioma" tampoco logro entenderlo. ¿Ideas? -Aleator 20:39 3 feb 2017 (UTC)
- Creo que esto es solo para los metadatos... quizás, dado que estamos en una librería en español, podríamos borrarlo y marcar cada página como en español?? --Ninovolador (discusión) 02:29 5 feb 2017 (UTC)
Pongo esta tabla para tener una visión de conjunto más nítida:
Modo lectura (MediaWiki:Proofreadpage index template actual) | Modo edición (MediaWiki:Proofreadpage index attributes actual y que será borrada) | Futuro MediaWiki:Proofreadpage index data config | Comentarios y cosas pdtes. |
---|---|---|---|
Primera columna con la imagen | Image|Image | Imagen | Se cambiará 'Image' por 'Imagen' en MediaWiki:Proofreadpage index template |
Autor | Autor | Autor | ok |
Título | Título | T\u00edtulo | ok |
Año | Año|Año de publicación | Ano | ok |
Imprenta o editor | Imprenta o editor | Imprenta | Se cambiará 'Imprenta o editor' por 'Imprenta' en MediaWiki:Proofreadpage index template (seguirá viéndose 'Imprenta o editor') |
Fuente | Fuente | Fuente | ok |
Progreso | Progreso | Progreso | ok |
Páginas (con enlace de purge y seguido de la tabla de páginas) | Páginas||20 | P\u00E1ginas | ok |
Tercera columna (opcional) para la tabla de contenidos ("Comentarios") | Comentarios||10 Notas | Notas | Se cambiará 'Comentarios' por 'Notas' en MediaWiki:Proofreadpage index template |
no existe | no existe | Idioma | ¿? |
no existe | no existe | Traductor | ok |
no existe | no existe | Ilustrador | ok |
no existe | no existe | wikipedia | ¿? |
no existe | no existe | wikiquote | ¿? |
no existe | no existe | commonscat | ¿? |
no existe | no existe | wikidata | ¿? |
no existe | no existe | wikispecies | ¿? |
no existe | no existe | Encabezado | ok, probar si funciona una vez implementado |
no existe | no existe | Pie de p\u00E1gina | ok, probar si funciona una vez implementado |
Implementación
editar1) Se ha implementado el nuevo índice, pero con los nombres antiguos. Si por ejemplo, en vez de "T\u00edtulo" o "Año" ponemos "Titulo" o "Ano", los índices que actualmente tienen "Título" o "Año" pierden el contenido de dicho campo, respectivamente. Lo mismo con todos los campos que iban a tener un nombre diferente (Notas, Imprenta, Imagen, Paginas). Pensaba que se evitaría este problema permitiendo diferentes nombres en MediaWiki:Proofreadpage index template, pero no fue así. Pdte. encontrar solución.
2) Los campos de "Encabezado" y "Pie de página" creo que no cumplen la función esperada (ver ejemplo actualmente en Índice:Anonimo - Carlos Soto.pdf, donde tiene informados ambos campos). Pte. buscar información, y si no funcionan, quitarlos.
- Solucionado. Gracias, Ninovolador! -Aleator 00:29 1 mar 2017 (UTC)
3) Mientras no se hace un "null edit", los índices se visualizan con {{{Traductor}}} y {{{Ilustrador}}}. Quizás desaparezca al cabo de un tiempo, o quizás haya que pasar un bot con "null edits".
4) Puse "oculto" al campo de idioma. No sé si habría que dejarlo visible (quizás cree confusión). -Aleator 00:11 1 mar 2017 (UTC)
- Estaba escribiendo en el café, pero mejor acá. Mis 2 pesos:
- Que lamentable :-( ... Creo que entendí el problema, obviamente lee el parámetro desde la página Índice, y solo lee el nombre que sale en esta página. ¿Será demasiado alocado correr el bot para cambiar cada uno de los índices con los nombres nuevos de los parámetros? Obviamente haciendo pruebas primero...
- Me imagino (y fue un poco absurdo cuando me dí cuenta) que los nombres de esos campos deben ser "Header" y "Footer" (por lo menos lo tienen así en enWS y en ptWS.
- Eso (lo del bot) es fácil ya que existe touch.py para exactamente esos propósitos.
- De acuerdo.
--Ninovolador (discusión) 00:23 1 mar 2017 (UTC)
- Actualización
- 2) De nada
- 3) No es exactamente un "null edit" lo que hay que hacer.. hay que hacer una edición real que hace un cambio. :(
--Ninovolador (discusión) 00:38 1 mar 2017 (UTC)
- (3) Voy a pasar el AWB, si no ves inconveniente. Empezaré con los libros terminados (143), y luego los pendientes de validar (158). El resto quizás no valga la pena porque tarde o temprano tendrán que ser editados. Ando un poco perdido sobre qué queda... Lo siguiente entiendo que será atacar los encabezados, Encabe, header=1, y lo relacionado. Keep calm! :) -Aleator 01:05 1 mar 2017 (UTC)
- Caca de vaca, tampoco va el AWB. Ahora entiendo lo que decías. Hay que editar desde el formulario. Vamos allá... -Aleator 01:14 1 mar 2017 (UTC)
- Ah!! Suerte que miré cómo lo hacen en otros Wikisources :) Con la visualización opcional sólo si están informados esos campos queda el problema resuelto. -Aleator 01:39 1 mar 2017 (UTC)
- Caca de vaca, tampoco va el AWB. Ahora entiendo lo que decías. Hay que editar desde el formulario. Vamos allá... -Aleator 01:14 1 mar 2017 (UTC)
- (3) Voy a pasar el AWB, si no ves inconveniente. Empezaré con los libros terminados (143), y luego los pendientes de validar (158). El resto quizás no valga la pena porque tarde o temprano tendrán que ser editados. Ando un poco perdido sobre qué queda... Lo siguiente entiendo que será atacar los encabezados, Encabe, header=1, y lo relacionado. Keep calm! :) -Aleator 01:05 1 mar 2017 (UTC)
Sin acentos
editarPara que funcione correctamente la funcionalidad "header=1" ligada al Módulo:Encabezado, lo ideal es que los elementos no lleven acentos ni "ñ". Próximamente, si no hay opiniones en contrario, se cambiarán los siguientes campos:
Actual | Propuesto |
---|---|
T\u00edtulo | Titulo |
Idioma | Idioma |
Autor | Autor |
Traductor | Traductor |
Imprenta o editor | Imprenta |
Ilustrador | Ilustrador |
Año | Ano |
Fuente | Fuente |
Image | Imagen |
Progreso | Progreso |
P\u00E1ginas | Paginas |
Comentarios | Notas |
wikipedia | wikipedia |
wikiquote | wikiquote |
commonscat | commonscat |
wikidata | wikidata |
wikispecies | wikispecies |
Header | Header |
Footer | Footer |
No supone cambiar nada visible (son cambios internos). Lo único que podría percibirse es que durante el proceso de migración de nombres (que podría durar media hora, tiempo necesario para el Ninobot o el AWB), los índices podrían temporalmente no mostrar el contenido de forma correcta (p.ej. temporalmente puede desaparecer el "Año", o incluso la tabla de páginas, etc.). Saludos. -Aleator 16:50 4 mar 2017 (UTC)