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

Parece que hay una nueva función de chat threads. Leí la mayor parte. ¿Es lo mismo que la gente está pidiendo aquí?

1 me gusta

@vel, no estoy seguro. Solo quiero hilos como los que tienen Lemmy y Reddit, pero la descripción de esa función parece confusa, por decir lo menos.

1 me gusta

En primer lugar, me encanta el formato de discusión de Discourse, además de muchos de sus otros diseños cuidadosamente elaborados, pero también, para algunos temas, me gusta mucho el diseño de hilos para profundizar en un comentario específico que hace un usuario. Espero que los hilos de chat aborden esto, si es que aún no lo hacen.

Entiendo que hay problemas con los hilos, pero creo que en algunas discusiones son apropiados y si alguien puede resolver los problemas con ellos, creo que la gente aquí podría averiguarlo. Específicamente, creo que es una preferencia de organización. ¿Cómo quieres organizar esta discusión?

Mi razón principal es que, a veces, quiero ver quién respondió a quién y quiero responder a comentarios específicos.

2 Me gusta

Hay cierta similitud, pero los hilos solo están disponibles en canales de chat. Actualmente no hay planes para añadir hilos a los temas.

1 me gusta

Si ese es el caso, ¿es posible agregar soporte a través de un plugin?

1 me gusta

Cualquier cosa es posible usando un plugin, pero sería una tarea complicada.

Algo a tener en cuenta para cualquiera que quiera intentarlo es que acabamos de empezar a modernizar los temas para eliminar nuestro sistema de widgets personalizado y utilizar la última versión de Ember (lo que probablemente llevará un par de meses), por lo que ahora sería un mal momento para empezar.

4 Me gusta

Esto ha cambiado en los últimos años. Cuando hay un buen tema de discusión, los hilos pueden ser útiles para organizar respuestas encadenadas.

Han pasado más de 6 años desde esta publicación. ¿Quizás la comunidad mundial ha madurado un poco con respecto a las conversaciones? Y quiero hacer una distinción, la clasificación de las respuestas de primer nivel utilizada por los sitios de redes sociales no es lo que me interesa. Me interesa poder responder a un comentario específico y ver que eso se indica y no se pierde.

Entiendo que hay razones por las que a alguien no le pueden gustar las conversaciones. ¿Por qué? ¿Cuáles son esas razones específicas? Por favor, discutan.

PD: No creo que nadie esté pidiendo un reemplazo, sino algún tipo de soporte opcional (quizás en el futuro o mediante un plugin).

1 me gusta

Discourse se centra mucho en la actividad de moderación (lo cual es saludable para una comunidad en general).

Las publicaciones que se desvían del tema tienden a moverse a otro tema o a uno nuevo.

Esa es la forma de Discourse.

Pero claro, un plugin…

2 Me gusta

Citar resolvería ese problema, en gran medida. Además, si haces clic en el botón “Responder” de una publicación específica, en lugar de en el tema en general, tu publicación se marcará como una respuesta a esa publicación y podrás expandir esas respuestas desde la publicación original.

4 Me gusta

No me lo soluciona en absoluto, @mpalmer. Ciertamente me permite determinar el contexto (mientras que sin esa funcionalidad, eso es imposible, excepto por mera suposición), pero no facilita seguir una conversación específica.

2 Me gusta

¿Qué significa eso? ¿Hay dos formas de crear plugins y se está eliminando el método original?

2 Me gusta

Significa que el código está actualmente en proceso de cambio, por lo que podría valer la pena esperar hasta que el código refactorizado llegue a Producción antes de escribir el plugin o el Componente Temático para ahorrarle tiempo y esfuerzo :slight_smile:

5 Me gusta

¿No podrías escribir un plugin basado en la versión anterior y luego actualizarlo si fuera necesario?

Obviamente, @vel, pero ¿por qué alguien invertiría el trabajo para hacer eso sabiendo que tendrá que reescribirlo después de la actualización?

1 me gusta

Creo que Discourse tiene la idea de permitir que las conversaciones se conviertan en nuevos temas, creo que simplemente no facilita que las personas 1) creen dichos temas vinculados o 2) vean muchos detalles sobre los temas vinculados.

Probablemente lo he dicho antes, pero veo Discourse como una gran conversación alrededor de la mesa donde todos están involucrados, donde se desarrolla de una persona a otra en una conversación lineal.

Ahora, en la vida real, las mesas grandes a menudo se fraccionan en conversaciones más pequeñas, que creo que la gente llamaría hilos. Quizás la analogía de Discourse es que la mesa principal quiere mantenerse en un solo tema, por lo que algunas personas deciden conjuntamente abandonar la mesa e ir a otra mesa o a otra sala (a menudo un tema vinculado).

En la vida real, a veces se puede tener visibilidad de por qué esas personas se van y de qué quieren hablar, cuántas personas hay, cómo es la energía de la nueva discusión, etc.

En Discourse, en este momento, creo que la única visibilidad que tenemos de la nueva discusión, mientras permanecemos en la discusión actual, es una lista de iconos de enlace con el título de los nuevos temas:

¿Y si eso pudiera ser más detallado? ¿Mostrar la categoría del nuevo tema, las etiquetas, el número de personas que responden al tema, etc.? ¿Quizás incluso si el tema comenzó por alguien que hizo clic en el botón “responder como tema vinculado” dentro del tema vs. alguien en un tema ya existente que publica un enlace al tema actual?

Ahora mismo, tengo que recordarme a mí mismo mirar los enlaces de temas vinculados y, sinceramente, cada vez que hago clic en ellos, no sé qué encontraré al otro lado del clic, además del tema con ese título.

Así que me pregunto si no se trata de reconstruir Discourse para permitir conversaciones anidadas, sino simplemente de resaltar la función de tema vinculado y ajustarla un poco desde la facilidad para crearlos y también la facilidad para ver qué existe dentro de ellos.

1 me gusta

@vel, por favor, procede a escribir este plugin ahora y podrás actualizarlo cuando se implemente el nuevo código. Tu entusiasmo es claro y estoy seguro de que estás preparado para dedicar el tiempo necesario.

1 me gusta

Creo que Discourse tendría más clientes si tuviera soporte para hilos (nativo o plugin) (que el propietario de la instancia elija usarlo donde tenga sentido).

No sé si sería más trabajo o no trabajar en ello ahora o más tarde. Supongo que depende. Pero, por el proceso de trabajar en ello, lo que sea que uno logre hacer funcionar, probablemente pueda reutilizar ese código o esa experiencia si necesita ser reescrito. Al trabajar en algo ahora, podría ser mejor, de modo que una refactorización incluya cualquier API que pueda ser necesaria.

Escribo plugins para el trabajo (más de 10 años de experiencia), así que no tengo ningún problema con eso. Pero no he escrito plugins para Discourse. Escribiría uno si se recaudaran fondos para ello (por diversas razones: no quiero empezar y que me aparten por problemas financieros). O contribuiría a que otra persona escribiera uno si tuviera las características que busco.

1 me gusta

@vel,

¿Depende de qué?

Eso depende de cuánto y qué cambie durante la reestructuración de su implementación de Ember.

Esa frase es vagamente inútil, y de todos modos algo sin sentido.


Estoy totalmente de acuerdo.

Sí. De esto depende. No sé qué está cambiando y qué tiene que ver Ember con ello. Si la API del plugin sigue siendo la misma, entonces no importa si empiezo ahora o más tarde. Si la API cambia, entonces si estoy trabajando en ello ahora y ellos están trabajando en una refactorización ahora, pueden recibir comentarios sobre qué APIs necesito.

Si están reescribiendo Discourse en sí mismo en el SDK de Ember, entonces no, no voy a dedicarle tiempo a esto.

1 me gusta