카테고리별 메시지 그룹 제한

안녕하세요,
교사와 개발자가 모두 참여할 수 있는(학교용 도구를 개발하기 위해) 새로운 포럼을 개설하려고 합니다.

현재 '플래시카드’와 ‘개발’ 카테고리가 있으며, 다른 카테고리를 보는 것을 막을 의도는 없지만, 개발자 주제에 대해 우연히 "메일링 리스트 모드"를 사용 중인 교사들이 요약 형태로도 받지 않도록 하고 싶습니다. 이해할 수 없는 메시지로 인해 짜증을 낼 수 있기 때문입니다. 다만 해당 카테고리를 방문하는 것은 막고 싶지 않습니다.

현재 교사들은 어떤 카테고리에도 속해 있지 않습니다. 사용자의 대부분이 교사일 것이므로, ‘교사’ 그룹을 설정하는 것을 생략하고 해당 카테고리의 표시 범위를 제한하기 위해 ‘개발’ 그룹만 설정해도 될 것 같습니다.

이 기능을 사용할 수 있는 설정이 있을까요?

산드로
*:slight_smile:

‘dev’ 카테고리의 새 게시글에 대해 교사들에게 알림을 보내고 싶으신 것 같습니다. 그렇다면 가장 쉬운 방법은 ‘dev’ 카테고리의 알림 수준을 ‘Watched(관심)’ 또는 ‘Watching first post(첫 게시물 관찰)’로 설정하도록 권장하는 것입니다. 사용자는 프로필 페이지의 Categories(카테고리) 섹션에서 카테고리 알림 수준을 설정할 수 있습니다.

또한 사이트의 모든 사용자가 ‘dev’ 카테고리를 기본적으로 관찰하도록 강제할 수도 있습니다. 이렇게 하려면 사이트의 default categories watching(기본 관찰 카테고리) 설정에 해당 카테고리를 추가하세요.

교사들을 위한 그룹을 만들었다면, 그룹의 Manage / Categories(관리/카테고리) 페이지에서 해당 그룹의 모든 멤버에 대한 기본 알림 수준을 설정할 수 있습니다:

가능하다면, 사용자가 특정 카테고리에서 생성된 주제에 대한 알림을 받을지 스스로 선택하도록 하는 것이 가장 좋습니다. 이렇게 하면 원치 않는 이메일로 사용자를 번거롭게 할 위험을 줄일 수 있습니다. 다만, 기본 알림 수준을 설정하는 것이 더 나은 경우도 있습니다.

안녕하세요 @simon, 정말로 ‘dev’ 카테고리의 알림이 ‘dev’ 그룹에 가입한 교사들에게만 전송되도록 방지하고 싶습니다.

일반적인 교사들은 ‘dev’ 주제에 대해 짜증을 낼 가능성이 높습니다. 하지만 저(아마도 잘못된 결정이었을지도 모릅니다)는 교사들이 포럼에 익숙하지 않기 때문에 기본값을 "메일링 리스트 모드"로 설정했습니다. 포럼을 시작할 때, 초기 단계가 아니라면 교사들이 사이트를 방문하지 않을 것 같아서입니다.

따라서 '메일링 리스트 모드’나 ‘요약’ 모드가더라도 ‘dev’ 카테고리의 알림이 ‘dev’ 그룹에 속한 사람들에게만 전송되도록 설정하고 싶습니다.

선생님들을 위해 dev 카테고리를 음소거할 수 있는 방법을 만들어 볼 수 있습니다. 예를 들어, TL1/0에 대해 카테고리를 음소거한 뒤, 개발자 그룹을 만들어 해당 그룹에서 카테고리를 Normal로 변경하도록 설정하는 방식이 있을 수 있습니다.

제가 이해한 것이 맞는지 확인하고 싶습니다. TL 1/0의 경우 ‘dev’ 카테고리를 비공개로 설정하라는 말씀이신가요?


이렇게 하면 교사들에게 dev 메시지가 표시되지 않지만, 카테고리를 열람하려면 dev에 가입해야 합니다.
원래 제가 원했던 것은 ‘dev’ 카테고리를 방문하는 것을 막는 것이 아니라, 그들에게 이메일을 보내는 것을 방지하는 것이었습니다. 어쨌든 이미 좋은 시작입니다. level_2로 승격되면 해당 카테고리를 무음 처리하는 방법을 충분히 알고 있을 것입니다…

아니요. 그룹 설정에서 dev 카테고리를 음소거(muted)로 설정하세요:

그런 다음 dev 그룹에서 dev 카테고리를 watch 또는 normal로 설정할 수 있습니다. 우선 순위가 올바르게 작동할 것이라 생각하지만, 아직 테스트해 보지는 않았습니다.

제가 찾던 설정이네요! ‘dev’ 카테고리는 탐색할 수 있지만 "음소거된 카테고리"에 포함되어 있습니다. ‘dev’ 카테고리 안의 메시지는 ‘dev’ 사용자에게만 전달됩니다.

@pfaffman 님, 정말 감사합니다!

또 하나의 함정: 이 방법은 신규 사용자에게만 적용됩니다. 기존 사용자는 원하는 대로 동작하지 않아, ruby console을 통해 해당 카테고리의 기본 동작을 변경해야 했습니다. UI를 통해 설정할 수 있는 방법이 있는 것 같지만, 찾지 못했습니다.

dev 그룹에 가입하면 dev 카테고리를 관찰하기 시작합니다. dev 그룹에서 나오면… 여전히 카테고리가 보입니다…

맞는 말입니다. 그런 기능들이 기존 사용자에게 적용할 수 있는 옵션을 제공하지만, 이 경우에는 그렇지 않을 수도 있습니다.

그렇습니다. 기본적으로 dev 그룹에 가입할 만큼 충분히 똑똑하다면, 자신의 카테고리 관찰 수준을 변경할 만큼도 똑똑해야 합니다. 그렇게 큰 어려움 없이 이를 강제하는 플러그인을 만들 수 있습니다. 여기저기에 몇 가지 예시가 있을 것 같습니다.