Discourse Who's Online

감사합니다!

@david
현재 지정된 신뢰 수준에서 멤버에게 표시 가능하도록 설정할 수 있습니다.
특정 사용자 그룹에 대해 이 정보를 표시하도록 설정하는 것이 가능한지 궁금합니다.
감사합니다.

안녕하세요, 제 포럼이 새로 생긴 것인데, 현재는 가장 높은 순위의 사용자(4단계, 리더)만 볼 수 있도록 설정되어 있습니다. 하지만 단계 설정은 사실상 효과가 없으며, 모든 사용자가 가입하는 즉시 대기 중인 사용자가 누구인지 볼 수 있습니다. 혹시 버그가 있는 경우를 대비해 단계를 3으로 낮춰 보았지만, 문제는 여전히 남아 있으며, 여전히 모든 사용자가 온라인 중인 사용자를 볼 수 있습니다.

익명 사용자도 볼 수 있는 방법이 있을까요? MaxMind를 사용 중인데, 로그인한 사용자 외에 최근 5분 동안 몇 명이 온라인이었는지 비율을 알고 싶거든요.

2개의 좋아요

이 플러그인을 정말 좋아합니다. 일부 사람들이 이 기능이 대부분의 공개 포럼에서는 숨겨져야 한다고 말하는 문제를 저도 인지하고 있습니다. 하지만 제 사용 사례인, 서로를 어느 정도 알고 있는 비공개 커뮤니티에서는 마치 큰 그룹 앱 같은 디스플레이 역할을 하거든요. 그리고 바로 그게 제 사용자들이 원하는 것입니다.

오늘 아침에 ‘Who’s Online’ 플러그인을 추가해서 컨테이너를 다시 빌드했는데, 솔직히 말씀드리면 컨테이너를 다시 빌드하는 데 시간이 좀 걸립니다. 제 경우엔 포럼 전체가 15~20분 정도 다운되므로, 밤에 롤아웃하는 것을 선택할 수도 있겠네요.

그 점을 염두에 두고, 이 주제에서 설명한 대로 사용자가 어떻게 'opt out’할 수 있는지 사용자와 소통한다면, 완벽한 기능이 될 것입니다.
감사합니다!

3개의 좋아요

리빌드할 때마다 항상 그런 일이 일어나는데, 제가 뭘 놓치고 있는 걸까요 :thinking: 컨테이너를 두 개로 설정해 두신 건가요?

2개의 좋아요

초보자가 나한테 붙었네요. 디스커스에 플러그인을 추가한 건 처음이라서요 :wink:

아, 내 실수였네. 하지만 이제 알았잖아 — 셸을 통해 재구성을 하면 항상 그 정도 시간이 걸려.

다만 컨테이너 두 개를 설정으로 사용하게 된다면, 검색이 네 친구가 되어줄 거야 :+1:

3개의 좋아요

이 플러그인으로도 '현재 접속 중인 게스트’를 표시할 수 있나요?

수정: 식당을 지나가다가 주차된 차도 없고 안에 사람도 하나도 없는 것과, 주차장이 가득 차고 안에 사람들이 있는 것을 비교하는 것과 매우 유사해서 꼭 필요한 기능인 것 같습니다.

인식의 문제입니다.

6개의 좋아요

이 플러그인은 최근 업데이트로 인해 버그가 있는 건가요?

현재 47명의 사용자가 온라인으로 표시되고 있습니다(신기록입니다). 그런데 그중 한 명을 클릭해서 프로필을 보면 "마지막 접속: 21분 전"이라고 나와요. 그런데 ‘Who’s Online’ 설정은 5분으로 되어 있는데…

수정: 문제를 해결했지만, 여전히 문제가 될 수 있습니다. Forum updated, several bugs (sidekiq not running)

2개의 좋아요

예전에 사용자들이 존재감을 숨기는 것을 방지하기 위해 해당 옵션을 비활성화했지만, 이번에는 그런 일이 일어나지 않았습니다. 이유는 오프라인으로 유지하는 버튼이 제 설정을 무시하기 때문입니다. 지난 30분 동안 설정을 유지하려고 했지만, 뭔가 고장 나 있어서 유지되지 않았습니다.

이 옵션을 활성화하지 않고도 사용자 아바타에 온라인 표시기를 표시할 수 있을까요?
image

메인 페이지가 아니라 토픽 안의 온라인 표시기만 말입니다.

1개의 좋아요

안녕하세요, “온라인 상태 아바타 표시” 설정을 비활성화해야 했습니다. 이 기능이 오프라인 상태인 모든 사용자에게도 표시되기 때문입니다.

1개의 좋아요

안녕하세요, 스태프는 항상 온라인 상태인 경우가 많고, 이 정보가 OMO에게는 거의 흥미롭지 않기 때문에 스태프를 무시하는 설정을 제안합니다.

간단한 질문입니다. 좀 멍청한 질문일 수도 있지만, 확신이 안 서서요 ㅋㅋ:

“Whos online active timeago” 설정이:
image

이 사용자 설정에 영향을 미치나요?:

예를 들어, 15분으로 설정되어 있다면, 5분 전에 온라인 상태였던 멤버가 15분 이내에 답변이 달렸을 때 이메일 알림을 받지 않는다는 뜻인가요?

감사합니다

1개의 좋아요

솔직히 제가 잘 모르기 때문에 이 답변은 꽤 쓸모없을 것입니다. 하지만 '온라인 상태’는 단순히 시각적 표시일 뿐인데, 이것이 알림의 이탈 시간(away-time)에 영향을 미친다면 이는 버그가 될 것입니다.

하지만 그런 상황에서 이메일 알림이 없을 것입니다 있을 가능성이 큽니다. 제가 잘 모르기 때문에 추측일 뿐이지만요. 제 포럼에서는 실제로 주제에 대한 이메일 알림을 원하지 않는 사용자가 거의 없습니다. 그런데 사용자가 1시간 10분 동안 자리를 비운 상태였을까요?

2개의 좋아요

그렇게 생각하면 맞네요. 감사합니다.

구글 애널리틱스가 활성 방문자에 대해 대략 15개월에서 30개월 정도를 기준으로 삼는다는 것을 알고 있습니다. 그래서 이메일 알림에 영향을 주지 않으면서 이 기준에 맞추고 싶었습니다.

말씀하신 내용이 올바른 방식인 것 같습니다. 플러그인인 만큼 코어에는 영향을 주어서는 안 되니까요.

또한 알림 설정에서 기본값인 '항상(on)일 때만’을 유지하되, 사용자가 이를 더 줄일 수 있는 방법에 대해 게시글을 남겼습니다. 예를 들어 매일 방문하는 경우, 매주 받는 다이제스트가 항상 필요한 것은 아니죠. 또는 월간으로 설정하고 싶을 수도 있습니다.

다행히도 알림 옵션에 합리적인 기본값과 선택지가 제공됩니다.

업데이트가 필요한 문제가 하나 발견되었습니다. 사용자가 로그아웃한 후에도 여전히 온라인으로 표시되는 경우가 있고, 상태가 켜졌다 꺼졌다를 반복하기도 합니다.

또한, 마지막 상호작용 이후 최대 분수 설정에 의존하는 것 대신 사용자 상태를 실시간으로 업데이트할 수 있는 방법이 있을까요?

방금 Discourse의 최신 버전으로 업데이트했습니다.

다음과 같은 오류가 발생합니다:

image

버전

컴포넌트

image

whos-online도 최신 상태인지 확인해 주실 수 있나요? 최근 커밋에서 해당 경고가 해결되었어야 합니다. 현재 이전 커밋을 실행 중인 것으로 보입니다.

2개의 좋아요