Can discourse display topic replies in reverse order?

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개의 좋아요

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개의 좋아요

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개의 좋아요

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개의 좋아요

@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개의 좋아요

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개의 좋아요

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

2개의 좋아요

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개의 좋아요

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개의 좋아요

6년이 지난 지금도 이거에 대한 업데이트가 아직 없나요? 너무 보고 싶어요! :woozy_face:

2개의 좋아요

토픽에 대안적인 정렬 방식(좋아요 순, 날짜 내림차순 등)을 추가할 계획은 아직 없습니다.

이러한 요청은 매우 드물게 제기되며, 설계를 하려면 지나치게 복잡합니다.

3개의 좋아요

이 플러그인으로 실험해 볼 수는 있지만, 유지보수 담당자가 지원을 제공할 시간이 많지 않습니다.

3개의 좋아요

샘, 안녕하세요.
디스커스에서 이제 역순으로 표시할 수 있나요?
감사합니다

1개의 좋아요

이것은 여전히 불가능하며, 현재 구현을 고려하고 있는 사항도 아닙니다.

1개의 좋아요

이 기능을 활용할 수 있는 두 가지 사용 사례가 있습니다:

  1. 공지 스레드
  2. Discourse 캘린더

1. 공지 스레드

공지 채널 역할을 하는 토픽들이 있습니다. 예를 들어 "Gitlab의 새로운 기능"은 하나의 토픽이며, 관련 업데이트가 있을 때마다 누군가 해당 특정 토픽에 답글을 남깁니다. 현재는 가장 오래된 공지가 새 독자가 가장 먼저 보는 내용입니다. 사용자가 실제로 원하는 것은 가장 최근의 공지입니다. 특정 토픽에 대해 순서를 반전시키는 관리자/모더레이터 설정이 있다면, 새로운 공지가 상단에 표시될 것입니다.

2. Discourse 캘린더

제가 아는 한, Discourse 캘린더는 날짜를 포함한 새 답글을 추가하여 캘린더에 새 항목을 등록하는 방식으로 작동합니다.

이로 인해 가장 최근의 캘린더 항목이 가장 멀리 떨어진 답글이 됩니다. 제 개인 캘린더의 경우, 최신 항목이 약 200개 답글 아래에 위치해 있습니다. 타임라인을 사용할 수는 있지만, 모든 항목이 맨 아래에 있는 대신 최신 항목이 상단에 있는 것이 훨씬 나을 것입니다.

2개의 좋아요

하단으로 스크롤하는 기능이 이미 제공되고 있으므로, 사용자 조작이 아닌 즉시 실행되는 설정을 허용하는 것은 어떨까요? 또는 자동화 기능으로 구현할 수도 있겠죠.

이렇게 하면 답변 순서를 변경하지 않으면서도 모든 독자를 하단, 즉 최신 답변으로 이동시킬 수 있는 원하는 결과를 달성할 수 있습니다.

5개의 좋아요

이것은 좋은 대안이 될 수 있겠지만, 캘린더의 경우에도 역순 정렬이 여전히 유리하다고 생각합니다. 이렇게 하면 사용자가 캘린더를 확인한 후, 항목을 한두 개만 아래로 스크롤하면 가장 최근 이벤트 항목을 볼 수 있습니다. 현재는 가장 최근 이벤트를 보려면 200개 항목을 건너뛰어야 합니다.

2개의 좋아요