高度なユーザーディレクトリ機能のための最善のアプローチ

特定のフィールドでの検索や、Google マップでのユーザー検索といった高度な機能を持つユーザー/メンバーディレクトリを作成したいと考えています。

標準の Discourse ユーザーディレクトリにカスタムフィールドを追加できることは承知しており、検索機能がこれらのフィールドをカバーすることも理解していますが、より高度な機能を探しています。

WordPress サイトに強力なメンバーディレクトリプラグインをセットアップし、WP Discourse プラグインと SSO を介して Discourse サイトにリンクする予定です。しかし、その前に、これが最も簡単な方法であることを再確認したいのです。この目標を達成するためのより良い方法はありますか、それともこれが推奨されるアプローチですか?

「いいね!」 3

具体的にはどのようなことでしょうか?

私にとっては、WordPressでそれらのことをすでに実行している場合を除き、WordPressで物事を結びつけようとするよりも、あなたが望むことを何でも行うプラグインを作成する方がはるかに簡単です。

「いいね!」 5

ご回答ありがとうございます。プラグインが選択肢になるとは思っていなかったので、まさにそのために質問しました。

地図(ジオロケーション)を使って他のユーザーを見つけられるメインのユーザーディレクトリ検索ページが欲しいです。

また、特定のユーザープロファイルフィールド(ユーザー名、趣味、場所など)でユーザーを検索し、ブール演算で検索できる機能も欲しいです。例えば、「ボストンから50マイル以内で、ユーザープロファイルにボードゲームという趣味が記載されている人を全員表示してください」といった検索です。

これは、WordPressサイトよりもプラグインとして実装する方が簡単でしょうか?

「いいね!」 2