Módulo discusión:Excerpt
Grant para mejorar y difundir los extractos
[editar]Hola! Acabo de solicitar un grant para mejorar y difundir los extractos (que utilizan este módulo, véase Wikipedia:Extractos y Plantilla:Extracto) tanto en la Wikipedia en español como en otras Wikipedias. Invito a toda persona interesada a que pase por la página del grant y deje su comentario, gracias! Sophivorus (discusión) 21:47 13 dic 2019 (UTC)
Excerpt|random
[editar]Hola. En los últimos días encuentro que la función #invoke:Excerpt|random ha dejado de funcionar. La había implementado en los siguientes portales para traer biografías aleatorias:
- Portal:Comunicación
- Portal:Internet
- Portal:Sociología
- Portal:Tecnología
- Portal:Economía
- Portal:Psicología
- Portal:Antropología
- Portal:Software libre
- Portal:Ciencias humanas y sociales
- Portal:Ciencia
Será posible restablecerla? o en otro caso, podría implementarse una mejor solución para esos portales? Gracias y saludos! --Aguzanotti (discusión) 14:30 23 may 2020 (UTC)
- @Aguzanotti, creo que mejor que un extracto aleatorio sería un extracto programado. Revisa Portal:Estados Unidos de América para ver un ejemplo de como se programa un artículo por cada semana (con
{{#time:W}}, desde la semana 01 a la 53). También se puede programar uno distinto por mes (con{{#time:m}}, desde el mes 01 hasta el 12), o repartir una cifra cualquiera de artículos entre todo el año (con{{#expr:ceil (({{#time: z}}+NÚMERO_DE_ARTICULOS)/(365/NÚMERO_DE_ARTICULOS))}}, donde NÚMERO_DE_ARTICULOS será la cifra deseada). Aquí puedes ver un ejemplo para diez artículos, cada uno de ellos se visualizará durante la décima parte de cada año. Saludos. -- Leoncastro (discusión) 15:36 23 may 2020 (UTC)- @Aguzanotti y Leoncastro: El fallo fue mi culpa, no sabía que ya se estaba utilizando la funcionalidad random aquí. La quité como parte de un esfuerzo por separar la funcionalidad de transclusión de las demás funcionalidades. Veo que Leoncastro ya implementó su sugerencia en Portal:Comunicación. Aguzanotti, por favor decime si preferís la solución de Leoncastro, o si sería mejor una función aleatoria, que probablemente pueda restaurar utilizando Módulo:Random. ¡Saludos! Sophivorus (discusión) 13:00 24 may 2020 (UTC)
- No hay problema! Creo que la solución de @Leoncastro: está más a tono con el resto de los portales. Puedo cortar y pegar del Portal:Comunicación para reparar los otros sin esfuerzo. Gracias por los aportes y por el módulo. Saludos --Aguzanotti (discusión) 15:17 24 may 2020 (UTC)
- @Aguzanotti y Leoncastro: El fallo fue mi culpa, no sabía que ya se estaba utilizando la funcionalidad random aquí. La quité como parte de un esfuerzo por separar la funcionalidad de transclusión de las demás funcionalidades. Veo que Leoncastro ya implementó su sugerencia en Portal:Comunicación. Aguzanotti, por favor decime si preferís la solución de Leoncastro, o si sería mejor una función aleatoria, que probablemente pueda restaurar utilizando Módulo:Random. ¡Saludos! Sophivorus (discusión) 13:00 24 may 2020 (UTC)
Actualización
[editar]¡Hola! Acabo de actualizar el módulo a la versión más reciente, que depende de Módulo:WikitextParser en lugar de Módulo:Transcluder. Antes actualicé los casos de prueba en Módulo:Excerpt/casos de prueba y Plantilla:Extracto/casos de prueba y verifiqué que no hubiera diferencias significativas entre la vieja versión del módulo y la nueva, pero quedo atento a cualquier problema. ¡Saludos! Sophivorus (discusión) 14:17 17 ene 2026 (UTC)
- @Sophivorus, se presentan errores en fragmentos y tablas (la tercera, sobre
{{Extracto|Pilares de la Unión Europea}}). -- Leoncastro (discusión) 14:58 17 ene 2026 (UTC)- En el caso de los fragmentos, el problema era con el caso de prueba y no el módulo (ya lo arreglé). En cuanto a la tabla de Pilares de la Unión Europea, el problema parece venir del módulo (véase este caso de prueba). A juzgar por el output, parece como si faltara un salto de línea al comienzo del extracto para que el parser interprete la tabla correctamente, pero el módulo sí agrega ese salto de línea. También probé con la versión vieja del módulo y parece que tenía el mismo problema, así que todavía no estoy seguro de la causa. Sophivorus (discusión) 15:42 17 ene 2026 (UTC)
- Sophivorus, la causa está en Special:Permalink/171558708#L-306. -- Leoncastro (discusión) 17:29 17 ene 2026 (UTC)
- ¡Muy buen ojo, solucionado! Saludos, Sophivorus (discusión) 17:59 17 ene 2026 (UTC)
- Bueno Sophivorus, pero es que en realidad no es una imagen de ficha y no debería extraerse fuera de la tabla, especialmente si se duplica la imagen a continuación en la tabla. Has evitado el error, pero no se ha solucionado. Tendría que mejorarse esa función para descartar según qué casos como este. -- Leoncastro (discusión) 20:56 17 ene 2026 (UTC)
- Se puede solucionar así, pero se me hace feo, confuso, innecesario e ineficiente, pues agrega un filtro que ralentiza casi todos los extractos solo para prevenir una situación extremadamente rara, que hasta ahora no se ha reportado, y que si se reporta se puede solucionar agregando
archivos=0. ¿Que opinas? Sophivorus (discusión) 23:08 17 ene 2026 (UTC)
- Se puede solucionar así, pero se me hace feo, confuso, innecesario e ineficiente, pues agrega un filtro que ralentiza casi todos los extractos solo para prevenir una situación extremadamente rara, que hasta ahora no se ha reportado, y que si se reporta se puede solucionar agregando
- Bueno Sophivorus, pero es que en realidad no es una imagen de ficha y no debería extraerse fuera de la tabla, especialmente si se duplica la imagen a continuación en la tabla. Has evitado el error, pero no se ha solucionado. Tendría que mejorarse esa función para descartar según qué casos como este. -- Leoncastro (discusión) 20:56 17 ene 2026 (UTC)
- ¡Muy buen ojo, solucionado! Saludos, Sophivorus (discusión) 17:59 17 ene 2026 (UTC)
- Sophivorus, la causa está en Special:Permalink/171558708#L-306. -- Leoncastro (discusión) 17:29 17 ene 2026 (UTC)
- En el caso de los fragmentos, el problema era con el caso de prueba y no el módulo (ya lo arreglé). En cuanto a la tabla de Pilares de la Unión Europea, el problema parece venir del módulo (véase este caso de prueba). A juzgar por el output, parece como si faltara un salto de línea al comienzo del extracto para que el parser interprete la tabla correctamente, pero el módulo sí agrega ese salto de línea. También probé con la versión vieja del módulo y parece que tenía el mismo problema, así que todavía no estoy seguro de la causa. Sophivorus (discusión) 15:42 17 ene 2026 (UTC)