Threaded discussion is ultimately too complex to survive on the public Internet?

@Sailsman63, estás haciendo un muy buen punto que de hecho suelo repetir, cuando (sí, usaré mucho esta analogía) discuto sistemas de archivos con la gente: la jerarquía directa rara vez es suficiente para demostrar relaciones complejas.

Creo que has proporcionado pruebas suficientes para que Discourse tenga un mecanismo de relaciones comunes más robusto y modelos de vista extensibles por separado. Específicamente:

  1. Al escribir una nueva respuesta, permite a una persona elegir varios comentarios para marcarlos como respondidos. Esto significa que un usuario no tiene que etiquetar a varias personas en su comentario si está respondiendo a varios comentarios, y asegura que se comunique objetivamente a qué está respondiendo.

  2. Esto puede ser consumido por la elección de modelo de vista del usuario (plano, en hilos, diagrama de relaciones tipo MermaidJS para ese tipo de persona que pasa sus días mirando bases de datos relacionales).

    1. Plano simplemente mostraría varios avatares en el encabezado de indicación de respuesta.

    2. En hilos basaría la jerarquía en un comentario que el respondedor designó como “primario” (no es una solución ideal, pero intuitiva).

    3. La vista tipo Mermaid (Estrella?) proporcionaría una visión general de los temas que parecen ser de mayor importancia, permitiendo luego al usuario seleccionar un comentario y cambiar a una de las vistas estándar mencionadas anteriormente.

¿De acuerdo?


Depende de la conversación. En temas como estos, hay que considerar todo el contexto. Sin embargo, en un hilo sobre un problema técnico que se ha convertido en discusiones entre varias personas como esta, pedir un resumen o comentar sobre una parte específica distinta del resto significa que el resto no necesita ser considerado.

Todo es un análisis de costo-beneficio. No tengo tiempo infinito.

Ciertamente fue influenciado, de hecho.

3 Me gusta