Temas con Hilos

Nos gustaría una solución que nos permita hacer lo siguiente:

  • Anidar siempre las respuestas debajo de su publicación principal (es decir, que no aparezcan debajo de “ver respuestas” Y más tarde en la cronología principal).
  • Permitir que “ver respuestas” se expanda por defecto.
  • Permitir hasta un máximo de 4 niveles de anidamiento de respuestas (en lugar de solo 1 como permite el núcleo de Discourse).

Los datos ya almacenan niveles infinitos de anidamiento a través del ID principal de cada publicación, pero necesitamos poder expresar esto en el front-end.

Buscamos a alguien que pueda hacer esto rápidamente. Por favor, contácteme para más detalles o si cree que puede hacer este trabajo. Gracias.

– Aaron

PD: Me doy cuenta de que Discourse se opone filosóficamente a las conversaciones en hilo, pero nos encanta todo lo demás de Discourse y nuestra comunidad (y el propietario del negocio) nos exige que tengamos conversaciones en hilo.

4 Me gusta

Hola @PeakProsperity,

Disculpa que me entrometa en tu tema del mercado, pero quería avisarte de que este podría no ser el mejor momento para empezar a trabajar en ello.

Estamos modernizando la base de código JavaScript de Discourse reemplazando el sistema de widgets por componentes Glimmer.

El flujo de publicaciones está escrito usando widgets y esperamos empezar a modernizarlo/reescribirlo en el segundo semestre.

Una vez hecho eso, como el flujo de publicaciones será reescrito, cualquier trabajo que hagas ahora en esto tendrá que ser rehecho, o al menos, modificado en gran medida.

Espero haberte ahorrado algo de dinero. :smile:

Dicho esto, sobre el proyecto en sí, anidar publicaciones correctamente es un proyecto muy grande para hacerlo bien.

En el frontend, puedes hacer el 90% del trabajo relativamente rápido, pero tan pronto como empieces a usarlo, muchas cosas se rompen y el otro 10% es realmente difícil.

Hay mucho código en Discourse que espera que la publicación se muestre/lea en orden lineal.

También hay implicaciones del lado del servidor que tendrían que abordarse, como cómo hacer un seguimiento de las publicaciones no leídas, etc.

10 Me gusta

¡Gracias por la información!

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.