バグなのかどうか分かりませんが、ユーザーが別のユーザーに招待された場合、招待されたユーザーのプロフィールに「ユーザーに招待されました」と公開で表示されるのはなぜですか? スタッフメンバーにのみ表示されるべきではないでしょうか? なぜ私が特定のユーザーに招待されたことを皆が知る必要があるのですか? もし私が間違っていたら申し訳ありません。
この設定は、「招待ステータスを表示するために必要な信頼レベル」といった形で存在する可能性がありますか?
隠す理由がありますか?機密情報とは思えません。プロフィールページのほとんどすべてのフィールドについて、同様の質問を、それほど強くない主張で尋ねることができます。
設定は厳選されたままであることが重要だと思います。それぞれに追加されるものにはUXコストがかかります。それらが多ければ多いほど、それぞれを発見可能にすることが難しくなります。これは良い候補ではないと思います。サイト設定は管理者のみが変更でき、同じことを達成するためにCSSを使用することも同様に簡単です。
このようなもので十分でしょう。
.invited-by {
display: none !important;
}
スタッフが情報へのアクセスを保持したい場合、:not(.staff) などを使用できます。
率直に言って、公開フォーラムである以上、プロフィールを非公開にしない限り、誰でも一般的な統計情報(読書時間、投稿数、いいねの数など)を見ることができるのは当然です。しかし、一般ユーザーが誰に招待されたかを知る必要はないはずです。つまり、「相関関係」が公開される理由がわかりません。オンラインゲームにサインアップするとき、あなたと招待した人だけがそのことを知っているのには理由があります。ユーザーのプロフィールを見ても、誰かに招待されたかどうかを知ることはできません。これはここだけに存在するものです。そして、プライバシーの問題ではないとは言えません。ここでは、フォーラムの公開アクティビティ情報だけでなく、「ユーザー間の相関関係」を扱っています。
上記で提示された解決策について:CSSで隠すことは、情報が公開されたまま見られることを意味しません。そして私が言っているのは、それがデフォルトであってはならないということです。
丁重に申し上げますが、それはまさに私の立場です。プライバシーの問題とは考えておりません。
Discourseは、誰があなたを招待したかという情報以上に、多くの「相関関係」を公開しています。あなたが与えた「いいね」の数は公開されていると言いますが、あなたが「いいね」した投稿リストも同様に公開されていることをご存知ですか?あなたと議論したいわけではありません。ただ、1) あなたが共有していない理由で、この特定の情報に特に悩んでいるのか、あるいは2) Discourseが公開している他の情報の一部を認識していないのか、理解しようとしているだけです。
ゲームとの比較は説得力があるとは思いません。それらのオンラインプロフィールは、通常、ウェブサイトでの活動よりも、ゲーム内で達成したことに焦点を当てています。WoWを例に挙げることができます。
私としては、この情報が、他のフォーラムユーザーを友達として追加できる機能や、そのリストが公開されていることと、何ら変わらないと考えています。「相関関係」ではありますが…機密情報でしょうか?
Discourseが標準で共有する情報の量を考えると、なぜ特定の人だけがそれに反対するのか、私にはよくわかりません。もしあなたがプライバシーを強く気にしていて、Discourseが共有するいくつかの情報に気づいていなかったか、それらについて別のスレッドを投稿する予定があるなら、それは全く問題ありません。完全に正当なことです。もしあなたがこれに特にこだわっているのであれば、共有していない特別な理由があるのではないかと感じずにはいられませんが(共有する必要はありません)、私の経験では、チームはユースケースを見ることができ、要求している人に共感できる場合に、変更のリクエストに最も迅速に対応する傾向があります。
私の見解では、他のユーザーが私が「いいね!」した投稿を知っていることは、大した問題ではありません。コミュニティは公開されており、私が参加するなら、他のユーザーは私が「いいね!」をしたり、イベントに参加したり、何かにコメントしたりしたことを知るべきです。そうでなければ、どのような参加になるのでしょうか? 一方で、閲覧時間など、すべてが公開されています。私はそれを大きな問題とは考えていません。より多く読む人もいれば、あまり参加しない人もいます。ある方法で貢献する人もいれば、別の方法で貢献する人もいます。しかし、ユーザー間の関連性はプライバシーの問題だと考えています。
しかし何よりも、招待を受けてコミュニティに参加した場合、なぜ私が他のユーザーに招待されたことがプロフィールに永遠に記録されなければならないのでしょうか?それは、通常の登録をしたユーザーとは全く異なるプロフィールになってしまいます。
いずれにせよ、他のユーザーがどう考えているかを理解するために、素晴らしい投票機能を使用できるかもしれません(もし投票することにした場合)。結局のところ、これは私の意見にすぎません。
- はい、問題ありません。
- いいえ、できれば公開したくありません。
その情報を表示しない方が良いと思います。「プロフィールに表示」または非表示のオプションがあると嬉しいです。CSSで非表示にするのは見た目だけなので、セーフモードやインスペクターでルールを変更すれば表示されてしまいます。
@yhh9xdq7dc さんと同じく、これは読書時間/投稿数/いいねリストなどとは異なる種類の情報だと思います。コミュニティ内での活動から収集された情報に限定されるのではなく、コミュニティ外の関係性を示唆するものです。
コミュニティによっては他のコミュニティよりも機密性が高い場合があるため、公開表示するかどうかのオプションがあると理にかなっていると思います。
なぜそのような情報を一般に公開する必要があるのか、まったく理解できません。個人的なものであっても、必要な状況があるかもしれません。
これは、コンポーネント/プラグインを使用して行うべきソリューションです。
CSSは見た目を変更するためのツールです。機能を隠すためではありません。これに不満を持つ人もいるでしょうが、CSSの修正が必要になるたびに、それはUI/UXデザインの悪さや開発者の怠慢を示していると言えます。さらに、CSSの変更は、誰もが行った変更をすべて覚えていられないため、競合の可能性を高めます。
編集:
誰かが指摘する前に:はい、コンポーネント/プラグインを使用すると、WordPressの世界が陥っているのと同じような沼に陥るリスクが高まります。一般的に、これは「負け/負け」の状況と言えます。
Discourse フォーラムからこのオプションを削除できるようにする必要があります。ユーザープロフィールにこの情報が表示されるのは望ましくありません。
これを使えばいいじゃないですか: