Apply "mailing list mode" per category

If you’re going to replace a set of mailing lists with discourse, there needs to be an easy way to subscribe to or watch categories but also mute the ones you’re not subscribed to.

But I think you’re right that watching a category and a per category making list mode are the same thing, or maybe a mailing list mode that turns off email for all but watched categories is what’s needed.

This is brainstorming, not a recommendation.

1개의 좋아요

I think in addition to this we should also have a “Email All” option in the category notifications dropdown:

@LeoMcA correct me if I’m wrong but I’m assuming the Mozilla community would really like to be able to set mailing-list settings from here.

1개의 좋아요

This is tricky cause this is a “parallel” state. I am also concerned that this is a very uncommon feature and baking it deep into the UI everywhere is overkill.

5개의 좋아요

I just see no good reason why it should work any different from the rest of our category notifications settings:

Cause it is a completely orthogonal system that operates in parallel with the rest. It has close to zero impact on existing notifications. Only thing it ensures is that emails do not double up.

4개의 좋아요

I’m of mixed opinions on this. With the Mozilla use-case that would be the best place to put it - burying it away in a user’s preferences completely disassociates it from the category and makes the feature near impossible to discover - but for every user welcoming it I imagine there would be many more finding the new menu horrifically confusing.

I don’t think it’s possible to square this circle and make a UI which is understandable for both the classical-Discourse/forum use-case and the Mozilla/mailman-esque use-case for anyone other than people like us deeply involved in the project.

@erlend_sh I still think your post from last summer about this is brilliant, and I regret I haven’t had the time to throw any development resources behind making it a reality:

I wonder if this per-category email-only notification setting we’re discussing should exist like “Enable Watching First Post” in your proposal. That way we could set sane defaults on an instance level (not show it on Meta Discourse, definitely show it on Mozilla Discourse, for example) but still allow power users do whatever they want on any instance.

EDIT: In the meantime, I would agree with @sam on the placement of UI. I don’t think adding this feature should depend on the whole-scale revamp of the behind-the-scenes notification settings. Indeed, that should probably be done separately from this - being able to additionally hide the category-level tracking option by default would be very useful on Mozilla Discourse considering how useless the option is there.

3개의 좋아요

Yep, that’s what I want. I already imagined it would work this way seeing as mailing list mode, as opposed to watch-first-topic, is already something you need to opt into.

1개의 좋아요

As a member of a community with a strong mailing list culture / legacy, I still believe that “mailing list mode per category” is a simpler approach that would make happy the users of mailing lists.

“Mailing list mode” at a category level should allow users to keep a full email archive with the activity in that category. “Watching” a category is not enough because (as far as I can see) misses email notifications for posts the system knows that the user has read via web, including their own.

Maybe this has been proposed by someone before (I have read this thread and some spinoffs but I might have missed comments), but I think the implementation could be relatively simple, at least UI-wise.

  • Create an admin setting to enable Maling list mode per category (disabled by default).
  • When enabled, this setting allows to enable Mailing list mode in specific categories (new categories would have it disabled by default).
  • When a category has Mailing list mode enabled, users see an option Email everything (or similar wording) on top of Watching.
  • Selecting this mode assures that all posts will generate emails regardless of whether the user has seen the posts in the forum or has authored them. Activity in this category will not generate web notifications because it is assumed that the user is reading the emails instead.

Sounds reasonable?

Note that in a real scenario of mailing list & web forum integration / migration, it is very important that mailing list users feel comfortable when the process starts. Quite often strong stakeholders, influencers and decision-makers on a topic like “Let’s deprecate Mailman and use Discourse instead” will be among these long term contributors with email-based workflows. They will be way more open to experimentation if they can keep their workflows untouched. Then, over time, they will see the full benefits of the integration / migration and for most the “mailing list mode” will give way to other levels of watching categories in the now wider and better integrated discussion forum.

4개의 좋아요

In general I am fine with:

But for now you can simply mute the categories you do not want in your email box and enable mailing list mode and be done.

7개의 좋아요

우리에게는 이게 작동하지 않는 것 같습니다.
메일링 리스트 모드를 켜고 (하위)카테고리를 음소거했습니다.

작동하는 부분은 음소거된 하위 카테고리에서 이메일을 받지 않는다는 점입니다.
작동하지 않는 부분은 새 주제가 웹 페이지 어디에도 표시되지 않는다는 점입니다. 최신, 새 글, 읽지 않음, 상단 어디에도 보이지 않습니다.

표시되는 곳은 모든 카테고리 홈 화면을 표시할 때인데, 그러면 특정 카테고리 상자에 최신 주제가 보입니다.

이것은 버그인가요, 아니면 제가 놓치고 있는 것이 있나요?

1개의 좋아요

카테고리 또는 하위 카테고리를 음소거(mute)하면 해당 카테고리의 주제들은 다음과 같은 영향을 받습니다:

  • 어떤 알림도 트리거하지 않습니다
  • 최신(Latest)에 표시되지 않습니다
3개의 좋아요

네, 그 점은 이해했습니다. 하지만 제게는 "최신"이 "새로움"이나 “인기”, "읽지 않음"과 같은 의미인 것 같습니다.
제가 이렇게 이해하는 것이 맞나요, 아니면 "최신"이라고 쓰실 때 위 모든 항목을 의미하는 건가요?

두 번째로, 음소거된 하위 카테고리의 주제들이 홈페이지의 모(母) 카테고리 상자에 왜 표시되나요?
제가 읽은 내용으로는 "카테고리에 표시되지 않습니다"라고 되어 있어서, 거기에 표시되면 안 되는 것 같은데요.

피드백 주실 수 있나요?
이것은 버그인가요?

이 부분을 명확히 설명해 주셔서 감사합니다.

  1. 네

  2. 제가 기대하는 동작입니다. 하위 카테고리를 음소거해도 해당 카테고리에 숨겨지지 않습니다.

"카테고리에 표시되지 않는다"는 내용을 어디서 읽으셨는지 알 수 없어 해당 출처를 확인할 수 없었습니다.

  1. 설명해 주셔서 감사합니다!

사용자 → 설정 → 알림 → 카테고리 → 음소거
음소거 항목 아래, 음소거 목록을 설명하는 텍스트는 다음과 같습니다:
*이 카테고리에서 새 주제에 대한 알림을 받지 않으며, 카테고리 페이지나 최신 페이지에도 표시되지 않습니다.

1개의 좋아요

AFAIK:

  • 해당 설정은 새 가입자에게만 적용되며, 당신은 새 가입자가 아닙니다:
  • 모든 사용자에게 하위 카테고리가 표시되는 것을 원하지 않는다면 Default categories muted 설정에서 처리해야 합니다:

저는 "관리자 설정의 기본 음소거 카테고리"에 대해 말씀드리고 있는 것이 아닙니다.
음소거 목록에 하위 카테고리를 추가하려는 사용자에 대해 말씀드리고 있는 것입니다.

이것이 정말로 예상되는 동작이라면, 해당 설명은 정말로 혼란스럽습니다.

죄송합니다, 혼동했습니다.

사용자에게 (하위) 카테고리를 음소거(mute)하면 새 주제(topics)는 — 아래 인용된 설정 텍스트의 굵은 글씨 참조 — 표시되지 않아야 하지만, 기존 주제는 예를 들어 읽은 적이 있는 경우 표시될 수 있습니다. 따라서 현재 표시되고 있는 것들이 음소거된 (하위) 카테고리에서 나타나는 새 주제인지, 아니면 기존 주제인지 확인해 주실 수 있을까요?

해당 카테고리에서 새 주제에 대한 알림을 받지 않으며, 카테고리 페이지나 최신 페이지에도 표시되지 않습니다.

주제는 표시되는데 그 카테고리는 음소거되어 있는 상황이 조금 이상해 보입니다.

네, 음소거된 하위 카테고리의 새 주제가 홈페이지의 “모” 카테고리 사각형에 나열되고 있음을 확인했습니다.

버그…?"

버그일 수 있습니다.

모바일에서 카테고리를 홈 페이지로 설정하면, 기대하지 않았는데도 음소거된 하위 카테고리가 표시됩니다. 하지만 다음 문서에 따르면 이는 표시되지 않아야 합니다:

이것이 1단계 카테고리에만 적용되고 하위 카테고리에는 적용되지 않는지 확실하지 않습니다.

데스크톱에서 시도해 보겠지만, 아직 4시간은 걸릴 것 같습니다.

2개의 좋아요

저는 데스크톱을 사용 중입니다.

하지만 이 문제를 명확히 하려고 노력해 주셔서 감사합니다. 지금까지는 당신뿐이었으니까요.