紹介:包括的な管理者検索

管理サイドバーを導入して以来、管理画面にさらに包括的な検索機能を提供し、管理者やモデレーターが多くのページや設定を手動で調べることなく、必要なものを正確に見つけられるようにすることを長期的な目標としてきました。

この方法は以前の方法よりもはるかに高速であり、管理インターフェイスのナビゲーションをより効率的に行うのに役立つことを願っています :high_voltage:

探しているものを見つける :eagle:

管理インターフェイスのどこからでも、ショートカット Ctrl + / 、またはmacOSでは + / でクイック検索を開始できます。これにより、次のようなウィンドウが表示されます。

ここでは、入力の下にいくつかの異なるチェックボックスがあることがわかります。これらは、ここから検索できるものの種類です。

  • ページ - サイドバーに表示されていないサブページやプラグインページを含む、管理インターフェイスのすべてのページ
  • 設定 - 設定の説明とキーワードを含む、すべてのサイト設定
  • テーマ - 有効または無効になっているかどうかにかかわらず、インストールされているすべてのテーマ
  • コンポーネント - 有効または無効になっているかどうかにかかわらず、インストールされているすべてのテーマコンポーネント
  • レポート - レポートの説明を含む、すべての管理者レポート

これらのボックスをクリックして、さまざまな種類の検索結果をフィルタリングできます。各例を次に示します。

ページ

設定

テーマ

コンポーネント

レポート

結果が表示されているときに Enter を押すか、管理サイドバーの「検索」をクリックして /admin/search に移動すると、検索のフルページバージョンにアクセスすることもできます。

管理検索を有効にする :magnifying_glass_tilted_left:

この機能は、experimental admin search enabled groups 設定でオンにすることができます。この設定は、/admin/config/experimental の実験的設定ページにあります。

この機能が有効になっている場合、管理サイドバーのフィルターのキーボードショートカットは代わりに検索に使用されることに注意してください。

テストとフィードバックの共有 :mega:

この機能のフィードバックを現在受け付けています。ご意見や修正が必要なバグに気づいた場合は、このトピックに投稿してください。現時点では、この検索の改善についてさらに深く掘り下げる予定はありませんが、現在の状態を可能な限り良くします。

とはいえ、いくつかの既知の制限事項や改善点があります。

  • 現在、検索結果のランキングはありません。結果は、結果の種類(例:ページ、設定、テーマ、コンポーネント、レポート)と同じ順序で返されます。
  • 検索のあいまいさはかなり基本的ですが、名前を漠然と知っている場合は、必要なものを見つけるのに十分な場合が多いです。
  • 設定をクリックすると、通常はページが開き、そのページのサイト設定がフィルターされます。いつか、探していたページの部分を強調表示する、より洗練されたソリューションを望んでいます。
「いいね!」 36

ありがとうございます!これで、必要なものを探すために設定ページをくまなく調べる必要がなくなりました。

「いいね!」 2

おお、この機能は予想外でした!素晴らしいです!:star_struck:
管理者のエクスペリエンスに新たなレイヤーが追加されます。

数分間テストしました。素晴らしいです!非常に便利です。
検索結果が少し飛び跳ねます。検索は固定位置に配置するか、再び中央に移動しない方が良いのではないかと思います。よくわかりません。

フォーカスが表示されるのが奇妙に見えます:

ボタンの背景のトランジションにより、速い変更が少しトリッピーになり、ちらつきの感覚を与えます。
chrome_YtWxhXblf0

「いいね!」 7

検索結果で一致した検索語をハイライトすることを検討してください。

「いいね!」 2

こんにちは、このショートカットはPCでは機能しません。

experimental admin search enabled groups 設定を更新しましたか?

「いいね!」 2

いいえ、見ていませんでした。ありがとうございます!

「いいね!」 2

こんにちは。このページにいます:/admin/config/experimental

しかし、この実験的な設定が表示されません:experimental admin search enabled groups

「いいね!」 2

うーん、おかしいですね。Discourseのバージョンを見ると、存在するはずです。Discourseを再構築してみます。利用可能にするPRを見落としたのかもしれません。

「いいね!」 2

ありがとうございます。試してみます。

「いいね!」 1

このトピックで問題の報告やフィードバックがなかったため、昨日からこの機能はすべての管理者で利用可能になり、サイトの設定では制御されなくなりました。

ただし、このトピックは、将来のフィードバックや必要な修正のために引き続き開かれます :rocket:

「いいね!」 8

素晴らしいです。うまく機能します!

特に、使い方や見つけ方についての良いヒントに感謝します。


しかし、管理関連のものを検索する方法が3つになりました。

  1. 管理サイドバーのフィルター
  2. すべての設定フィルター
  3. 新しい管理検索

これらすべてを1つのインターフェイスにまとめることができれば、本当に役立つでしょう。その方向で進んでいますか?

「いいね!」 2

@hugh、PMの#staff-experienceも回答してくれると思いますが、3つの異なる検索方法があっても、それぞれが同じことをしているわけではないので、特に問題はないと思います。

管理者の検索は最も包括的でグローバルなものです。他の2つ(サイドバーフィルターと設定フィルター)は、ページごとに役立つ、よりローカライズされたフィルターです。サイドバーフィルターは、すべてのリンクが管理者の検索に含まれているため、いつか削除できるかもしれません。

チームは「すべてのサイト設定」について計画があることは知っていますが、現時点では、Legalなどの他のフィルター設定ページからフィルターを削除する必要はないと思います。

「いいね!」 7

この機能、ずっと欲しかったんです。ありがとう!:drooling_face:

「いいね!」 1

ところで、設定フィルターが大好きです :heart_eyes:

「いいね!」 2

段階的に進めています!現在、全サイト設定ページの改善に取り組んでいます。それが完了したら、これらのUIをどのように統合または更新して、サイト構成エクスペリエンスをより効率化できるかを評価するのに良い立場になれるでしょう。

「いいね!」 7

Command + / のショートカットは素晴らしいですね(今日初めて知りました!)

これは /admin ページだけでなく、どこでも利用できるようにする可能性はありますか?

「いいね!」 3

サイドバーフィルターを非表示にした今、検索が少し埋もれているように感じませんか?これは、検索機能(驚くほど便利ですが)というよりは、検索の設定カテゴリのように感じられます…

検索のUXは「入力を見つける」ことが多く、それを偽装すべきではないかと思いましたか?そうすれば、検索モーダルをポップアップさせ、クリック時にインプットにフォーカスを当てることができますか?

完全に不要かもしれませんが…フィルターがなくなったのを見たときの最初の反応です。

「いいね!」 6

OpenAIのドキュメントでこれに気づきました。

https://platform.openai.com

これは妥当な妥協案で、「検索のように見える」、「検索のように感じる」が、単にモーダルを起動するだけです。

これは@hughが提起した懸念に対する素晴らしい妥協案だと思います。これをサイドバーにレンダリングする方法を考えるのに多くの思考が必要になるという欠点がありますが、もしそうしなければ、予期せず現在いる場所から離れてしまいます。

しかし、ドキュメントページでのこのソリューションは非常に自然に感じられ、さらに、離れることなくモーダルが表示されるだけです。

「いいね!」 6

これは私にとって良い解決策のように思えます。実装の負担もそれほど大きくありません。

「いいね!」 4