Opt-In Conference Scheme

Let’s call conference a Category associated with a Group.

A conference has a home page, presenting the conference purpose and possibly inviting users to join, according to the group’s credentials, as in the group’s page. Technically, this home page could be the group’s home page, without the members list.

The conference scheme enables large communities to maintain opt-in work groups or special interest sections, or different language sections without overwhelming all users with notifications and a large number of topics.

This can be implemented as a plugin which I’m interested in programming. I’m proposing this to the community to see if there is traction, and if other people would like to participate. I suppose most of the functionality is already present, and it’s a matter of fixing the pipes to adapt the UI. This “category opt-in” scheme mostly moves the focus from topics to categories.

This scheme has been used in other online forums, e.g., Howard Rheingold’s Brainstorms, where hundreds of users exchange daily, rendering the contents quite overwhelming when you try to follow everything – hint: you can’t. As thousands of posts accumulate in your reading list, you’re very happy to be able to focus on some parts of the community rather than playing catch-up or muting the avalanche of new categories and topics.

「いいね!」 1

Discourse 3.1.0.beta6 で同様のスキームを次のようなプロトコルで設定しました。

  1. mute_all_categories_by_default を有効にする
  2. allow_uncategorized_topics を有効にする
  3. suppress_uncategorized_badge を無効にする
  4. 「未分類カテゴリ」で default_categories_watching_first_post を有効にする
  5. default_navigation_menu_categories をメイン(公開)カテゴリに設定する
  6. 各カテゴリについて、関連カテゴリを track する特定のグループを作成します(例:foo という名前のカテゴリには c-foo)。(グループの目的に応じて、自由参加/退出、または参加申請/自由退出)
  7. 各カテゴリについて、カテゴリの説明をグループの説明として使用し、どのカテゴリまたはカテゴリに対してどの通知レベルが提供されるかを示します。

これが、より良い方法があるかもしれないと思わせる最後の点です。実際、関連するカテゴリの説明トピックをグループページとして使用する可能性があればよいのですが。