¿Puede Discourse mostrar las respuestas a un tema en orden inverso?

Tried searching but couldn’t find anything. Can the order be changed to newest first within a topic?

Some forums have huge topics with hundreds of pages of answers and are IMO better read with newest-first order, where you don’t really care about the old ones.

5 Me gusta

If a topic has hundreds of pages of answers and it does not matter to the reader what was said in the beginning, it does not represent quality content. In quality discussions every contribution counts.

Discourse already provides the function of beginning the reading experience where you ended it.
Why would it not be necessary to read all these posts in-between? What makes latest posts more valuable?

Edit: If you don’t care about the old posts, you would not keep scrolling to read them. Do you only want to see the latest updates like, for example, I would want to read in a “news” feed aimed at entertaining me?

2 Me gusta

AFAIK this would require a plug-in or modification to the core codebase to implement. As a work-around, each topic has the green “progress bar” in the lower-right. You can always click the down arrow to be taken to the last post in the topic.

Also, in case you didn’t catch it from @pyro240’s response:

In other words, Discourse keeps track of your reading position. For example, if a topic has 40 posts and you read 30 of them, it remembers that. If the topic gets 40 more posts while you’re away, it will start you at #30 so you can pick up where you left off. I know that’s not a direct response to your query, but it’s useful and cool. :slight_smile:

2 Me gusta

You can also enter a topic at the first post or last post by clicking the appropriate date in the Activity column on the far right.

2 Me gusta

@codinghorror That’s actually really cool. It loads last x posts and then I can scroll back up. Never seen this before. I think that fits my use case pretty well.

2 Me gusta

Still, it would be awesome if I could tick a checkbox in the topic settings menu and allow it to show entries in reverse order. It would be awesome for twitter-like topics where there is no logic flow between posts and it is preferred to show newest entries first.

5 Me gusta

Reverse order option would be nice – I was hoping to use it for a changelog.

2 Me gusta

Its a very complicated change, probably a week of work to wire it up properly without having stuff like collapsed streams, deferred loading and so on working.

4 Me gusta

That can be useful for embedding a live discussion, for events like a webinar. In those cases you would want the last comments on the top, or the autoscroll of some kind.

3 Me gusta

Still no updates on this one 6 years later? I miss it badly! :woozy_face:

2 Me gusta

There are still no plans to add alternative orderings in to topics (order by likes, order by date desc and so on).

This request very infrequently comes up and it is exceedingly complicated to design.

3 Me gusta

You can experiment with this plugin but the maintainer hasn’t got much time to provide support.

3 Me gusta

Hola Sam,

¿Es ahora posible mostrar en orden inverso en Discourse?

Gracias

1 me gusta

Esto todavía no es posible, y tampoco es algo que estemos buscando implementar actualmente.

1 me gusta

Tenemos dos casos de uso que se beneficiarían de esto:

  1. Hilos de anuncios
  2. Calendario de Discourse

1. Hilos de anuncios

Tenemos Temas que sirven como canales de anuncios. Por ejemplo, “Nuevas funciones en Gitlab” es un tema, y cada vez que hay una actualización relacionada, alguien publica una respuesta a ese tema específico. Actualmente, el anuncio más antiguo es lo primero que verá un nuevo lector. Lo que el usuario realmente quiere es el anuncio más reciente. Una configuración de moderador/administrador para invertir el orden de un tema específico pondría los anuncios más nuevos en la parte superior.

2. Calendario de Discourse

Hasta donde yo sé, el calendario de Discourse funciona añadiendo una nueva respuesta con fecha para añadir una nueva entrada al calendario.

Esto da como resultado que la entrada del calendario más reciente sea la respuesta más alejada. En mi calendario personal, la última entrada está a unas 200 respuestas de distancia. Puedo usar la línea de tiempo, pero sería genial tener la última entrada en la parte superior en lugar de hasta abajo.

2 Me gusta

Dado que el desplazamiento hasta el final es una función disponible, ¿por qué no permitir una configuración que la active de inmediato en lugar de como una acción del usuario? ¿O tal vez podría ser una automatización?

Eso lograría el resultado deseado de llevar a todos los lectores al final y a lo más reciente sin cambiar realmente el orden de las respuestas.

5 Me gusta

Podría ver esto como una alternativa decente, aunque con el Calendario, creo que el orden inverso seguiría siendo ventajoso. Permitiría a un usuario mirar el calendario y luego desplazarse una o dos entradas hacia abajo para ver las entradas de eventos más recientes. Actualmente, necesito saltar 200 entradas para ver el evento más reciente.

2 Me gusta