よりシンプルで高速なカテゴリー設定ページ

このページにはドロップダウンメニューは不要だと思います(他の多くのページにもありません)。必要のないワークフローに余分なクリックが追加されるだけです。そして、余分な作業も増えます。

ページには、すべてのグループが自動的に表示され、すべてのグループが「表示のみ」に設定されていればよいと思います。それほどスペースを取りませんが、数十個のグループを作成した場合でも、スクロールするだけです。

または、これを望まず、元のバージョン/現在のバージョンを維持したい人のために、「すべてのグループを追加」ボタンを用意すると良いでしょう。特に、グループは「再帰的」ではない(それが正しい言葉でしょうか?)ように見えるため、すべてのグループを追加したい人にとっては便利です。信頼レベル0に権限を設定しても、レベル1以上に同じ権限が自動的に付与されるわけではありません。したがって、ある設定を複数回複製する必要がある場合、「すべてのグループを追加」できれば、より簡単になります。

しかし、信頼レベルのグループはお互いのサブセットです。TL1の全ユーザーはTL0に属し、TL2の全ユーザーはTL1およびTL0に属します。

したがって、グループに権限が付与されるわけではありませんが、グループのメンバーには付与されます。

IMO、ドロップダウンがあるよりもユーザーエクスペリエンスが悪くなるでしょう。
スクロールや、多数のグループがある場合の全体像の完全な喪失だけでなく、最後のスクリーンショットでは「全員 - 表示」という行だけで十分です。残りは冗長です。

設定を確認するたびに多くの手間を加えたい一方で、設定を変更する数少ない機会の手間を省きたいと考えているようです。

「いいね!」 3

よく理解できませんでした。
例えば、すべてのグループが表示されていて、「全員」の行で「返信する」にチェックを入れると、すべてのグループのすべてのボックスにチェックが入ります。
では、「信頼レベル1」で「返信する」にチェックを入れると、それより上のすべてのレベルにもチェックが入るのが理にかなっているのではないでしょうか?

もしそれらが互いにサブセットである場合、例えばこのような結果はどうなるでしょうか?

だからこそ、オプションでも良いと言ったのです。ユーザーごとに体験が異なるからです。私にとっては、WordPressの多くのプラグインが、一つずつ追加する必要なくすべてのロールを表示するのと同じように、すべてを表示する方が理にかなっています。

私の最後のスクリーンショットを誤解されています。あの画像は、そのページに初めて行ったときのデフォルトの状態を示しており、その後、私が望むボックスにチェックを入れます。WordPressと同様に:

スクリーンショットは完全に理解しました。95%は冗長であり、多くの設定は意味がなく、混乱を招く可能性があると言いたかったのです。

例えば、これのようなものです。

ログインしているすべてのユーザーに対して表示/返信/作成となり、下部の行は冗長になります。

はい、それは理にかなっています。everyone は特別な方法で扱われます。trust_level_X も同様に扱われると理にかなっています。これで、そのページの優れた簡略化になります!

「いいね!」 1

しかし、これは、特定のチェックボックスが特定のルールに基づいて自動的にチェックされるべきであるという事実から来ています。そのため、現在のシステムのセットアップ方法では、冗長であり、意味がありません。「TL0」で「返信」をチェックし、それがそれより上のすべてを自動的にチェックする場合、私が共有したような無意味なオプションにたどり着くことはないでしょう。それが私の言いたいことです。

私が理解していないもう一つのことは、何かを見落としていない限り、これも冗長だということです。
私がこれまでに理解した限りでは、「全員」と「信頼レベル0」の間に実際には違いはありません。どちらもログインが必要です。「全員」に対して「返信」または「作成」をチェックすると、それより上のすべてがチェックされ、あなたが言ったように、TL1以上の全員はTL0にもいるので、「全員」で「返信」または「作成」をチェックすることは、「TL0」で「返信」または「作成」をチェックすることと同じではないでしょうか?
そこに見られる唯一の違いは、「全員」という言葉がより説明的であるということです。

他に何か見落としていますか?

いいえ、everyone はログインを必要としません。
ただし、「表示」権限に関しては、それが重要であることはおっしゃる通りです。

このようなものの方が理にかなっていませんか?

スタッフとモデレーターの間に階層があるのかどうかは分かりませんが、画像にあるようなものだと仮定しましょう。

私のテストでは、ログアウトしたユーザーが、全員が返信および作成を許可するカテゴリで、作成および返信を試みましたが、ログインウィンドウが表示されました。

私の意見では、いいえ。3行で実行できます。TL4、TL2、TL0のみが必要です。
混乱するのは、TL2行を削除すると、実際にはそうではないのに、TL4、TL3、TL2行に目に見える影響があることです。

この画面が混乱を招く可能性があるというあなたの意見には同意しますが、あなたの提案された変更が正しい方向性であるとは思いません。

さて、これで分かりましたね。線形的な階層はありません。スタッフは管理者とモデレーターの両方を含むグループです。しかし、あなたの提案されたレイアウトは、そうであることを示唆しています。

また、他のグループ(これらの自動グループ以外)にも階層はありません。

しかし、「表示」には違いがあります。したがって、あなたの発言は一般的すぎたため、誤りでした。

それはなぜですか?説明していただけますか?

私の提案したレイアウトは階層を示唆していません(少なくとも最初のデフォルトのものでは)。私のレイアウトは、一つずつ行う必要なしに、物事を配置できることを示唆しているだけです。TL0をチェックすれば、全員がアクセスできるようになるという点については異論はありません。そうすれば、すべての条件を満たします。これは、スタッフのために何かをチェックした場合、モデレーターもチェックされるが、管理者はチェックされないという意味ではありません。ですから、すべてのグループを一度に追加するオプションがあれば良いと思います。あなたにはうまくいかないかもしれませんが、私にはうまくいきます。私の脳はそう機能します。Add Groupドロップダウンメニューは引き続き使用できます。それが一部のユーザーの好みであれば、それに問題はありません。

作成するグループに関しても同じです。階層がなければ、階層はありません。45のグループすべてを1つのボタンで追加するのと、1つずつ追加するのとでは、かかる時間以外に違いはありません。あなたが「実際よりも深い」と考えているのは、この部分だと思います。デフォルトを「すべてのグループを表示」に設定するオプションが欲しかっただけです。それだけです。あなたにとってそれが混乱を招くなら、あなたはそれを使用しません。それは私のためではなく、おそらく他のユーザーのためです。

チェックボックスを外すことができないのに、「表示」にどのような違いがあるのでしょうか?「表示」のチェックを外せるグループはありません。そのため、「私の」発言が一般的で不正確であるとあなたが言っている理由がわかりません。システムはそのように設定されているのですから…

everyone を追加して「閲覧」 – > カテゴリはログインしていないユーザーにも表示される
everyone を追加しない – > カテゴリはログインしたユーザーにのみ表示される

これについて話しています。

TL1 と TL3 の行は、その下の行のボックスがチェックされているため、自動的にボックスがチェックされているという事実は、階層を示唆しています。

TL1 のユーザーは TL0 にも属し、TL3 のユーザーは TL2 にも属し、管理者とモデレーターはスタッフに属し、スタッフは通常 TL4 に属するためです。

わかりました。それはプロセスの明白な部分です。私の質問は、「everyone」と「TL0」の違いは何ですか?

あなたが共有した回答の後半から、TL1はTL0に含まれているようですが、TL2はTL1またはTL0に含まれていません。しかし、冒頭では次のように述べています。

もしそうなら、なぜ「グループ」に分かれているのですか?

次のように言う方が簡単ではありませんか?

管理者、スタッフ、モデレーターはTL4、TL3、TL2、TL1、TL0に含まれます。
TL4のすべてのユーザーはTL3、TL2、TL1、TL0に含まれます。
など?

もしそうなら、「Reply」または「Create」を「TL0」に設定すると、「Reply」または「Create」を「everyone」に設定するのと同じことになります。なぜなら、カテゴリを次のように設定した場合:

またはこれ:

どちらもログインして返信または作成する必要があります。どちらも「See」(グループは「NO See」を許可しない、カスタムグループでも)を許可します。登録されているすべてのユーザーはTL0にいます。これは、すべてのグループを合わせたものと同じであり、「everyone」を作成します。

したがって、パズルの非常に重要な部分を見逃していない限り、私には同じように思えます。「TL0」に「See」、「Create」、「Reply」のみを設定した場合、または「everyone」にすべてのボックスをオンにした場合、どちらの場合もできないことはありますか?

必要なページはこちらです。

一番上の表を見ると:

これは、すべてのメンバーが everyone グループと同じ権限(返信または作成)を持っていることを意味しませんか?

すべてのTL(モデレーター、スタッフ、管理者を含む)が返信および作成でき、ログインしないと誰も返信または作成できない場合、TL0とeveryoneがまったく同じであることは明らかではありませんか?

登録されている全員がTL0に属します。
そして、登録されていない/ログインしていない人は「everyone」(TL0の全員と一緒に)に属します。

違いを説明するとき

どうしてまだ「同じ」だと主張できるのですか?

このトピックでの最後の試み、最後の投稿です。

最初の状況:ログインしていないユーザーはカテゴリとその中のトピックを見ることができません。
後者の状況:ログインしていないユーザーはカテゴリとその中のトピックを見ることができます。

「いいね!」 1

あまり役に立ちません。

  • TL0にはTL1が含まれます
  • TL2にはTL3が含まれます
「いいね!」 1

わかりました。TL0のみでログアウトしてテストし、あなたの言っていることを理解する必要がありました。
このセクションが混乱を招いていると思います。
Not adding everyone → category is only visible to people that have logged in
私が理解する限り、少なくとも私にとってより理にかなっているのは次のとおりです。

  • everyoneのみが追加されたオプションの場合、ログインユーザーとログアウトユーザーの両方が表示できます。
  • 他のグループのいずれかのみが追加されたオプションの場合、ログアウトユーザーは表示できません。
  • オプションに関係なく、誰も返信したり作成したりすることはできません。

私たち二人が同じことを言っているにもかかわらず、「everyoneを追加しない」という表現が混乱を招きました。なぜなら、あなたが次のようなことをしているように聞こえたからです。

そして、もしこれが当てはまる場合、TL0としてログインしていても、それを見ることはできませんでした。

お時間とご辛抱ありがとうございました。

TL2がTL1とTL0を含み、
またはTL3がTL2、TL1、TL0を含み、
またはTL4がTL3、TL2、TL1、TL0を含み、
または他のグループであるAdmin、Moderator、StaffがTL4、TL3、TL2、TL1、TL0を含むのと同じように。

正しいですか?
もしそうなら、ログインしている場合、「everyone」または「TL0」は同じ効果を持つことになります。なぜなら、すべてのメンバーは「everyone」と「TL0」の一部であり、カスタムグループも同様だからです。

その場合、「everyone」の唯一のユニークな機能は、ログアウトしたユーザーが「表示」するかしないかを許可することだけです。なぜなら、ログアウトしたユーザーは返信したり作成したりできないからです。その場合、「everyone」は「logged out」に名前変更することもでき、チェックまたはチェック解除できる唯一のオプションは「See」になります。このようになります。

まあ…いいえ、そして部分的にははい、そうです😂

  • everyone = anons + TLs(これはグループではなく、anonsは書き込めないなど、他の制限もあります)
  • TL0 = TL0 +他のすべてのTL(基本的にログインしているeveryone
  • TL1 = TL1 +上位のTL
  • TL2 = TL +上位のTL
  • TL3 = TL3 + TL4
  • TL4

したがって、TL4ユーザーはTL0、TL1、TL2、TL3、およびTL4グループのメンバーです。まったく新しいユーザーはTL0にのみいますが、すぐにTL0とTL1のメンバーになります。

より明確になりましたか?

混乱を避けるために、より「実用的な」用語を使いましょう。「ログアウトしたユーザー」という意味ですか?両方のケースで使える用語を使いましょう。ログイン、ログアウト、それが anonsログアウトしたユーザー と言う意味であれば。

しかし、もしそうなら、あなたは私が言ったことを正確に繰り返したことになります。
TL3のメンバーである場合、TL3、TL2、TL1、TL0を許可するように設定されたカテゴリはすべて私に影響します。これらが唯一の設定された権限であると仮定すると、この設定はTL3メンバーである私に影響します。

image

TL1、TL2、TL3、そしてもちろんTL4の場合も同様です。

しかし、これは私のレベルより上のレベルなので、そうではありません。

image

繰り返しますが、私がログインしていると仮定すると、これは次のようになります。

image

またはこれは:

image

ログインしている場合は、まったく同じです。すべてのグループのすべてのメンバーにはTL0が含まれているためです。

したがって、この2つの唯一の違いは、TL0に設定されている場合、ログアウトしたユーザーはカテゴリを見ることができませんが、「全員」に設定されている場合は、ログアウトしたユーザーはそれを見ることができるということです。

もし anonsログアウトしたユーザー以外の何かを意味するのであれば、私が知らない別の何かがあることになります。

この返信によると、アノンは実際にはログアウトしたユーザーなので、もしあなたがそれを意味しているなら、はい、彼らは書けませんが、誰も(管理者、TLなど)書けません。書くにはログインする必要があります。

これを一度クリアするために、より簡単に説明します。

  • カテゴリを1つのグループ、「全員」のみに設定し、すべてのチェックボックス(表示、返信、作成)をオンにした場合、どのログインしたユーザーが、表示、返信、または作成できないでしょうか?

  • カテゴリを1つのグループ、「TL0」のみに設定し、すべてのチェックボックス(表示、返信、作成)をオンにした場合、どのログインしたユーザーが、表示、返信、または作成できないでしょうか?

あなたの答えが「両方のオプションで、どのグループのすべてのユーザーも表示、返信、作成できます」であれば、私が言いたかったことにたどり着きます。ログインしたユーザーにとって、「全員」と「TL0」は同じです。したがって、それらの唯一の違いは、最初のオプションではログアウトしたユーザーがカテゴリを表示できるのに対し、2番目のオプションではログアウトしたユーザーからカテゴリが非表示になることです。

もしそうなら、唯一の違いはログアウトしたユーザーが見ることができるものだけなので、「全員」の代わりに「ログアウトしたユーザー」と呼ぶ方が理にかなっています。そして、ログインしたユーザーだけが返信または作成できるので、「全員」(その後「ログアウトしたユーザー」に改名)の横にそれらのボックスがあるのは意味がありません。

うーん… 私の言っていることは通じていますか? :melting_face: