Conversa usuario:Elisardojm/Instalación modelos con WikiData

Os contidos da páxina non están dispoñibles noutras linguas.
Na Galipedia, a Wikipedia en galego.

Saludos, Elisardojm. He estado navegando un poco para ver como lo llevas. Buen trabajo. Veo que ya existe un Módulo:Wikidata original de es.wiki. Para copiar las plantillas de ca.wiki habrá que crear otro módulo con otro nombre para no estropear los usos del actual. No es un caso raro, por ejemplo existe en:Module:Wikidata y en:Module:WikidataIB, el segundo más enfocado a InfoBox. Esto obligará a canviar todos los #invoke:Wikidata originales por WikidataIB, o el nombre que prefieras. Por cierto, he visto alguna plantilla que usa #invoke:Wikidata/proves/lang. Igual que el caso de /proves, es provisional y puedes substituirlo por el módulo principal. Los submódulos funcionan con un título relativo al principal, es decir, Módulo:Wikidata/i18n tendrá que ser "Módulo:WikidataIB/i18n", Módulo:Wikidata/labels > "Módulo:WikidataIB/labels", i Módulo:Wikidata/Unidades > "Módulo:WikidataIB/Units" (aquí manteniendo el subtítulo en inglés). Ping Amadalvarez FYI. --Vriullop (conversa) 14 de agosto de 2018 ás 08:04 (UTC)[responder]

@Vriullop: @Amadalvarez: Je, je, je :) ¿Pero como has encontrado esta página? Si era un secreto (a voces)! :)
Y en el módulo WikidataFichas, ¿que meto? ¿El mismo código que tenga en ca.wiki aunque haya funciones que realicen la misma tarea? Supongo que eso será lo mejor, porque ya hice una modificación en ese módulo, metí funciones nuevas de ca.wiki, que en principio no se tenían que estar usando en gl.wiki, y empezaron a dar errores todas las fichas que usaban el modelo. Es cierto que en las funciones que metí había un error, pero aún así me parece raro que afectara a los modelos... Entonces, ¿copio el módulo Wikidata de ca.wiki en WikidataFichas?
Ya he terminado de revisar la lista que hiciste en ga.wiki, he encontrado un par de problemas en Modelo:Imaxe item subordinado y Modelo:Circa WD/labels, cuando tengáis un momento necesitaría que me ayudáseis a mirar que les pasa. Ahora voy a revisar otros módulos que apuntó Amadalvarez en mi discu y que no estaban en la lista de ga.wiki. Cuando los tenga revisados hablamos de nuevo.
Ah!, y muchísimas gracias por toda vuestra ayuda!! :D Saúdos, --Elisardojm (conversa) 14 de agosto de 2018 ás 09:32 (UTC)[responder]
El Módulo:Wikidata lo dejaría como está para que no afecte a las plantillas que lo estan usando. Puedes copiar el módulo de ca.wiki, ja está estable, en Módulo:WikidataFichas. Entonces, para que funcionen las plantillas "Modelo:Imaxe item subordinado" y todas las demás importadas, tienes que canviar #invoke:Wikidata por #invoke:WikidataFichas. --Vriullop (conversa) 14 de agosto de 2018 ás 09:59 (UTC)[responder]

Dudas revisión módulo Infobox[editar a fonte]

@Vriullop:, he revisado el módulo Infobox y he encontrado estas diferencias

  • en ca.wiki está comentada la línea "local navbar = require('Module:Navbar')._navbar", ¿será necesario hacerlo aquí también? También he visto una pequeña diferencia al final del módulo, en ca.wiki se han añadido las líneas " preprocessSingleArg('wikidata') preprocessSingleArg('item')". ¿Son necesarias? ¿Crees que podrían afectar a las fichas que ya hay en gl.wiki? Saúdos, Elisardojm (conversa) 14 de agosto de 2018 ás 10:26 (UTC)[responder]
Estos cambios son para el pie de la ficha. Por ejemplo Dinamarca muestra al pie "V · C · E" con enlaces a la plantilla, en cambio ca:Dinamarca muestra un pequeño lápiz enlazado a Wikidata. Queda a tu criterio, afectaría a todas las fichas independientemente del módulo Wikidata, pero ojo que hay más cambios que los que mencionas. Si no lo cambias, no afecta en nada, no es necesario para que funcione el resto. --Vriullop (conversa) 14 de agosto de 2018 ás 11:35 (UTC)[responder]
@Vriullop:, en este caso estoy hablando del módulo, realmente este módulo es muy parecido, he hecho una comparación y las únicas diferencias están en lo que te he comentado arriba y luego en estilos CSS de algunas cosas que sólo afectan a la apariencia. En el modelo no me he metido :). Por cierto, que Modelo:Infobox no está en la lista, ese también habrá que revisarlo y adaptarlo, ¿no?. Saúdos, --Elisardojm (conversa) 14 de agosto de 2018 ás 12:08 (UTC)[responder]
He hecho una copia de Módulo:Infobox para compararlos. Aparte de algun cambio de CSS y de traducciones hay más cambios, especialmente la substitución de la función renderNavBar por renderLinkWikidata. Todo ello es para el pie de ficha. En principio no es necesario y el Modelo:Infobox no hace otra cosa que invocar el módulo. Por favor, borra Módulo:Infobox/ca cuando quieras. --Vriullop (conversa) 14 de agosto de 2018 ás 12:25 (UTC)[responder]
@Vriullop: Si, más o menos es lo que quería decir yo, pero tu lo has explicado mucho mejor :) Cuando tenga un momento haré unas pruebas para añadir esa función de renderLinkWikidata porque supongo que para vuestros modelos será necesaria. En gl.wiki lo que se ha hecho es añadir un código similar en los modelos, por ejemplo Modelo:Biografía, pero esta solución es peor ya que hay que repetir el código en cada plantilla. Lo que pasa es que esta prueba la quiero hacer con cuidado porque el sábado cambié el módulo Wikidata añadiendo funciones nuevas, que pensaba que no afectarían a los artículos, y en un pis pás fallaron todas las plantillas que lo usaban :( Saúdos, --Elisardojm (conversa) 16 de agosto de 2018 ás 08:24 (UTC)[responder]

@Vriullop: @Amadalvarez: Hola, el Modelo:Imaxe item subordinado parece que no funciona de todo en gl.wiki, lo he copiado de ca.wiki y le he puesto que llame a WikidataFichas pero parece que no funciona, la página de ayuda no muestra bien los dos últimos ejemplos. He revisado los módulos y plantillas que se utilizan y no he encontrado el problema. Una de las dudas que tengo es por qué no utilizan en gl.wiki algunos modelos aparecen en ca.wiki cuando se está editando. Por ejemplo, en ca.wiki se usa el módulo:Argumentos, pero en gl.wiki no aparece en la lista de módulos que utiliza. Por alguna razón que desconozco en gl.wiki se está llamando al Módulo:Táboas, no sé por qué se usa este módulo pero no creo que esto produzca problemas. Luego, los otros módulos son de documentación y categorías, entiendo que no afectan al funcionamiento... Podríais echarle un vistazo a ver si encontráis que pasa? Saúdos, Elisardojm (conversa) 17 de agosto de 2018 ás 11:37 (UTC)[responder]

Solucionado: Special:Diff/4838912. --Vriullop (conversa) 17 de agosto de 2018 ás 11:44 (UTC)[responder]
@Vriullop: Muchas gracias! Mira que revisé el código de la función y los módulos varias veces, pero así era imposible! :( Gracias de nuevo :) Saúdos, --Elisardojm (conversa) 17 de agosto de 2018 ás 21:37 (UTC)[responder]

Continuación[editar a fonte]

@Vriullop: @Amadalvarez: Hola!, he estado liado con otras tareas y no he podido trabajar en este proyecto en los últimos meses, pero ahora voy a intentar continuar. Sé que teníais algunas cosas pendientes de retocar en ca.wiki..., ¿sabéis que faltaría añadir o actualizar aquí? ¿Hay algún modelo que se podría intentar traer ya para aquí para ver si funciona? Saúdos, --Elisardojm (conversa) 22 de novembro de 2018 ás 10:46 (UTC)[responder]

Primero habrá que actualizar el módulo:wikidataFichas para asegurar la compatibilidad de plantillas. A partir del lunes me puedo poner en ello. Deberías buscar otro nombre para el módulo porqué al final tendrás que moverlo de probas, no funcionan las redirecciones en el espacio módulo y no funcionaran las plantillas que lo invoquen. Más arriba ya te comentava que mejor no tocar el actual Módulo:Wikidata para no romper nada y buscar otro nombre. Algunos usados en otras wikis son Wd, WikidataIB. Sobre qué infobox es más estable y recomendable ya te contará Amador. --Vriullop (conversa) 22 de novembro de 2018 ás 11:17 (UTC)[responder]
Como dicen Vriullop, no podemos ponernos antes del lunes. Puedes irte mirando los ejemplos (con gl como lengua a las preferencias) de las plantillas:
con este bloque se cubre el 70-80% de los articulos y lasplantillas estan mucho mas estables que este verano.
Salut ! --Amadalvarez (conversa) 22 de novembro de 2018 ás 11:39 (UTC)[responder]
Muchas gracias Vriullop y Amadalvarez, este finde repaso el módulo y todos los que utiliza. Ya he cambiado el nombre a WikidataFichas, tendré que repasar los modelos que utilizaban el módulo de Wikidata de pruebas. Después iré mirando alguno de los módulos de ca.wiki y cuando podáis continuaré con lo que me digáis. Salut! --Elisardojm (conversa) 23 de novembro de 2018 ás 09:58 (UTC)[responder]

Dudas encontradas[editar a fonte]

En el módulo Wikidata, que es eso de wikidata/tablesortalt? Donde está? No he podido copiarlo a gl.wiki. Saúdos, --Elisardojm (conversa) 23 de novembro de 2018 ás 10:51 (UTC)[responder]

Estuvo, però ya no està porque @Vriullop: ha ampliado las claves de ordenació de 1 a "n", siendo "n" el máximo de qualificadores. Pero este último cambio aun està en wikidata/proves. Supongo que el lunes/martes lo liberará y ya serà coherente la documentación con el codigo. Disculpa.--Amadalvarez (conversa) 23 de novembro de 2018 ás 11:15 (UTC)[responder]
Gracias Amadalvarez por estar al tanto! :) Por el momento voy a apuntar aquí las dudas que vaya encontrando para no molestaros hasta que estéis libres, así que no le hagáis mucho caso :) Salut! --Elisardojm (conversa) 23 de novembro de 2018 ás 11:24 (UTC)[responder]