참고: 여기서는 알림 유형 간의 관계에 복잡성이 있습니다. 다음 설정(토픽, 하위 카테고리, 카테고리, 전역 수준에서 표시)만 남기고 모든 설정을 제거한다고 상상해 보세요:
알림: 상속 | 모든 게시글 | 첫 번째 게시글 | 멘션+답글 | 없음
추적: 상속 | 모든 게시글 | 첫 번째 게시글 | 멘션+답글 | 없음
이메일: 상속 | 모든 게시글 | 첫 번째 게시글 | 멘션+답글 | 없음
전역 수준은 최상위 레벨이므로 “상속” 옵션이 없습니다.
토픽 수준은 소급 적용이 불가능하므로 “첫 번째 게시글” 옵션이 없습니다.
설정 항목의 수를 줄이는 것 — 예를 들어 "추적"과 "알림"을 하나의 연속체로 병합하는 것 — 은 알림 설정을 더 빠르게 만들 수 있지만, 이메일 설정과의 관계도 고려해야 하므로 반드시 더 단순하게 만들지는 않습니다.
⇒ 카테고리별 메일링 리스트 모드로 전환할 때, 현재 가지고 있는 단순화/관계 구조가 유지하기를 원하는 것이 아닐 수 있습니다.
이것이 제가 여기에 온 이유입니다. 저에게 “메일링 리스트 모드”(모든 알림에 대해 이메일을 보내는 것과 비교할 때)란, 알림 관리(이메일에서)에 대한 책임을 내가 진다는 것을 의미합니다. Discourse는 나에게 이메일로 전송된 모든 게시글을 읽었다고 가정해야 합니다. 메일링 리스트 모드가 켜진 카테고리에서는 읽지 않은 알림을 절대 받아서는 안 됩니다(자동으로 읽음으로 표시되는 알림을 받는 것은 여전히 환영합니다).
메일링 리스트 모드가 기본적으로 음소거되지 않은 모든 카테고리를 보내주되, 카테고리를 음소거하는 데 1~2클릭이면 충분하다면 괜찮을 것 같습니다. 이메일 인터페이스를 주로 사용하는 우리 입장에서는 웹 인터페이스에 접속한 뒤, 내 아이콘을 선택하고, 사람 아이콘을 클릭한 다음, 설정 > 카테고리 순서로 들어가서 음소거 영역에서 음소거하려는 카테고리를 찾아 선택하는 과정이 매우 번거롭습니다. 각 이메일 하단의 구독 취소 버튼에 하위 카테고리 또는 전체 카테고리를 음소거할 수 있는 추가 옵션이 있다면 훨씬 편해질 것입니다. 제가 놓친 건지, 이 가능성을 논의한 사람을 찾지 못했습니다. 이 간단한 아이디어에 대해 다른 분들은 어떻게 생각하시나요?
아, 그렇군요. 더 간단하네요. 그래서 구독을 취소하는 대신 "주제 방문"을 클릭한 다음, 페이지 상단의 카테고리를 선택하고 종 아이콘을 눌러 음소거를 설정하면 되는 거죠. 기대했던 2회 클릭보다는 4회 클릭이지만, 사용자 설정을 통해 카테고리를 찾아서 설정하는 것보다는 훨씬 쉽습니다.
이 문제를 한동안 곰곰이 생각해 보았습니다 — 메일링 리스트 모드를 사용하는 사용자로서, 구체적인 제안을 드립니다:
메일링 리스트 모드를 이메일 카테고리의 맨 위로 이동하고, 헤더를 알림 이메일로 변경합니다.
“답장한 게시물의 발췌를 이메일에 포함” 설정을 바로 아래로 이동합니다.
이를 3단계 드롭다운으로 변경합니다:
알림에 대해 이메일을 보내지 않기
활동 요약 제외하고 모든 설정을 숨깁니다.
알림을 받을 때 이메일을 보내기
현재와 동일한 방식으로 작동합니다.
알림 대신 이메일을 보내기 (메일링 리스트 모드)
“답장한 게시물의 발췌를 이메일에 포함” 설정을 “내 게시글에 대해 이메일을 보내기” 설정으로 대체합니다.
다음 내용을 설명하는 텍스트를 표시합니다:
게시물의 전체 내용이 이메일에 포함됩니다.
알림과 게시물 자체가 자동으로 읽음으로 표시됩니다.
이렇게 하면 해당 카테고리의 관찰(워칭) 설정을 조정하기만 하면 현재 알림에서와 마찬가지로 카테고리별로 메일링 리스트 모드를 제어할 수 있습니다. 추가적인 설정이 필요하지 않고 복잡성도 크게 증가하지 않습니다. 또한, 알림 이메일을 전혀 원하지 않는 사용자를 위해 알림 이메일을 모두 끄는 간단한 토글을 제공합니다.
사실 순수 메일링 리스트에서 마이그레이션을 허용한다는 원래 목표는 @smichel17 님이 제안한 방식과는 맞지 않을 것 같습니다. 왜냐하면 이 방식은 메일링 리스트 설정이 “감시(watched)” 상태에 의존하도록 만들기 때문입니다. 제가 원했던 것은 메일링 리스트를 "카테고리별"로 설정하면서도 포럼의 나머지 부분은 정상적으로 사용할 수 있는 설정이었습니다.
우리의 상황은 다음과 같습니다. 우리는 새로운 Discourse 포럼을 운영하고 있는데, 이 포럼은 번창하고 있지만 커뮤니티 회원 중 더 활동적인 일부만 사용하고 있습니다. 반면, 거의 모든 회원이 가입해 있는 레거시 Mailman 인스턴스도 있습니다. 이 Mailman 인스턴스는 지역 기반으로 운영되며(우리 조직의 각 지부가 월 몇 차례씩 회의를 조율하기 위해 하나의 메일링 리스트를 사용하며, 이는 다층적 구조입니다) 지역별로 나뉘어 있습니다.
이상적으로는 Mailman의 지역 기반 구조를 Discourse에서 재현하고, 해당 카테고리를 메일링 리스트 모드로 설정하는 것입니다. 그렇게 하면 기존 수동적 사용자들도 동일한 정보에 접근할 수 있으면서도 IT 관리 부담은 줄어들고(더 이상 Mailman이 필요 없으므로), 사용자가 Discourse 포럼 자체에 더 깊이 관여하기 쉬워질 것입니다.
하지만 제 이해가 맞다면, 현재 Discourse에서는 이를 구현하는 것이 불가능한 것 같습니다. 아니면 이 스레드를 오해하고 있는 걸까요?