Plantilla discusión:Extracto

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda

Solución de errores[editar]

Desde que se usa el módulo Módulo:Excerpt, las notas y referencias se muestran incorrectamente por duplicado. Por tanto recupero la versión anterior donde no aparecía el error, actualizada con los cambios recientes distintos del módulo mencionado, así como también otros cambios necesarios: como la segregación de los parámetros sección y fragmento que no son equivalentes, o la simplificación y codificación de las rutas a secciones (que además los fragmentos no generan ruta). -- Leoncastro (discusión) 03:51 15 ago 2018 (UTC)

Excelentes aportes, gracias! Tarde o temprano estaría bueno reincorporar el Módulo:Excerpt para transcluir introducciones porque lo hace de manera más inteligente que #lsth, por ejemplo no transcluye la Plantilla:Otros usos, transcluye solo la primera imagen, etc. --Sophivorus (discusión) 15:38 15 ago 2018 (UTC)
Sophivorus, el módulo será «más inteligente» cuando al arreglar un problema no genere otro mayor. Mientras tanto, la mejor opción me parece la de #lst, donde el usuario puede seleccionar exactamente el fragmento que necesite. -- Leoncastro (discusión) 19:57 15 ago 2018 (UTC)
@Leoncastro: Hice una versión de prueba de la plantilla en Plantilla:Extracto/prueba que utiliza el Módulo:Excerpt, y transcluí un artículo de prueba en Plantilla:Extracto/prueba2. Sin embargo, no logro reproducir el problema de referencias repetidas que detectaste. Recuerdo que la primera vez que introduje el Módulo:Excerpt, me fijé que funcionara bien y no noté problemas, pero luego ya no volví a mirar. ¿En qué artículo(s) notaste el problema? ¡Gracias! --Sophivorus (discusión) 14:00 16 ago 2018 (UTC)
Sophivorus en los tres mismos ejemplos de la documentación, por ejemplo las tres notas podían verse dos veces cada una. -- Leoncastro (discusión) 14:13 16 ago 2018 (UTC)
@Leoncastro: Reemplacé en la documentación la Plantilla:Extracto por la Plantilla:Extracto/prueba. Hay una referencia que parece repetida (la que dice «Keyfacts on Dorset - general») pero es porque el artículo cita la misma fuente dos veces, con fecha de consulta diferente. El resto se ve bien. ¿Qué opinás? --Sophivorus (discusión) 21:31 16 ago 2018 (UTC)
@Sophivorus, pues ahora sí que se ve correctamente sin duplicados. Esa referencia «Keyfacts on Dorset - general» estuvo duplicada siempre porque estaba repetida en su artículo —por cierto lo he resuelto—, pero no es el problema al que me refería. Como dije, las notas eran incorrectamente seis: las tres actuales y otra vez las mismas tres. Incluso cuando pulsabas la flecha de las primeras te llevaban al número volado, pero al pulsar la flecha de las duplcadas no te llevaban a ninguna parte. Ahora que me fijo, el problema estaba en esta edición donde repetiste la función #lst dentro del condicional para ahorrarte la división de parámetros (que por otra parte es necesaria esa división tal y como ya he explicado, y aún más ante la evidencia del problema). Entonces recupero la función del Módulo:Excerpt. -- Leoncastro (discusión) 00:01 17 ago 2018 (UTC)

Editar y editar código[editar]

@Leoncastro: Hola! Sabrás que junto a los títulos de las secciones, normalmente aparecen dos botones, uno para editar con el editor visual, y otro para editar con el editor de código. Lo mismo ocurre con la Plantilla:Documentación, de modo que intenté reproducir la funcionalidad aquí poder editar los extractos con el editor visual con un solo click. Pero tras analizar un rato y probar lo único que se me ocurrió, fallé. Parece haber un JavaScript que se activa, probablemente frente a cierta estructura o atributos HTML, pero no estoy seguro. ¿Quizás vos ya estás familiarizado con el tema o tengas mas suerte? ¡Sería muy útil! Sophivorus (discusión) 02:39 5 mar 2019 (UTC)

@Sophivorus, el Editor Visual realiza el cambio de los enlaces «editar», modificando su texto por «editar código» y agregando otro enlace para «editar» [visualmente]. He agregado las clases necesarias (mw-headline y mw-editsection consecutivamente) para que detecte los enlaces y los modifique, pero no funciona adecuadamente. Observa que en la propia plantilla modifica el texto del enlace y agregar el enlace visual de forma oculta (porque en las plantillas no está habilitado el editor visual), y sin embargo en los artículos lo ignora totalmente. Sería necesario revisar el código del Editor Visual para encontrar el problema, pero no dispongo ahora del tiempo necesario. -- Leoncastro (discusión) 15:09 5 mar 2019 (UTC)
@Leoncastro: Muchas gracias por tu tiempo, conocimiento y ese link! Más tarde lo intento yo de nuevo y si todo falla, quizás abra una tarea en Phabricator. Saludos! Sophivorus (discusión) 15:18 5 mar 2019 (UTC)

Grant para mejorar y difundir los extractos[editar]

Hola! Acabo de solicitar un grant para mejorar y difundir los extractos en la Wikipedia en español y en otras cinco Wikipedias. Invito a toda persona interesada en los extractos que pase por la página del grant y deje su comentario, gracias! Sophivorus (discusión) 21:44 13 dic 2019 (UTC)

Problema con la nueva versión al transcluir secciones[editar]

@Franar8: ¡Hola! Veo que revertiste mi actualización de la plantilla. Hice mi mejor esfuerzo por conservar y mejorar la funcionalidad existente, y en todas las pruebas que hice las secciones se transcluyen bien, pero claramente algo se me pasó por alto. ¿Cuál es la sección que presenta problemas? ¡Gracias! Sophivorus (discusión) 23:07 28 ene 2020 (UTC)

@Sophivorus: Comprendo y te agradezco por tu esfuerzo. La anomalía la vi en varias páginas y consistía en esto: por ejemplo: vemos Riverdale (serie de televisión)#Episodios y en la sección todo esta correcto, en cambio, cuando se aplican las actualizaciones el resultado es una sección vacía. --Franar8 (discusión) 23:45 28 ene 2020 (UTC)
@Franar8: Entiendo, ¡ya lo pude arreglar! Gracias por el aviso y la amabilidad en el trato. Por favor, si detectás otro problema no dudes en escribir y si es algo grave, revertir a la versión anterior hasta que lo resuelva. ¡Saludos! Sophivorus (discusión) 12:24 29 ene 2020 (UTC)

Extracto y base de portal[editar]

La plantilla no parece funcionar muy bien con {{Base de portal}} como se puede ver aquí y aunque se usará section begin/end. ¿eso tiene solución?. --Hispano76 (discusión) 20:09 11 feb 2020 (UTC)

@Hispano76, la página Portal:Chile no tiene propiamente una sección «Artículo destacado» de la cual tomar un extracto. Precisamente el portal selecciona automáticamente el contenido de varias subpáginas para generar esa sección (como Portal:Chile/Biografía seleccionada, Portal:Chile/Destacado, Portal:Chile/Destacado/Arturo Prat, Portal:Chile/Destacado/Metro de Santiago, etc.). No veo mucho sentido el querer tomar un extracto automático de otro extracto manual. ¿Qué pretendes hacer exactamente? -- Leoncastro (discusión) 20:31 11 feb 2020 (UTC)
Mejor dicho, lo que quisiera es tomar el extracto de la introducción «La República de Chile es..» pero no me ha funcionado con section begin/end. --Hispano76 (discusión) 20:41 11 feb 2020 (UTC)
Pues sigo en las mismas; eso está en otro extracto manual: Portal:Chile/Titular. Lo que hace {{Extracto}} es ahorrar la creación de extractos manuales, tomando el texto directamente desde un artículo. Por ejemplo, en lugar de crear Portal:Chile/Titular y agregarlo al portal como |Descripción={{/Titular}}, se podría haber usado simplemente |Descripción={{Extracto|Chile|aviso=final|refs=0}}. Saludos. -- Leoncastro (discusión) 20:54 11 feb 2020 (UTC)
Creí que con el ejemplo del taller se entendía lo siento. Daré un ejemplo. En mi página de usuario quiero extraer el texto expuesto en el portal de Chile con el parámetro «|Descripción=La república de Chile es un..» (y no como está ahora con una subpágina) pero no funciona aún añadiendo «section begin/end» porque solo aparecerá el "leer más" y no el texto que quiero. --Hispano76 (discusión) 21:11 11 feb 2020 (UTC)
Pues claro Hispano76, estás usando las secciones dentro de un parámetro de otra plantilla, y eso no funciona. Ejemplo y resultado. No es cosa de la base del portal ni del extracto, es así la función. Por si no se entiende lo que digo, del mismo modo que el portal no tiene propiamente encabezados de sección, tampoco tiene fragmentos section aunque se pongan entre sus parámetros. -- Leoncastro (discusión) 21:42 11 feb 2020 (UTC)

NOEDITSECTION[editar]

@Leoncastro: Hola! Hoy se me ocurrió agregar la palabra mágica __NOEDITSECTION__ a la plantilla, para esconder el botón de editar la sección con el extracto y dejar solo el botón de editar que agrega la plantilla. Lo hice en Plantilla:Extracto/zona de pruebas y los resultados se ven en Plantilla:Extracto/casos de prueba. Me parece que quizás ayude, pero también puede ser confuso y molesto. ¿Qué te parece? Sophivorus (discusión) 17:27 2 mar 2020 (UTC)

@Sophivorus, estoy muy en desacuerdo con esa implementación. Básicamente porque esa palabra mágica afecta a todas las secciones, y no solamente a las que contienen extractos. Véase aquí cómo desaparecen los enlaces. Un saludo. -- Leoncastro (discusión) 17:38 2 mar 2020 (UTC)
@Leoncastro: jaja está clarísimo, no me había dado cuenta de ese problemón. Gracias por señalarlo y perdón por la molestia, saludos! Sophivorus (discusión) 17:42 2 mar 2020 (UTC)
No es molestia. Además era un buen intento, si la palabra mágica hiciese lo que parece que debería hacer según su nombre; por algo se llama NOEDITSECTION y no NOEDITSECTIONS, y sin embargo afecta a todas las secciones y no a una en concreto. En fin, buen intento. -- Leoncastro (discusión) 17:46 2 mar 2020 (UTC)

Lo que sigue es un extracto de...[editar]

«Lo que sigue es un extracto de [...]», vale, pero ¿hasta donde? Propongo delimitar de algún modo el final de los extractos.

Por ejemplo con algún tipo de línea horizontal, como se viene haciendo con las listas de ListeriaBot, pero sin ese color tan llamativo. Ejemplo:

Un ejemplo sirve para explicar o ilustrar una afirmación general, o para proporcionar un caso particular que hace de modelo para el caso general. El ejemplo es escogido libremente, pero busca aclarar la comprensión de un fenómeno o proceso.

O con algún tipo de línea vertical haciendo un cuadro similar a Cita, pero sin remarcar el fondo para que no contraste con el resto del artículo. Ejemplo:

Un ejemplo sirve para explicar o ilustrar una afirmación general, o para proporcionar un caso particular que hace de modelo para el caso general. El ejemplo es escogido libremente, pero busca aclarar la comprensión de un fenómeno o proceso.

Saludos. -- Leoncastro (discusión) 01:41 7 mar 2020 (UTC)

@Leoncastro: ¡Buena observación! Tras reflexionar un poco, se me ocurre una alternativa más discreta: el 98% de los extractos ocupan toda una sección, ¿cierto? Para ese 98% se podría cambiar el texto del encabezado por «Esta sección es un extracto de...» y para el 2% restante agregar un parámetro nuevo a la plantilla que conserve el texto actual del encabezado y agregue las líneas que sugerís (favorezco la línea vertical porque contrasta con las líneas horizontales de los títulos de las secciones). ¿Qué opinás? (Por cierto, encontrar los artículos que necesitarían del parámetro nuevo me sería fácil mediante una búsqueda con expresiones regulares.) ¡Saludos! Sophivorus (discusión) 14:22 7 mar 2020 (UTC)
Esa es otra buena alternativa. De todos modos yo preferiría que fueran lo más homogéneas posibles. Y en ese sentido, creo que cambiar el encabezado por «Esta subsección es un extracto de...» sería suficiente para casi todos los casos. -- Leoncastro (discusión) 15:54 7 mar 2020 (UTC)
@Leoncastro: ¡De acuerdo! Solo tengo una duda: ¿el texto debería usar la palabra «sección» o «subsección»? La primera me parece más simple, ¿pero quizás tenés tus razones para haber sugerido la segunda? Sophivorus (discusión) 17:18 7 mar 2020 (UTC)
Supongo que no es importante: escribí «subsección» dado que dijiste que en el 98 % eran secciones completas y supuse que «subsección» abarcaría también el 2 % restante. -- Leoncastro (discusión) 16:30 8 mar 2020 (UTC)
@Sophivorus, un caso particular lo podemos ver en este ejemplo, donde ni la solución de las líneas verticales ni la de «esta sección» llegarían a resolver el dilema. ¿Hasta donde llega el extracto? -- Leoncastro (discusión) 18:37 8 mar 2020 (UTC)

┌─────────────┘
A favor A favor de agregar una línea. La vertical es más estética que las horizontales paralelas.--Malvinero1 (discusión) 01:50 25 mar 2020 (UTC)

┌─────────────────────────────┘
Atendiendo a la preocupación de que la solución sea «más discreta», se me ocurre la siguiente alternativa:

Un ejemplo sirve para explicar o ilustrar una afirmación general, o para proporcionar un caso particular que hace de modelo para el caso general. El ejemplo es escogido libremente, pero busca aclarar la comprensión de un fenómeno o proceso.

Las líneas son visibles al inicio y al final del extracto, marcando únicamente las esquinas correspondientes. Esto disimula casi completamente la línea horizontal, así como la línea vertical en los casos donde el extracto ocupa múltiples líneas de texto. CC: Sophivorus, Malvinero1. -- Leoncastro (discusión) 04:24 25 mar 2020 (UTC)

@Leoncastro y Malvinero1: Las esquineras son más discretas, pero aún así creo que simplemente cambiar el texto del encabezado por «Esta sección es un extracto de» es la solución más razonable para la mayoría de los casos. Para el resto de los casos, se podría agregar un parámetro opcional marcador que agregue la línea vertical o las esquineras. Sophivorus (discusión) 06:48 25 mar 2020 (UTC)
Hice una primera versión de la idea en Plantilla:Extracto/zona de pruebas y los resultados se pueden ver en Plantilla:Extracto/casos de prueba#Sección con marcador, ¡saludos! Sophivorus (discusión) 07:11 25 mar 2020 (UTC)
Me gustan las dos formas.--Malvinero1 (discusión) 12:37 25 mar 2020 (UTC)
@Sophivorus, lo que yo no quiero es que se estaque el tema sin ninguna solución, pero cualquiera de las propuestas me sirve. Además de que se pueda cambiar el encabezado a «Esta sección ...», parametrizar el resaltado haciéndolo opcional es la solución definitiva más inclusiva. Dado que a los demás nos parece bien de varias formas, por favor, aplica la que más te convenza. -- Leoncastro (discusión) 14:18 25 mar 2020 (UTC)
@Leoncastro y Malvinero1: Hecho y documentado. Sophivorus (discusión) 14:33 25 mar 2020 (UTC)
@Sophivorus, ¿qué tal queda así? -- Leoncastro (discusión) 14:44 25 mar 2020 (UTC)
@Leoncastro: Queda horrible, pero creo que en este caso (como en otros) lo mejor es editar el artículo fuente y flotar la imagen a la derecha, que no a la izquierda, como acabo de hacer. Fijate ahora, ¡saludos! Sophivorus (discusión) 14:53 25 mar 2020 (UTC)

Módulo:Excerpt frente a #lsth[editar]

Los cambios introducidos por el nuevo módulo Módulo:Excerpt hacen que este plano no se muestre correctamente, algo que con la función #lsth sí ocurría sin ningún problema. @Sophivorus, ¿puedes revisarlo? De lo contrario será necesario revertir hasta una versión estable de la plantilla. No entiendo por qué eliminar todas las plantillas —o casi— del extracto cuando precisamente lo que se quiere en la mayor parte de los casos es replicar el mismo contenido de una página a otra. Debería plantearse de forma inversa: mantener todas las plantillas, salvo las especificadas (como por ejemplo usar {{Extracto|Artículo|Sección|eliminar=Ficha de persona}} para prescindir de la ficha en un extracto concreto, permitiendo replicar también la ficha en otros modelos). -- Leoncastro (discusión) 16:28 8 mar 2020 (UTC)

@Leoncastro: Resuelto lo del cuadro. El problema principal con #lsth es que transcluye las subsecciones además del contenido de la sección deseada, lo cual puede ser deseable en ocasiones pero otras veces no, y en muchos casos rompe con la jerarquía de títulos (cuando se transcluye una sección de nivel 2 con subsecciones de nivel 3, por ejemplo, desde una sección de nivel 3, como en el artículo que enlazaste). El módulo, en cambio, quita las subsecciones, por lo que no se crean esos problemas de jerarquías. En cuanto a la funcionalidad que quita todas las plantillas excepto las de la "lista blanca", estoy de acuerdo que a veces causa problemas (temprorales, hasta que se agrega la plantilla a la lista blanca), pero creo que al final es la mejor manera, porque de lo contrario habría que hacer una lista negra de plantillas que sí se quieren quitar (la mayoría de las plantillas de mantenimiento, por ejemplo) o habría que hacerlo caso por caso como sugerís, lo cual dificultaría el uso de la plantilla, "ensuciaría" el wikitexto y en fin, puede ser más molesto que la solución actual que requiere agregar una a una las plantillas deseables, sabiendo que con el tiempo la molestia será cada vez menos frecuente. Por último, creo que es útil mantener sincronizado nuestro módulo con la versión en inglés, ya que el principal desarrollador del mismo trabaja allí, y de lo contrario con el tiempo nos perderíamos varias mejoras, como de hecho ocurrió durante años hasta que recientemente actualicé el módulo de la Wikipedia en español. Por mencionar algunas mejoras: los enlaces automáticos desde las palabras en negritas hacia el artículo transcluído y la extracción automática de las imágenes de las fichas y su texto al pie. Habiendo dicho todo esto, estoy pensando en hacer una mejora a la plantilla para que, si se intenta transcluir una sección que no tiene contenido pero sí tiene subsecciones, se transcluyan las subsecciones via #lsth en vez de una transclusión vacía. ¿Te parece? Sophivorus (discusión) 18:16 8 mar 2020 (UTC)
@Sophivorus, todo lo que sea mejorar me parece bien. -- Leoncastro (discusión) 18:35 8 mar 2020 (UTC)
@Leoncastro: Agregué el parámetro "subsecciones" para permitir la transclusión de secciones completas (incluyendo subsecciones) utilizando #lsth. Creo que esta es la solución más flexible, comprensible y prudente. Sophivorus (discusión) 21:35 1 abr 2020 (UTC)

Sobrecarga de plantillas[editar]

Parece ser que ahora esta plantilla causa sobrecarga en determinados artículos que extraen tablas con referencias. Véase Anexo Discusión:Episodios de Arrow#Plantillas. -- Leoncastro (discusión) 14:10 1 abr 2020 (UTC)

Resuelto, véase aquella discusión para los detalles. Sophivorus (discusión) 17:08 1 abr 2020 (UTC)

Negritas[editar]

Sugiero, de ser posible, disponer que las negritas de las introducciones no aparezcan en la página donde se presenta mediante esta plantilla.--Malvinero1 (discusión) 20:04 1 abr 2020 (UTC)

Se podría incorporar text = mw.ustring.gsub(text,"'''","") en el módulo, pero eliminaría todas las negritas del extracto sin discriminación. CC: Sophivorus. -- Leoncastro (discusión) 21:10 1 abr 2020 (UTC)
@Malvinero1 y Leoncastro: Hecho. Quitar todas las negritas en principio no me preocupa ya que se usan poco y nada y creo que su uso está hasta desaconsejado. Ya veremos si otros opinan distinto. Sophivorus (discusión) 02:40 2 abr 2020 (UTC)