Banner para advertir a los espectadores de un tema antiguo

Advertimos cuando los usuarios intentan revivir un tema antiguo; ¿sería posible añadir un banner para quienes tropiezan con (y simplemente ven) un tema antiguo? Sería ideal agregar un banner de advertencia en la parte superior de la página (algo así como lo que hacen algunos sitios de noticias ahora), algo como:

“Este tema se actualizó por última vez hace más de dos años y puede contener información desactualizada. Considera abrir una [nueva publicación](link) si no resuelve tu pregunta.”

¿Es esta una función o plugin existente? ¿O es algo que podría añadirse como uno de ellos?

Esto surgió de forma orgánica en nuestro sitio Discourse: Can we mark some discussions on Julia Discourse as outdated in v. 1.x? - Meta Discussion - Julia Programming Language

5 Me gusta

Esta no es una función existente… Creo que ya se ha mencionado antes, pero no ha sido solicitada lo suficiente como para ser una prioridad. Supongo que esperaría que alguien respondiera a un tema si descubriera que está desactualizado (aunque un empujón extra no vendría mal).

Definitivamente debería ser posible en un plugin.

3 Me gusta

Sí, la idea es que en muchos sitios, incluido el nuestro, la relación entre visitas y número de usuarios es muy alta. Tenemos muchos observadores y personas sin cuenta que ni siquiera intentarían responder, así que no lo considero una advertencia adicional, sino más bien la única advertencia que verá la mayoría.

Consideramos que el cierre agresivo y la eliminación masiva son bastante hostiles para el usuario. YMMV.

Hay muchísima información valiosa en nuestros hilos antiguos, pero, en nuestro caso, las sintaxis pueden haber cambiado ligeramente, lo cual podría causar frustración o ser una buena razón para abrir un nuevo hilo. Así que, no, no quiero eliminarlos masivamente. Solo quiero dar un pequeño recordatorio que diga: “Oye, esto es antiguo, así que si no resuelve tu problema, esa podría ser la razón.”

3 Me gusta

Si es realmente antiguo y obsoleto, ¿por qué proporcionar la oportunidad de que las personas se hagan estallar al pisar minas antipersonales en primer lugar? :thinking:

Es extraño que la presencia de minas antipersonales se considere “amigable para el usuario” :grimacing:

1 me gusta

Esa es una apelación terrible a lo extremo. No, nuestras publicaciones antiguas no son minas terrestres, al menos no en gran medida. Sí, algunas pueden haberse deslucido un poco, pero aún hay mucha buena información disponible, incluso en aquellas que necesitan una actualización leve de la sintaxis.

3 Me gusta

¿Quizás la mejor estrategia sea actualizarlos, entonces?

Siento que un descargo de responsabilidad gigante aplicado de forma automática a todas las publicaciones antiguas será (correctamente) ignorado por los usuarios. Por la misma razón que este tipo de cosas es ineficaz…

Incluso podrías tener un componente de tema que muestre un banner en un tema etiquetado como stale o algo por el estilo.

2 Me gusta

Esta no parece una solicitud tan extraña. Las dos opciones que estás ofreciendo son:

  1. Eliminar completamente los hilos antiguos. Esto no es aceptable porque aún hay mucha información útil en los hilos antiguos. Mientras alguien sea consciente de que puede necesitar actualizar la sintaxis o tomar otras precauciones, pueden ser bastante útiles.

  2. Editar los hilos antiguos. Esto no es aceptable porque requiere editar masivamente los mensajes de otras personas, lo cual generalmente no es aceptable en nuestros foros, sin mencionar que es una enorme cantidad de trabajo manual que no tenemos la capacidad de realizar.

Esas opciones pueden funcionar para ti, pero no para nosotros.

2 Me gusta

Puedes hacer lo que quieras; como fundador de Stack Overflow, te informo que un descargo de responsabilidad genérico de talla única aplicado ciegamente a publicaciones antiguas puede ser mucho menos efectivo de lo que esperas.

Esa no es una mala idea: podríamos agregar en masa la etiqueta v0.x a todas las publicaciones anteriores a nuestro lanzamiento de 1.0 y luego estilizarlas de forma diferente. ¿Es posible seleccionar en masa más de 50 temas a la vez?

2 Me gusta

Creo que sí; solo tienes que cargar el siguiente conjunto de la lista de temas. También podrías hacerlo desde la consola.

Tendrías que adaptar el script para encontrar todos los temas anteriores a una fecha y así agregar esa etiqueta automáticamente.

Para ser justos, esto es una #solicitud de característica. Jeff es el gerente de producto y entiendo su punto sobre la adición de banners como este al núcleo, ya que podría ser ruidoso. Pero hay otras formas de lograrlo si lo consideras necesario para tu comunidad.

5 Me gusta

Gracias por la reinterpretación del lenguaje de Jeff. Entiendo perfectamente la necesidad de tener una visión con postura definida para el software en general.

Aún estamos solo haciendo lluvia de ideas al respecto; simplemente preguntaba si sería posible. Si es una buena idea es algo que sin duda se puede debatir y vale la pena reflexionar. En nuestro caso, creo que podemos precisar los plazos lo suficiente como para que el banner sea realmente útil: por ejemplo, puede enlazar a guías de transición entre versiones y cosas así. Incluso podríamos animar a la gente a sugerir actualizaciones al artículo para que la actualización sea un esfuerzo colectivo.

6 Me gusta

Especialmente si estás hablando de documentación para algo técnico (que es el caso), es razonable querer etiquetar algo como obsoleto. EmberJS, que usamos para Discourse, lo hace si por casualidad te topas con documentación de una versión anterior e incluso enlaza a una versión más reciente de la documentación.

Si el primer mensaje del tema está en duda, también podrías convertir el tema en un wiki y restringir el acceso a cierto nivel de confianza. Esto permitiría que tus participantes de confianza de la comunidad realicen las ediciones ellos mismos si así lo deseas.

4 Me gusta

Hay ciertos tipos de “empujones” que podrían cumplir esta función, por ejemplo:

(¡Perdona mi mala puntuación!)

Depende en gran medida del tipo de contenido que tenga una comunidad.

2 Me gusta