既存の単一ユーザーフィルタに加え、グループからの投稿をトピックでフィルタリング

Discourse provides a feature out of the box to filter a topic on a specific user:

image

However, sometimes you are not just interested to see the replies of a single person, but those of an entire group. On this meta forum, you might want to see a filtered list of all the responses from the team group when reading through a longer feature request / bug report, or an announcement, for example.

On our own forum instance, we also put out announcements for new features and upcoming changes often, and due to the fact that we have a very large community, the staff responses are often hard to find back among the replies of other users. Since our staff group has a couple of hundred users, the way of filtering a topic on just one specific user isn’t really convenient for our users, since they don’t know which admin users actually responded to the topic and so they don’t know what to filter on. They would need to scroll through the entire topic. We do have a staff flair to make it easy to spot these responses, but sometimes our announcements can get up to a couple hundred posts long in a short time span.

It would be great if there was a way to filter on posts from a group, in a way that naturally extends the UX of the existing per-user filter.

The way I have in mind that this would work is that, when you click the group name / title on someone’s name, you get the popup of their primary group, and can then hit the filter button on that group card:

「いいね!」 4

こんにちは、この問題は解決しましたか?グループからの投稿をフィルターする方法について知りたいです。よろしくお願いいたします。

いいえ、これはまだオープンな機能リクエストです。

なぜグループページを訪れることができないのでしょうか?なぜトピックごとでなければならないのでしょうか?なぜこれが必要なのか、具体的な例を挙げて詳しく説明していただけませんか?

当社は1,000名以上の従業員を擁しており、時には複数の発表が同時に進行し、社員がそれに対応することもよくあります。加えて、別のカテゴリで報告されたバグに対して、バグのトリアージ担当者とエンジニアが対応しています。さらに、機能リクエストのカテゴリではプロダクトマネージャーがコメントすることもありますが、全体として表示がごちゃごちゃし、議論されているトピックの順序が保たれていない状況です。

さらに、全社員のアカウント一覧を公開したくないため、グループを非公開に設定しています。グループメンバーを非公開にすると、Discourseはそのグループのユーザーからのアクティビティを「アクティビティ」タブに表示しなくなり、グループメンションのみが表示されるようです。以前、悪意のあるユーザーが最近加入した社員を探し出し、フィッシングやソーシャルエンジニアリングの標的にしやすくなるという問題が発生しました(社員のプロフィールに直接アクセスすれば誰が社員か確認できるのは問題ありませんが、一覧をすべて取得しにくくしたいと考えています)。

要するに、「ユーザーでフィルター」オプションがあるのと同じ理由です。長いスレッドで興奮したユーザーが質問したり更新を歓迎したりする中、エンジニアからの返信をユーザーがUXとしてフィルタリングできるオプションを提供したいと考えています。また、ユーザーやグループのプロフィールに移動し、特定のトピック内の投稿をすべて探すのは不便です。多くのページを参照する必要があり、情報を見落とす可能性もあるためです。

ご参考になれば幸いです。当社のフォーラム上のグループページへのリンクを貼りたいところですが、前述の通りセキュリティ上の理由から非公開にしています。

「いいね!」 5

これは非常に妥当な機能リクエストのように聞こえます。特に、あなたが挙げられた課題を考慮するとなおさらです。

ただし、Discourse コアのロードマップにこのような機能を載せることを検討するには、コミュニティ(できればホストされた顧客)からさらに多くの関心を集める必要があると考えています。

短期的に確実に解決策を得たい場合は、Marketplace に投稿して、カスタムプラグインの開発費用の見積もりをdeveloperに依頼するという方法もあります。これは、あなたのホスティング環境がカスタムプラグインのインストールを許可していることを前提としています。

「いいね!」 4