全ユーザーのサイドバーカテゴリを同じにする方法

場合によっては、サイト管理者がすべてのユーザーがサイドバーに同じカテゴリセットを表示できるようにする必要があることがあります。その方法は以下の通りです:

  • default navigation menu categoriesからすべてのカテゴリを削除し、保存します。変更を履歴に適用するよう求められた場合は、必ず適用してください。
  • 数分待ちます。
  • すべてのユーザーに表示させたいカテゴリを default navigation menu categories に追加します。これも、変更を履歴に適用するよう求められた場合は、必ず適用してください。

「履歴に適用する」とは、既存のユーザーにもこの変更を適用し、今後参加するユーザーのデフォルト設定として設定することを意味します。以下のモーダルが表示されたら、はい をクリックする必要があります:

注:この設定により、アクセス権を持たないユーザーにプライベートカテゴリが表示されることはありません。

「いいね!」 2

以前のデフォルト設定を削除してすぐに追加する方法と、間に少し間を置いて2段階で行う方法の違いは何でしょうか?

一時的に、このプロセスですべての個人のカスタマイズがリセットされるかと思いました。しかし、私のテストではそうではないことがわかりました。カテゴリが以前のサイドバーのデフォルト設定に含まれていなくても、ユーザー自身が追加した場合、設定がクリアされただけでは削除されません。設定に以前構成されていたものだけが削除されます。

したがって、サイドバーを全員に対して同じ状態にするには、以下の手順が必要です:

  • すべてのカテゴリを設定に追加する(できれば全員に対して上書きしないようにする)
  • 次に、設定からすべてのカテゴリを削除し、全員に対してこれを上書きする
  • (数分待つ?)
  • 新しいカテゴリを追加し、全員に対してこれを上書きする

ステップ2と4は分離する必要があります。なぜなら、ステップ1は全員に適用されていなかったからです。ステップ1を全員に適用して、全員がサイドバーにすべてのカテゴリを持つようにし、数分後に不要なカテゴリを削除することもできますが、その場合、数分間ユーザー体験が悪化する可能性があります。

私のテスト、つまり手動で追加されたカテゴリをクリアする設定が削除されないという結果は誤りでしょうか?それとも、手順を分ける別の理由があるのでしょうか?この情報を把握したいので、Configuring the default sidebar for your users に追加する情報を検討したいと考えています。