古いライブ検索パターンにロールバック

現在、この理由の多くは言語化されていないパラダイムに基づいています。それは直感と顧客との対話の結果です。この戦略によって、顧客の喪失などの回帰や大惨事を大部分回避できます。しかし、限界もあります。進捗を測定できる明確な基準が存在しないからです。したがって、「何人のユーザーが変更について不満を言った/称賛したか」や「パフォーマンスの向上などの二次的な目標を達成したか」といった実用的なKPIが、変更の成否を決定します。
問題は、潜在的なユーザーや潜在的な顧客が不満を言えないことです。
ユーザーインターフェースは言語のようなものです。この言語を理解する能力は、私たちが社会化された文化の影響を受けます。ユーザーインターフェースを作成する際に採用する根本的なパラダイムを言語化しなければ、それらのシステムに自らの文化を埋め込むことになります。つまり、それらは私たちと同じ人々にとっては使いやすいですが、一般的にはそうとは限りません。
抽象的な観点から、デザインシステムがもたらす可能性のある利点は以下の通りです:

一貫した外観とインタラクションにより、ユーザーに親しみやすさを保ち、学習の難易度、認知コスト、操作コストを低減し、作業効率を向上させることができます。
source

ユーザーインターフェースコンポーネントの明確に定義されたカテゴリがあれば、「データ表示」コンポーネントとユーザーアクション(例えばボタンが使用される場合など)の間の混同は起こらなかったでしょう。こちら のようなページがあり、すべての異なるUIコンポーネントとその目的がリスト化されていれば、合理的な議論が可能になったはずです。また、これらの議論が公開で行われ、gitコミットメッセージを通じてのみ伝達されるのではなく、公開の場で行われることも望ましいでしょう。

「いいね!」 3

似たようなヒントを追加しましたが、プレースホルダー内ではありません。Discourse は多数の言語に翻訳されているため、プレースホルダーに長い文字列を入れると切り捨てられるリスクがあります。さらに、入力するとすぐにプレースホルダーは消えてしまいます。そのため、代わりに「すべてのトピック/投稿を検索」の行に右揃えのヒントを表示することにしました:

これも、いくつかの軽微なバグとともに修正済みです。

このユースケースに対するより良い解決策に取り組む予定です。これは私のタスクリストに含まれています。

「いいね!」 10

現在、Meta におけるトピック内検索の体験は、奇妙に破綻しているように感じられます。

Web ページ内で検索したい場合、私は Ctrl+F を押し、入力して Enter キーを押すという動作に慣れ親しんでいます。Discourse が長いトピックのためにその動作を奪取・強化する必要があることは理解できます。

しかし、現在 Meta で Ctrl+F を押し、「theme」と検索ボックスに入力すると、以下のようなことが起こります:

  1. 多数のユーザー(何だこれ?)またはタグ(役立つ)が表示される
  2. Enter キーを押すと、他のトピックが多数表示される(何だこれ、私はトピック内を検索しようとしているのに)
  3. 「もっと見る」をクリックすると、トピックのコンテキストが完全に失われる

私の結論:あなたは、Web 上でページ内検索がどのように機能するかという、ユーザーの習得済みの期待を完全に無視しています。

提案:
(1) ユーザーが Ctrl+F で検索をトリガーした場合、デフォルトでトピック内検索を行うようにする。ただし、他のグローバルナビゲーションと同様の方法で検索がトリガーされた場合は、すべてのトピックを検索するデフォルトを維持する。
(2) デフォルトでユーザーを表示しないようにする。なぜなら、ほとんどの人はトピックを検索しているからだ。

正直なところ、なぜこの問題に対してハンマー(過剰な解決策)を使ったのか理解に苦しみます。文字ごとの検索によるパフォーマンスへの影響は、検索をトリガーする前に 500 ミリ秒の遅延を導入することで処理できると考えたはずです。

「いいね!」 7

申し訳ありませんが、以下のリンクに基づき、このトピックを2週間閉鎖します。

新しいパラダイムに関する建設的なフィードバックについては、新しいトピックを開いてください。

この議論は本題から逸れてしまいました。

「いいね!」 6

このトピックは14日後に自動的に開かれました。

この新しい検索に慣れようとしていますが、OPに同意せざるを得ません。これは前進ではありません。使いにくく、UIが混乱しています。

「いいね!」 3

私も同じように感じますが、チームがこの変更を行った理由についての意見を理解しており、この変更には他の重要な利点があることも認識しています。したがって、それは単に、うまくいけば新しいデザインのさらなる洗練によって、それを正しく行う問題のようです。残念ながら、現時点では改善のための具体的なアイデアはありません。そうでなければ、トピックを開いたでしょう…

とはいえ、私も同じことを考えました。

チームが必ずしも答える義務があるわけではありませんが、それでもそうしてくれることを願っています。:grin: それ自体がトピックを必要とするようには見えません。

「いいね!」 2