일부 카테고리의 주제가 /latest에 표시되지 않음

이건 좀 무리한 추측일 수 있지만, 혹시 해당 카테고리의 이 설정을 변경해 보신 적 있으신가요:

정말 제가 마지막으로 떠올릴 수 있는 사항입니다.

@Chapoi 감사합니다. 아주 좋은 질문입니다. 하지만 ‘모양새’ 탭에서 해당 설정을 아무리 찾아봐도 찾을 수가 없네요.
'토픽 목록’로 설정을 검색해봐도 저에게는 아무 결과도 나오지 않습니다.

아, 죄송합니다. 카테고리 설정이네요. 다음 경로를 통해 카테고리 탭으로 이동해 주세요:

카테고리 선택 > wrench(렌치) 아이콘 클릭

그다음 설정 탭으로 이동합니다:

그리고 아래로 스크롤하세요.

하지만 해당 설정에 대해 잘 모른다면, 설정을 변경했을 가능성은 낮습니다 :slightly_frowning_face:

@Moin 님, 감사합니다.

?order=posters 파라미터는 어디서 찾고/확인/편집할 수 있을까요?

관리자 설정을 검색해 보았지만, 명확하게 관련 있는 항목을 찾지 못했습니다.

최신(/latest) 페이지에 있을 때 URL에서 찾을 수 있을 것 같습니다.

즉, 메타 사이트에서는 https://meta.discourse.org/latest가 되고

예를 들어 다른 값이 들어가서는 안 됩니다.

설정하지 않았는데도 URL에 이런 값이 붙어 있는 경우가 가끔 있습니다. 예를 들어, 주제 목록의 열 제목 중 하나를 클릭한 후에 이런 일이 발생할 수 있습니다.

참고로… 이 문제를 재현하려고 하다 보니, 제 최신 목록도 비슷한 방식으로 망가진 것 같습니다. 정확히 어떤 작업을 해서 그런 일이 발생했는지는 100% 확신은 못 하겠지만요.

현재 특정 하위 카테고리에서, 어떤 카테고리 수준이나 주제 수준 알림 설정을 적용하더라도 해당 주제들이 최신(Latest) 목록에 아예 표시되지 않는 문제가 있습니다. 이는 여러 테스트 사용자들에게도 공통적으로 나타나는 현상입니다.

아직 일관된 재현 방법도, 이를 해결할 방안도 찾지 못했지만, 잠재적 버그에 대한 사고를 집중시키는 데 도움이 될 수 있을지 모르겠습니다.


지금까지 제가 떠올린 유일한 ‘해결책’은 새로운 하위 카테고리를 만들고 해당 주제들을 그곳으로 옮기는 것입니다. 그렇게 하면 주제 목록에 정상적으로 표시됩니다.

제 판단으로는, 해당 ‘문제’ 카테고리가 어떤 이유에서든 여전히 음소거(muted)된 상태로 인식되는 것 같습니다. :person_shrugging:

감사합니다 @chapoi.

원인을 찾았고, Architects Forum 하위 카테고리의 설정이 ‘내림차순(Descending)’으로 되어 있었습니다.

이것이 중요한 문제인지는 모르겠지만, ‘기본값(default)’으로 변경해 두었습니다.

MS Co-pilot에 해당 주제에 대해 질의한 결과, ‘100% 확실하고 검증된 사실’은 ‘최신(Latest)’ 필터가 사실상 ‘최근에 수정된 항목(most recently touched)’을 의미한다는 것입니다.

사실상 많은 요소가 게시글을 ‘터치(touch)’하여 상위 목록으로 올릴 수 있으며, 이때 표시되는 날짜는 변경되지 않습니다. 여기에는 포럼 소프트웨어 재구축 과정 자체도 포함됩니다(최근에 Let’s Encrypt를 다시 작동시키기 위해 상당한 조정을 거쳤습니다).

사용자 알림 설정 변경, 잘못 분류된 오래된 게시글을 올바른 카테고리로 이동시키는 관리자 작업 등(이것도 조금 수행했습니다)도 게시글의 날짜가 오래된 상태 그대로임에도 ‘최신’ 필터 목록의 상단으로 올릴 수 있습니다.

‘최신’보다 더 나은, 더 스마트한 기본 필터는 ‘인기(Hot)’인 것 같습니다.

이것이 사실이라면, Discourse Admin > All Site Settings > Basic Setup에서 ‘최신’ 필터를 상단 메뉴 설정에 포함하는 것이 왜 의무인지 이해가 되지 않습니다(포함하지 않으면 경고가 나타납니다).

방금 상단 메뉴 순서를 재배치하여 ‘인기(Hot)’를 기본값으로 설정하고, 메뉴에 추가 필터 옵션을 추가하여 ‘최신’이 더 긴 옵션 목록의 맨 아래에 위치하도록 했습니다. 이렇게 하면 불운한 사용자들이 덜 자주 사용할 것으로 기대합니다.

그 결과, ‘최신’ 필터가 이런 기이한 결과를 내기 시작하기 전과 거의 비슷하게 돌아오고 있습니다.

토픽이 '인기(Hot)'에 표시된다는 사실은 여전히 어떤 형태로든 음소거(muted)되어 있음을 시사합니다. @JammyDodger도 동일한 내용을 알려주었고, 이는 음소거된 토픽이 '인기’에 나타나는 버그가 있다는 사실을 떠올리게 했습니다:

따라서 '인기’를 사용하는 것이 임시 해결책일 수 있지만, 해당 버그가 수정되면 작동하지 않을 가능성이 높습니다. 카테고리에서 음소거되지 않았음에도 불구하고 토픽이 음소거되는 이유를 찾아보는 것이 여전히 필요하다고 생각합니다.

알겠습니다 @Moin

다시 주제를 ‘미해결’로 표시해 두었습니다.

제 경우에만 해당될 수도 있지만, 마치 음소거가 된 것처럼 보이는 현상이 실제로는 원치 않는 하위 카테고리 내의 오래된 게시물들이 백그라운드 프로세스(또는 제가 최근 오래된 게시물들의 카테고리 오류를 수정한 것)에 의해 ‘터치(touched)’되면서 ‘최신(Latest)’ 필터에서 앞으로 밀려난 것일 수 있겠다는 생각이 들었습니다.

그런데 이제 상황이 더 이상해졌습니다. 상단 메뉴(Top menu)에 해당 조정을 적용한 후, ‘최신(Latest)’ 필터를 클릭하면 이제 실제로 기대하고 원하는 내용이 제대로 표시됩니다. 적어도 올바른 하위 카테고리가 선택된 상태에서는 주제들이 일관된 날짜 순서로 다시 정렬됩니다.

어딘가의 숨겨진 변수에 영향을 미치는 버그가 있고, 메뉴를 이리저리 전환하는 과정이 문제를 부분적으로 해결하는 데 도움이 되는 것일 수도 있습니다.

아직도 문제인 부분은 카테고리가 선택되지 않은 상태에서, 필터가 ‘최신’일 때 기본적으로 여전히 원치 않는 카테고리에서 더 오래된 게시물들만 표시된다는 점입니다.

아래로 스크롤해도 원하는 카테고리의 게시물이 전혀 보이지 않습니다. 이는 사용자에게 매우 오해의 소지가 있는 상황이며, 많은 사용자가 겉보기에 활동이 없는 것으로 판단하여 그 자리에서 포럼에 대한 관심을 잃을 가능성이 높습니다.

필터가 ‘인기(Hot)’로 변경되면 이 문제는 사라집니다. 카테고리가 선택되지 않은 상태에서 모든 카테고리의 게시물이 최근성 순서대로, 즉 마땅히 그래야 하는 방식으로 표시됩니다.

도움이 될 수 있는 방안 중 하나는, ‘최신’으로 필터링할 때 단순히 ‘터치’된 항목들이 마지막 백그라운드 활동 날짜가 아닌 마지막 표시된 게시 날짜에 따라 표시되도록 Discourse에게 지시할 수 있는 방법을 제공하는 것입니다.

조사를 더 진행하지는 못했지만, indirectly_muted_categories와 관련이 있을 것 같습니다.

'최신’은 기본적으로 활동 순서대로 내림차순으로 정렬된 모든 주제에서 음소거된 주제/카테고리를 제외한 것이어야 합니다. 이는 분명히 해당 동작에서 벗어난 것이며, 아직까지 그 원인이 설명되지 않았습니다.

주제를 상단으로 올리는 '활동’은 일반적으로 사람들이 관련性或 관심 있다고 느끼는 내용입니다. 최근 편집으로 인한 활동 점수 상승을 방지하기 위해 변경되었습니다(특정 상황에서는 예외가 있습니다. 현재 정확한 상황이 어떻게 되어 있는지 약간 흐릿합니다. 여전히 조정을 진행 중인 것 같습니다?). 하지만 활동에 의한 순위 상승은 백그라운드에서 숨겨진 내용으로 인해 발생해서는 안 됩니다.

중요한 돌파구를 찾았습니다: ‘공유된 초안 카테고리’ 사이트 설정에서 해당 카테고리를 제거하면, 예상대로 카테고리가 표시됩니다.

@Paul_King, 최신 목록에 표시되지 않는 카테고리가 현재 공유된 초안 카테고리로 설정되어 있나요?

내가 거기에 넣어둔 걸 깜빡했네요. :flushed_face: 다른 카테고리로 재현하지 못한 이유가 분명해졌습니다.

정답이네요! 제 환경에서도 그렇게 하면 잘 동작하네요.

정말 잘 발견하셨네요!

이것은 버그이지, 기능이 아니겠죠?

설정 설명에는 스태프 사용자에게만 주제가 숨겨진다고만 언급되어 있지만, 실제로는 모든 사용자에게 영향을 미치는 것 같습니다.

카테고리 하나를 주제 초안용으로 지정하여 공유 초안 기능을 활성화합니다. 이 카테고리에 있는 주제는 스태프 사용자의 주제 목록에서 억제됩니다.

저는 이 기능에 대해 경험이 없습니다. 이런 효과가 항상 그랬는지 알 수 없습니다.

사실 일반 사용자에게 숨겨져 있는 것이 더 합리적인 것 같고, 해당 카피가 잘못된 것 같습니다.

음. @martin, 어떻게 생각하세요?