Soy un usuario antiguo tanto de foros de discusión planos como anidados. Dirijo un grupo de 15.000 usuarios en Facebook y conozco bien su sistema anidado. Al leer este tema, siento que la gente no está pensando con claridad sobre el problema de las discusiones planas versus anidadas.
Primero, estos métodos para organizar las respuestas de un tema nunca son mutuamente excluyentes. Las discusiones anidadas son simplemente una VISTA de la información. Discourse tiene la información sobre qué publicaciones son respuestas y podría construir una vista anidada de las respuestas. No hay ninguna razón en principio por la que no se pueda tener simplemente una interfaz de usuario que permita a un lector seleccionar una vista plana o anidada de cualquier tema, y cambiar esa vista mientras lo lee. Por lo tanto, es simplemente tonto discutir este problema como si tuvieras que elegir una forma de organizar la información a priori.
Segundo, creo que si le preguntáramos a un millón de personas si prefieren discusiones planas o anidadas, más del 80% votaría por las anidadas. Es desagradable escuchar al 20% que insiste en las discusiones planas ignorar los deseos de la mayoría de los usuarios, cuando la solución es en realidad una simple selección de interfaz de usuario, como ya describí.
Tercero, el valor de las discusiones anidadas en una larga lista de respuestas es ayudar a alguien a ahorrar tiempo. Un caso de uso por sí solo debería dar un ejemplo. Supongamos que estamos discutiendo el uso de una fibra prebiótica en la dieta para fomentar el crecimiento de una especie específica de bacteria en el microbioma humano. Un usuario de Australia pregunta: “¿Dónde puedo comprar esto en Australia?”. Eso inicia un subtema de 50 respuestas de usuarios australianos y asiáticos. Yo no soy de Australia. No me interesa este subtema. ¿Por qué hacerme leer esas 50 respuestas? El anidamiento me da una interfaz de usuario conveniente para omitir subtemas irrelevantes y me permite concentrar mi tiempo en lo que me importa.
Ahora bien, es cierto que esta información podría haber comenzado como un Tema vinculado. También es cierto que el moderador podría haber movido la información a un nuevo tema. Pero eso no suele suceder. En mi foro, apenas tengo tiempo para responder a los usuarios. Definitivamente no tengo tiempo para pasar todo el día microgestionando la estructura de cada pensamiento que tiene cada usuario.
Algún día en el futuro, esperaría que Discourse dejara de menospreciar al 80% de los usuarios que quieren discusiones anidadas, y simplemente invirtiera en una interfaz de usuario que permita a cada persona tomar una decisión.