グループに関する質問

こんにちは、

問題を説明する方が簡単なので、フランス語で書かせていただきます。
グループを作成し、それらをカテゴリに配置しました(これが正しい手順だと思います)。しかし、グループの「アクティビティ」を確認すると、メンバーのすべてのアクティビティが表示され、その中にはグループとは無関係のものも含まれています。グループと無関係のアクティビティを非表示または削除することは可能でしょうか?

よろしくお願いいたします。

おそらく誤解があるのだと思います(私の認識が正しければ):グループはユーザーに関連付けられます(ユーザーの属性として、特定のグループに所属しているかどうか)。一方、カテゴリはトピック(スレッド)に適用されます(各トピックがどのカテゴリに属するか)。つまり、「グループをカテゴリの中に配置する」ということはできないはずです。もしかすると、「グループにのみアクセスを許可したカテゴリを作成した」という意味でしょうか?

あなたはグループに所属するメンバーのアクティビティを見ることができます。グループとは単にメンバーの選抜に過ぎません。「グループに関連するアクティビティ」とは具体的に何を指すのでしょうか?グループへのアクセスが制限されたカテゴリ内で発生することのみを指すのでしょうか?

(私の理解が正しければの話ですが)

ご回答ありがとうございます。

混乱が生じているようですし、私のメッセージにもそれが表れているかもしれません。グループのメンバー同士で会話することは可能でしょうか?私は、他の人に見られることなくメンバー同士でコミュニケーションが取れるグループを作成したいと考えています。例えば、「エアバス」(架空の名前)というグループを作成し、エアバスの全メンバーが所属している場合を考えます。彼らは当然エアバスについて話しますが、イノベーションなどの他のトピックへの回答を求められることもあるかもしれません。しかし、私はそのグループ内ではエアバスに関連するやり取りやトピックのみが表示されるようにしたいのですが、これは可能でしょうか?

正直に言いますが、いくつかの誤解が少し感じられます。
これは「現実世界」と同じだと思います:もちろん、グループのメンバー同士で会話することは可能です。しかし、メンバー同士だけでしか会話できないように(グループ外の人物との会話を禁止するように)設定することはできるでしょうか?私はできないと思います。

上記で説明したように、物事を正しく捉える必要があります:グループとは、メンバーである人々とそうでない人々の集合です。それ自体に現実的な影響はありません。例えば、グループへの言及として「@グループ」(「アット・グループ」)という表記があるかもしれません。

次に、プライベートとパブリックがあります。プライベートで行われることは、他の人には見えません。ただし、プライベートメッセージには複数の人が含まれる場合があります。

あなたが明らかに求めているのは、これです:

グループのメンバーのみを対象としたカテゴリを作成することです。これは、グループのメンバー自体ではなく、トピックスレッドをまとめるカテゴリのレベルで操作を行います。ただし、グループへの所属が、その後、限定されたカテゴリへのアクセスを可能にします。

これでだいたい明確になれば幸いです。

(編集:もしかすると、あなたがそう設定しているのに、それでも「アクティビティ」に本来表示されるべきでないものが表示されているということでしょうか?グループの非メンバーが、グループに限定して保持したいメッセージやトピックスレッドにアクセスできていませんか?もしそうなら、問題は「アクティビティ」の表示ではなく、あなたの設定にあります)

ご回答ありがとうございます。少しは理解できましたが、まだはっきりとはしていません。「活動」では、グループの活動に関連する活動のみを表示させたいのですが、グループメンバーすべての活動を表示させたくはありません。設定で対応できるかどうかはわかりませんが、もう少し明確に伝わったでしょうか。少し曖昧な表現になってしまい申し訳ありません。すべてのパラメータとその使い方を理解し始めたばかりで、最初は少し複雑に感じました。

「Activité(アクティビティ)」とは、実際に表示されるものを指し、あなたが意図しているものとは異なります。もし問題点がまさにこれである場合、「アクティビティ」にその内容(およびそれ以外のもの)が表示されることは重要ですか?重要であれば、そのためにプラグインを開発するか、開発を依頼する必要があるようです。

そうでない場合、検索機能が潜在的にこの情報提供をしてくれる可能性があります:特定のユーザーのメッセージに対して、特定のカテゴリ(「グループ」のカテゴリのことですね。「グループのアクティビティ」について話しているのは、これのことですよね?)内で空の検索を行うことです。

「グループのアクティビティ」という用語の使用をやめるべきだと思います。なぜなら、それが何を指すのか明確ではないからです。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 などのプラットフォームから来た「グループ」の概念をお考えではありませんか?それが用語の面で理解を難しくしている可能性があります。また、「アクティビティ」タブへのこだわりについても少し理解に苦しみます。情報はアクセス可能か否かです。ここであれ、他であれ——つまり、問題はトピックがアクセス可能かどうかです。それが「アクティビティ」に表示されることの重要性がなぜ重要なのか、よく理解できません)

おそらくガードイアンは、ログインしているユーザーが持つ権限に基づいてグループメンバーのアクティビティをフィルタリングしているのだと思います。つまり、例えばグループ「camille」のメンバーと、そのアクティビティを観察しているユーザーが、他のカテゴリにアクセスできる別のグループに属している場合、それらの他のカテゴリでの投稿がフィルタリングされる理由はありません。:thinking: フィルタリングされるべきなのでしょうか?

私の意見では、ここで求められているのは実際にはグループのアクティビティではなく、カテゴリ内のアクティビティだと思います。もし1つのカテゴリに1つのグループしか読み書きできない場合、それに近いですね。個人的には、グループメンバーにメンバーリストへのアクセスを許可せず(グループは所有者のみが参照可能)、皆をカテゴリに誘導する傾向があります。

それが彼の根本的な動機を完全に理解できない点です :confused:

「活動」…とは、「メンバー」と「全員」が同時に属しているグループによって表示されるカテゴリ内のものです。

「問題」の本質は、「特定のグループのメンバーとして」投稿するという意味があまりないということです。むしろ「特定の場所に」投稿するものであり、UIにもそれが反映されています。

:bulb: ! Advanced search: posts from members of a group - #3 by JagWaugh
これは部分的な解決策になるかもしれません:
https://your.domain/search?q=category%3Acamille%20group%3Acamille

これは「アクティビティ」と同じことです。私が理解している限り、彼女が気にしているのは「誰が投稿したか」ではなく、投稿内容がグループの「テーマ」と「関連しているか」です。しかし、何が「関連している」かは彼女にとって自明のようです。何らかの形で(カテゴリやタグなど)定義されていない限り、管理することはできません。
彼女がこれを落ち着いて消化するまで、時間をあげましょう。

うーん… :thinking: 「アクティビティ」はもっと
https://your.domain/search?q=group%3Acamille。
ここでは category%3Acamille との交差があり、グループメンバーが他の場所で投稿したものをフィルタリングしています。

さらに強力な方法もあります(毎日新しい発見があります :star_struck:)。ただし、category_id が必要です。

https://your.domain/g/camille/activity/posts?category_id=xxx
これで必要なものをフィルタリングできると思います。アクティビティタブでこのフィルタリングを自動化するのは比較的「簡単」だと思います :sweat_smile:。ただ… 各グループについてどのカテゴリを表示すべきかを指定する必要があります… :thinking:

はい、すみません。あなたがグループへの所属に加えてカテゴリでフィルターしていたことに気づいていませんでした :+1:
カテゴリがオープンでグループに限定されていない場合、確かに何かを実現できるかもしれません。もしかしたらそれが彼に必要なことかもしれませんね。

@Mevo さん、@Benjamin_D さん、こんにちは。

私も同じ問題に直面しています。プライベートグループを作成する目的は、メンバー同士が他のメンバーに内容を閲覧されることなく、完全に秘密裏にやり取りをすることです。これがまさにプライベートグループの本来の目的です。

しかし、この同じプライベートグループの各メンバーは、そのグループとは無関係なプラットフォーム上の他のメンバーのアクティビティも閲覧できてしまいます。これは問題のように思えます。そこで、プライベートグループのメンバーがプラットフォーム上の他のメンバーのアクティビティを閲覧できないように、この機能を無効にしたいと考えています。