Puntos de interrupción naturales o "capítulos" para temas largos?

Are there any plugins that use ideas from this topic/any others that help with long topic navigation?
Also is there something official coming out to help with this in the nearish future?

I looked around for a bit and didn’t see anything about either of the above. Sorry if I missed/for the bump.

Nothing is coming in the nearish future but very likely in the next 12-24 months, its an area we want to improve.

4 Me gusta

I noticed the photos app in Windows 10 builds a timeline with breakpoints:

Gotta reiterate that I think the strongest case for this, by far, is enormous gaps in the conversation, or simply “years” if the conversation goes on that long.

Possibly the second strongest is posts with anomalously large number of likes relative to the rest of the topic; could mark those with a :heart:

21 Me gusta

I’d really like to have such a tool.

My forum is about crowdfunding projects and some discussions can last for years with dramatic inflexion points (like before KS, KS start, KS end, on delivery, 1st impressions/use after delivery etc.).

With topics running 1000s of posts, being able to spot those inflexion points would greatly improve the user experience.

3 Me gusta

Forcing new topics at those inflection points is the right strategy.

2 Me gusta

And if you can’t recognize those shifts the moment they happen, you can split the topic later.

1 me gusta

Esta es una estrategia que probé (dividir) y no funciona. En absoluto. A la gente le disgusta tener que buscar en múltiples hilos cuando busca datos antiguos.

Las conversaciones sobre un proyecto de financiación colectiva (juegos, en mi caso) son como un ser vivo. Pasan por muchas etapas. Con momentos de alegría. Y momentos de odio. No cambias a tu hijo cuando habla por primera vez. Cuando lee su primer libro. O cuando se va de casa. Lo ves a él/la ves como un viaje largo, apasionado y emocional.

2 Me gusta

Me gusta que hayas añadido soporte para identificar la flexión. Es una característica muy potente si puede representarse visualmente. :+1:

También valoré tu observación de que tus usuarios quieren buscar en toda la conversación desde su inicio. :+1: Pero eso no significa que sea una característica valiosa para la mayoría de nosotros. Si la gente realmente quiere buscar en toda una cadena de temas divididos, una opción de búsqueda para hacerlo podría ser una función a desarrollar en un complemento. Yo votaría por una búsqueda recursiva que permita buscar cada tema anterior de la cadena uno por uno hasta llegar al primer tema. De esa forma, podría ver más fácilmente el contexto, es decir, la razón por la que se dividió el tema.

Tampoco estoy de acuerdo en que un tema largo o un viaje extenso represente la realidad del crecimiento de un niño.

Existen pasos de desarrollo muy definidos y bien documentados que marcan la entrada a un nuevo conjunto de oportunidades. Cada uno inicia un nuevo capítulo, por ejemplo: vientre, recién nacido, gateo, niño pequeño, preescolar, escuela primaria, o lo que sea. Antes y después de hablar, antes y después de caminar, antes y después de aprender a ir al baño por sí mismos, y así sucesivamente.

Los padres siempre observan cómo sus hijos pasan a nuevas etapas y dejan atrás las anteriores. Por lo tanto, es un problema real si trato a mi hijo de la misma manera en su etapa actual que en la anterior. Lo mismo aplica a los proyectos. Cada nueva etapa es una oportunidad para presentar una imagen clara de las características clave de la siguiente etapa de desarrollo y de cómo vamos a planificarla y reconocerla. Es contraproducente tratar un proyecto como si no evolucionara y nunca tuviera nada que dejar atrás.

2 Me gusta

Sí funciona, y funciona bien. Necesitas cierta disciplina para que la división de temas y los temas específicos múltiples funcionen. Si tu sitio no tiene disciplina, todo el asunto está medio condenado de todos modos. Podrías simplemente instalar un sistema de chat como Discord y dejarlo así.

5 Me gusta

Bueno, ya sabes, este foro lleva 5 años funcionando. Incluso pudo funcionar con bbPress antes (y eso no fue un placer para mí administrarlo).

Y funciona bien. Algunos temas se acercan a la marca de 10 mil publicaciones, pero son muy específicos: un tema = un juego. Podría pensarse en muchas formas de dividirlo, pero la realidad es que cada vez que intentamos algún tipo de división, terminó muy mal. A mis usuarios les gusta así, con toda la información necesaria (y muchas más de las necesarias) en un solo tema sobre un juego (bueno, de hecho, a menudo hay un segundo tema paralelo para compromisos grupales. Y eso surgió por solicitud de los usuarios, ya que alcanzaron su umbral de ruido).

Otra forma de ver mi solicitud anterior es como una tabla de contenidos para toda la discusión. Sé que existe un plugin de tabla de contenidos para publicaciones. Sí, puedes hacerlo manualmente y agregar enlaces a la primera publicación. Pero puedes apostar a que nadie notará esos enlaces. Los puntos de inflexión, basados en el tiempo o el interés, cercanos a la línea de tiempo, podrían ser valiosos, en mi opinión.

Ten en cuenta que definitivamente puedo vivir sin esto. Pero creo que podría ser útil.

1 me gusta

Tendrás problemas extremos de rendimiento a medida que los temas se alarguen. Sin cierta disciplina, habrá consecuencias, medidas en instancias de servidor más costosas (CPU más rápida o con más núcleos, más RAM, etc.).

1 me gusta

Interesante uso de esto en el sitio de la primaria demócrata de 538, observa la “línea de tiempo” con puntos de ruptura de capítulos a la izquierda:

Esto cambia a medida que bajas haciendo scroll:

8 Me gusta

Otra idea interesante sobre los puntos de ruptura naturales en los álbumes: ¿qué publicaciones se leen más?

Podrías ser sofisticado y utilizar un conjunto combinado de criterios para esto, como hacemos para los resúmenes de temas y los principales (en las listas de temas):

  • número de :heart:
  • número de respuestas
  • tiempo dedicado a la lectura

… pero creo que un conjunto de puntos de ruptura basado en las publicaciones con más :heart: sería una forma razonable de navegar por un tema, aunque considero que los grandes intervalos de tiempo son tan significativos, si no más, que los demás.

7 Me gusta

Otro ejemplo visual de Google, esta vez creando un conjunto de enlaces profundos o puntos de capítulo en un video.

1 me gusta

Ten en cuenta que estos capítulos son creados manualmente, basados en los códigos de tiempo de la descripción del video.

4 Me gusta

He estado pensando en esto. Por mi experiencia con megatópicos y los que no son mega pero se actualizan lentamente, a los usuarios les molesta que se cierren los temas que estaban siguiendo, incluso si hay temas de reemplazo.

Esto sugiere dos posibles soluciones, ambas probablemente necesitarían ayuda en el núcleo o en un plugin.

  1. Una nueva forma de dividir temas que coloque el contenido más antiguo en un nuevo tema y deje los posts más recientes.
  2. Una forma de dividir un tema, o generar una secuela, que copie la configuración de seguimiento/silenciamiento de los usuarios al nuevo tema.

Más detalles sobre cada idea:

Divisor de la parte superior del tema

La forma en que veo que esto funciona es que un moderador selecciona un post y luego hace clic en y todos los anteriores, lo que activa un nuevo/pop-up modificado para crear un nuevo tema. El nuevo tema tendría por defecto la misma categoría, el nombre del tema existente con fechas de inicio y fin, y por defecto crearía un tema bloqueado. El primer y el último (siendo este último uno del sistema) posts tendrían enlaces al tema principal del que se separó. El tema existente conservaría el primer post, obtendría un nuevo post en el lugar de los movidos (ignorando cualquier otro post especial de temas divididos) y, de lo contrario, permanecería igual.

Probablemente también se desearía un trabajo de rake que arregle los enlaces de citas en otros temas, pero eso podría ser más complicado.

Divisor que copia la configuración de seguimiento

Esta opción es probablemente más fácil de implementar, pero de alguna manera también me parece menos satisfactoria. Por un lado, los enlaces de la forma general example.discourse/t/_/12345 (es decir, que van al tema, no a un post) quedan obsoletos. Es probable que existan tales enlaces si el tema se utiliza para discusiones externas (“¡Envía ideas para la aplicación aquí!”). Cuando se use, cerraría el tema existente, cambiaría el título para indicar el rango de fechas (por defecto), crearía un nuevo tema en la misma categoría copiando el título, el primer post y todas las configuraciones de seguimiento/silenciamiento. Se añadiría un enlace al nuevo tema en el mensaje del sistema de cierre del tema antiguo.

Probablemente se desearía dejar de seguir/silenciar el tema cerrado para cualquier usuario que no participó en él. El escenario que tengo en mente es el siguiente: El usuario Elías, que está activo durante un par de meses y luego desaparece durante un año, que estaba siguiendo explícitamente un tema, podría no importarle los dos temas intermedios creados y cerrados que ocurrieron mientras estaba ausente, pero aún podría estar interesado en seguir la última versión cuando regrese.

2 Me gusta

¡Bienvenido de nuevo! Ha pasado un tiempo.

Estoy confundido; ¿ya tenemos esta función desde hace una o dos versiones? Cuando un tema se cierra automáticamente al alcanzar el límite de 10 000 publicaciones, se crea automáticamente un nuevo tema y se vincula al tema anterior. ¿No lo estás viendo?

No estaba preguntando por enlaces cruzados. Preguntaba por que la opción “seleccionar aquí y ARRIBA” permitiera moverse a un nuevo tema o copiar el estado de seguimiento.

¿Hay alguna novedad al respecto?

Usar la barra vertical de la línea de tiempo para esto sería genial. ¿Podría sugerir la longitud del post como criterio? Algunas publicaciones de una sola línea a veces reciben muchos «me gusta», pero no funcionan bien como «hitos del tema».

1 me gusta

¡Nada en este momento, pero planeamos llegar eventualmente!

2 Me gusta