こんにちは、
問題を説明する方が簡単なので、フランス語で書かせていただきます。
グループを作成し、それらをカテゴリに配置しました(これが正しい手順だと思います)。しかし、グループの「アクティビティ」を確認すると、メンバーのすべてのアクティビティが表示され、その中にはグループとは無関係のものも含まれています。グループと無関係のアクティビティを非表示または削除することは可能でしょうか?
よろしくお願いいたします。
こんにちは、
問題を説明する方が簡単なので、フランス語で書かせていただきます。
グループを作成し、それらをカテゴリに配置しました(これが正しい手順だと思います)。しかし、グループの「アクティビティ」を確認すると、メンバーのすべてのアクティビティが表示され、その中にはグループとは無関係のものも含まれています。グループと無関係のアクティビティを非表示または削除することは可能でしょうか?
よろしくお願いいたします。
おそらく誤解があるのだと思います(私の認識が正しければ):グループはユーザーに関連付けられます(ユーザーの属性として、特定のグループに所属しているかどうか)。一方、カテゴリはトピック(スレッド)に適用されます(各トピックがどのカテゴリに属するか)。つまり、「グループをカテゴリの中に配置する」ということはできないはずです。もしかすると、「グループにのみアクセスを許可したカテゴリを作成した」という意味でしょうか?
あなたはグループに所属するメンバーのアクティビティを見ることができます。グループとは単にメンバーの選抜に過ぎません。「グループに関連するアクティビティ」とは具体的に何を指すのでしょうか?グループへのアクセスが制限されたカテゴリ内で発生することのみを指すのでしょうか?
(私の理解が正しければの話ですが)
ご回答ありがとうございます。
混乱が生じているようですし、私のメッセージにもそれが表れているかもしれません。グループのメンバー同士で会話することは可能でしょうか?私は、他の人に見られることなくメンバー同士でコミュニケーションが取れるグループを作成したいと考えています。例えば、「エアバス」(架空の名前)というグループを作成し、エアバスの全メンバーが所属している場合を考えます。彼らは当然エアバスについて話しますが、イノベーションなどの他のトピックへの回答を求められることもあるかもしれません。しかし、私はそのグループ内ではエアバスに関連するやり取りやトピックのみが表示されるようにしたいのですが、これは可能でしょうか?
正直に言いますが、いくつかの誤解が少し感じられます。
これは「現実世界」と同じだと思います:もちろん、グループのメンバー同士で会話することは可能です。しかし、メンバー同士だけでしか会話できないように(グループ外の人物との会話を禁止するように)設定することはできるでしょうか?私はできないと思います。
上記で説明したように、物事を正しく捉える必要があります:グループとは、メンバーである人々とそうでない人々の集合です。それ自体に現実的な影響はありません。例えば、グループへの言及として「@グループ」(「アット・グループ」)という表記があるかもしれません。
次に、プライベートとパブリックがあります。プライベートで行われることは、他の人には見えません。ただし、プライベートメッセージには複数の人が含まれる場合があります。
あなたが明らかに求めているのは、これです:
グループのメンバーのみを対象としたカテゴリを作成することです。これは、グループのメンバー自体ではなく、トピックスレッドをまとめるカテゴリのレベルで操作を行います。ただし、グループへの所属が、その後、限定されたカテゴリへのアクセスを可能にします。
これでだいたい明確になれば幸いです。
(編集:もしかすると、あなたがそう設定しているのに、それでも「アクティビティ」に本来表示されるべきでないものが表示されているということでしょうか?グループの非メンバーが、グループに限定して保持したいメッセージやトピックスレッドにアクセスできていませんか?もしそうなら、問題は「アクティビティ」の表示ではなく、あなたの設定にあります)
ご回答ありがとうございます。少しは理解できたのですが、まだやや不明確な点があります。「アクティビティ」セクションでは、グループ全体のアクティビティに関連するもののみを表示し、グループメンバーのすべてのアクティビティを表示したくありません。設定で対応可能かどうかわからないのですが、もう少し明確に伝えられたかと思います。説明が少しわかりにくくて申し訳ありません。パラメータのすべてとそれらの使い方を理解し始めてはいますが、当初は少し複雑でした。
"アクティビティ"は、表示される内容であり、あなたが望んでいるように見えるものではありません。もしあなたの課題がまさにこれである場合、「アクティビティ」がその内容(および/または他の内容)を表示することは重要ですか?もしそうなら、それを実現するためのプラグインを開発、または開発させる必要があるようです。
そうでない場合、検索機能がおそらくこの情報を提供します:特定のカテゴリ(「グループ」のカテゴリ)内のユーザーのメッセージに対する空の検索です。「グループのアクティビティ」という点で、これが正しいですか?
「グループのアクティビティ」という用語の使用を中止した方がよいと思います。それは何を意味するのでしょうか?1 つまたは複数のカテゴリに限定された「アクティビティ」の表示を望んでいるのですか?それはメンバーのグループに応じてカテゴリを指定するものでしょうか(プライベートカテゴリかどうか、また非メンバーがアクセス可能かどうかについては回答がありませんでした)。
私が理解した限り、あなたが望んでいることを実現する既存の標準設定はありますか?いいえ、ないと思います。
検索機能(リンクを作成可能で、そのリンクをメンバーのプロファイルに挿入できるため、メンバーをクリックした際に可視かつクリック可能です)について、ここでは meta サイトで「installation」カテゴリに限定した場合、次のようになります:Search results for '@Camille_Augereau #installation' - Discourse Meta 。一方、「installation」カテゴリに限定しない場合は:Search results for '@Camille_Augereau(これは「アクティビティ」にかなり合致します)。' - Discourse Meta
ただし、現時点ではメッセージが 1 つしか表示されていないことに気づきました。検索機能にはすべてのデータが即座に追加されるわけではなく、おそらく数時間かかるのだと思います。
先ほどよりもさらに混乱しています。
私が言っているのはこのカテゴリです。例えば、ここでは「transformation and innovation UK」というカテゴリはグループの活動とは何の関係もありません。つながりはありません。そこで、グループのメンバーやオーナーによって作成された、グループに関連するトピックをすべて「カテゴリ」タブにまとめたいと考えています。
したがって、彼らの間だけでのやり取りを可能にするための専用カテゴリを作成し、彼らだけが交流・共有できる場所を設ける方が適切だと考えます。私はプライベートなグループを望んでいるため、もしカテゴリを作成した場合、他のメンバーにはアクセスできないようにしたいと考えています。
理解するのに少し時間がかかってしまい申し訳ありません。そのため、フランス語でコミュニケーションを取りたかったのです。
まさにここが出発点です。あなたの頭の中では「グループの活動」という言葉に一定の意味があるかもしれませんが、私には(技術的な意味で)実質的な意味があるようには見えません。フォーラムが「グループの活動」であるものとそうでないものをどう区別できるでしょうか?だからこそ、この用語は忘れ去るようお勧めしたのです。
問題解決のためには、各スレッドを特定し、どの「グループ」と関連しているかを判断する必要があります。おっしゃる通り、スレッドがグループのメンバーによって作成されたという点で関連付けられる可能性はありますが、それを検索するのは少し複雑です(おそらく「カスタムプラグイン」内で実現可能でしょう)。したがって、自動的に「グループの活動」とみなされるのは、他のグループメンバーが作成したスレッド内での投稿となります。ただし、実際にはメンバーが全く関係のないスレッドを作成することも可能なので、この方法は完全には機能しないかもしれません。
最も簡単な方法は、カテゴリまたはタグによる識別です。1 つまたは複数のカテゴリ内のすべてのコンテンツ、または 1 つまたは複数のタグの追加(利点は、スレッドが任意のカテゴリに存在できることです)。グループのメンバーにのみアクセスを制限したい場合、カテゴリでその設定が可能です(前述のリンクを参照)。
ユーザー「camille」のアクティビティを、管理者としてログインして確認していますか?
もしそうであれば、権限の細かさ(誰が何を見られるか)を正しく理解するために、通常のアカウント「TL1」を作成することをお勧めします。管理者はすべてを見られるためです:sweat_smile
はい、もちろんそのようにしました。すべてをテストするために、私名義の複数のアカウントを持っていますのでご安心ください。… それは何も変わりませんし、この質問を Discourse に投稿する前に何度も確認しました。
私の理解が正しければ、これは二重の問題を抱えています。一つはグループメンバー以外にプライベートな活動を隠すこと、もう一つはグループメンバーに対して「有用な」活動のみを表示し、それ以外を表示しないことです。質問は主に後者の側面に関するものでした。スレッドの特定の問題を解決した後、検索機能を使用することは(アクティビティタブを使おうとする代わりに)簡単な解決策のように思えます。
グループを非公開にすれば、最初の課題は解決します。2 つ目の課題については、「アクティビティ」タブは引き続き表示されたまま削除できないため、このグループ専用のカテゴリを作成したとしても、グループのメンバーは他者のアクティビティもすべて見てしまいます。ただし、あるテーマに会話を集中させるためにカテゴリを作成するという代替案は妥当であり、ある意味で元の課題から視点を転換させるものと言えます。「files」とおっしゃる場合は「トピック」のことでしょうか?
「グループ」を非公開にすることはできません。カテゴリなら可能です。
(編集:いや、表示/非表示、メンバーリストの表示/非表示、自由に参加可能かどうかは設定できます。しかし、おそらくおっしゃりたいこととは異なるでしょう)
グループの所属に基づいてアクセスを制限したプライベートカテゴリのみを作成しない限り、デフォルトでは公開カテゴリ内のアクティビティのみが表示されます。では、ここで本質的な問題は何かご存知ですか?情報の隠蔽でしょうか?集中力の低下を防ぐためでしょうか?それとも他でしょうか?
私は主に英語版の Discourse を利用してきました。「file」は確かに「トピック」のことでしょう。これは「topic」の私自身による(誤った)翻訳でした。
(編集:Google、Yahoo、Facebook などのプラットフォームから来た「グループ」の概念をお考えではありませんか?それが用語の面で理解を難しくしている可能性があります。また、「アクティビティ」タブへのこだわりについても少し理解に苦しみます。情報はアクセス可能か否かです。ここであれ、他であれ——つまり、問題はトピックがアクセス可能かどうかです。それが「アクティビティ」に表示されることの重要性がなぜ重要なのか、よく理解できません)
グループのメンバーの活動は、ログインしているユーザーの権限に基づいてガードリアンがフィルタリングしているのだと思います。つまり、例えば「カミーユ」グループのメンバーと、それを閲覧している人が、他のカテゴリへのアクセス権を持つ別のグループにも所属している場合、それらのカテゴリでの投稿はフィルタリングされる理由がないはずです
果たしてそうあるべきでしょうか?
私の見解では、ここで求められているのはグループの活動そのものではなく、カテゴリ内の活動です。もしあるカテゴリを閲覧・投稿できるグループが一つしかないなら、それはカテゴリベースの活動に近くなります。私は個人的に、グループのメンバーにメンバーリストへのアクセスを許可せず(グループは所有者のみ可視)、全員をカテゴリに誘導する傾向があります。
それが彼の根本的な動機を完全に理解できない点です ![]()
アクティビティは、「メンバー」と「すべての人」の両方が同時に所属しているグループによって表示可能なカテゴリ内でのものです。
「問題」の本質は、「特定のグループのメンバーとして」投稿することにはあまり意味がなく、むしろ「特定の場所」に投稿する方が自然で、それが UI にも反映されている点です。
! Advanced search: posts from members of a group - #3 by JagWaugh
これは部分的な解決策になるかもしれません:
https://your.domain/search?q=category%3Acamille%20group%3Acamille
これは「アクティビティ」と同じことです。私が理解している限り、彼女が気にしているのは「誰が投稿したか」ではなく、投稿内容がグループの「テーマ」と「関連しているか」です。しかし、何が「関連している」かは彼女にとって自明のようです。何らかの形で(カテゴリやタグなど)定義されていない限り、管理することはできません。
彼女がこれを落ち着いて消化するまで、時間をあげましょう。
うーん…
「活動」は、おそらく https://your.domain/search?q=group%3Acamille の方を指していると思います。
ここでは category%3Acamille との交差があり、かつグループのメンバーが他の場所で投稿した内容を除外するフィルタリングが行われています。
さらにすごいことに(毎日新しい発見があります
)、category_id が必要ですが、以下の URL が存在します。
https://your.domain/g/camille/activity/posts?category_id=xxx
これは必要なものをフィルタリングします。おそらく、このフィルタを「活動」タブに自動化するのは比較的「簡単」でしょう
…とはいえ、各グループに対してどのカテゴリを表示するかを指定する必要があるため、ちょっと複雑かもしれません ![]()
はい、すみません。あなたがグループへの所属に加えてカテゴリでフィルターしていたことに気づいていませんでした ![]()
カテゴリがオープンでグループに限定されていない場合、確かに何かを実現できるかもしれません。もしかしたらそれが彼に必要なことかもしれませんね。
@Mevo さん、@Benjamin_D さん、こんにちは。
私も同じ問題に直面しています。プライベートグループを作成する目的は、メンバー同士が他のメンバーに内容を閲覧されることなく、完全に秘密裏にやり取りをすることです。これがまさにプライベートグループの本来の目的です。
しかし、この同じプライベートグループの各メンバーは、そのグループとは無関係なプラットフォーム上の他のメンバーのアクティビティも閲覧できてしまいます。これは問題のように思えます。そこで、プライベートグループのメンバーがプラットフォーム上の他のメンバーのアクティビティを閲覧できないように、この機能を無効にしたいと考えています。