グループごとのカテゴリメッセージ数制限

こんにちは、

学校向けのツール開発に参加できるよう、教師と開発者の両方が参加できる新しいフォーラムを立ち上げようとしています。

「フラッシュカード」と「開発」のカテゴリーを用意していますが、どちらのカテゴリーも見られないようにするつもりはありません。ただ、開発者に関するトピックが「メーリングリストモード」を有効にしている教師に、要約として表示されないようにしたいと考えています。彼らは理解できないメッセージに困惑してしまうためです。ただし、カテゴリー自体へのアクセスは制限したくありません。

現在、教師はどのカテゴリーにも所属していません。ユーザーの大多数が教師であるため、「教師」グループを設定せず、「開発者」グループのみを設定して、特定のカテゴリーの表示を制限することも可能かもしれません。

このような設定は可能でしょうか?

サンドロ
*:slight_smile:

「dev」カテゴリの新しい投稿について教員に通知を送りたいということですね。もしそうであれば、最も簡単な方法は、教員に自身のプロファイルページの「カテゴリ」セクションから、「dev」カテゴリの通知レベルを「ウォッチ中」または「最初の投稿のみウォッチ」に設定してもらうよう促すことです。

また、サイト上のすべてのユーザーに対して「dev」カテゴリを最初からウォッチさせることも可能です。その場合は、サイトの「デフォルトでウォッチするカテゴリ」設定にそのカテゴリを追加してください。

教員用のグループを作成すれば、そのグループの「管理 / カテゴリ」ページから、グループメンバー全員向けのデフォルト通知レベルを設定することもできます。

可能であれば、ユーザーがカテゴリで新規作成されたトピックの通知を受け取るかどうかを選択できるようにするのが最善だと考えます。そうすれば、不要なメールでユーザーを煩わせるリスクを避けられます。ただし、デフォルトの通知レベルを設定する方が良い場合ももちろんあります。

こんにちは @simon、本当に、'dev’カテゴリの通知は、'dev’グループにも参加している教師にのみ送られるようにしたいと考えています。

一般的な教師の方々は、'dev’に関するトピックに単にうんざりしてしまうでしょう。しかし、私は(これは誤った判断だったかもしれませんが)彼らがフォーラムに慣れていないことを考慮し、フォーラムの立ち上げ初期段階ではサイトを訪れないだろうと想定して、デフォルトで「メーリングリストモード」に設定しました。

そのため、'dev’カテゴリの通知は、'mailing list mode’や’summary’モードであっても、'dev’グループに所属している人だけに送られるようにしたいと考えています。

先生向けに dev カテゴリをミュートする仕組みを考案する方法があります。例えば、TL1/0 向けにカテゴリをミュートし、開発者をそのカテゴリを「通常」に変更するグループに追加するという方法です。

私の理解が合っているか確認させてください。TL 1/0 に対してカテゴリ「dev」を非表示にするというご提案ですね:


これにより、教員からは「dev」の投稿が見えなくなります。ただし、カテゴリを閲覧するためには「dev」に参加する必要が生じます。
本来であれば、カテゴリを閲覧すること自体ではなく、メール送信を教員に対して防止したかったのです。いずれにせよ、これは良い第一歩です。レベル_2 に昇格すれば、おそらくそのカテゴリをミュートする方法はご存知でしょうから。

いいえ。グループ設定で、開発カテゴリをミュートに設定してください:

その後、開発グループ内で、開発カテゴリの権限を watch または normal に設定できます。優先順位が正しく機能すると思いますが、まだテストはしていません。

探していた設定です!‘dev’ カテゴリは閲覧可能ですが、「ミュートされたカテゴリ」に含まれています。‘dev’ カテゴリ内のメッセージは、‘dev’ ユーザーにのみ配信されます。

@pfaffman さん、本当にありがとうございます!

もう一つ注意点:このテクニックは新規ユーザーには機能しますが、既存ユーザーには期待通りに動作しません。カテゴリのデフォルト動作を Ruby コンソール を介して変更する必要がありました。UI 経由で設定できる可能性はあるようですが、見つけることはできませんでした。

dev グループに 参加 すると、dev カテゴリの投稿が観測されるようになります。しかし、dev グループから 退出 しても、引き続きそのカテゴリが表示され続けます。

その通りですね。そのような機能の多くは既存のユーザーにも適用オプションを提供しますが、この場合はそうではないかもしれません。

その通りです。基本的には、dev グループに参加できるほど「賢い」のであれば、カテゴリの購読設定を自分で変更できるほど「賢い」はずです。それほど手間をかけずに、それを強制するプラグインを作成することも可能です。いくつかの例が既に存在していると思います。