カスタムプロフィールフィールドとプロフィールの検索

カスタムプロフィールフィールドやユーザー検索に関する過去のトピックを検索して目にしたのですが、検索ページやユーザーページに行っても、検索を容易にするオプションは見当たりません。検索機能を、特定のセクションでフィルタリングできるディレクトリのように動作させるプラグインを作成する場合、おおよそどのくらいの費用がかかるでしょうか?

検索機能自体は、ユーザーのカスタムプロフィールフィールドを入力して検索することは対応していますが、表示される結果は小さく、ユーザーと投稿を明確に区別する手段もありません。場所やスキルなどのカスタムフィールドに基づいて指定またはフィルタリングできる、ユーザー専用の検索機能があればよいのですが。

「いいね!」 3

はい、私もそのようなものを求めていました。コードを少し調べましたが、テーマコンポーネントでこれをどのように実現できるのか分かりませんでした。もし深いコーディング(Rubyを掘り下げるような)が必要なら、現時点では全く分かりません :smiley:

私が期待しているのは、Circleが最近プラットフォームで有効にしたものと似ています。以下に2つのスクリーンショットを示します。


シンプルなドロップダウンとユーザーをフィルタリングする方法がとても気に入っています。Circleで気づいたのは、彼らの検索はあまりうまくいかないようですが、Discourseはより強力なユーザー検索と、このような追加のフィルタオプションの両方を持つことができるかもしれません。

これらのプラットフォーム(FB、Discord、Guilded、Circleなど)の多くを見てきましたが、優れた(検索可能/フィルタリング可能/カスタムユーザーフィールド/スタイリッシュな)メンバーディレクトリを持つものはほとんどありません。私はUser Card Directoryテーマコンポーネントを有効にしているので、夢見ていたメンバーディレクトリのすぐそばにいるような気がしますが、フィルタリングの側面が欠けています。

これはJSとCSSだけでテーマコンポーネントで可能でしょうか?それとも完全なRubyベースのプラグインが必要でしょうか?

「いいね!」 3