外部サイトからDiscourseの検索バーを使用したいので、ユーザーがフォーラムの検索ページに到着するように

このタスクの進め方についてアドバイスを求めています。

サイトのランディングページがReactjsで構築されており、Discourseフォーラムがプラットフォームの半分を占めています。ユーザーがランディングページからフォーラムを検索できるようにし、目的の場所に直接移動できるようにしたいと考えています。

実際、(無関係な理由で)ReactjsのランディングページをDiscourse内に読み込んでいるため、Discourseは同じウィンドウで開かれており、ヘッダーに検索機能がありますが、それをReactjsページに引き込みたいと考えています。

image

これまでに検討を始めた3つのオプションは次のとおりです。

  • Discourseはすでに開いているため、入力された検索内容をDiscourseの検索機能にミラーリングできるのではないかと考えています。

  • API経由でDiscourseに検索コールを送信する方が簡単かもしれません。

  • DiscourseはURLを非常に明確かつオープンに使用しています。検索URLに移動して検索する新しい関数を作成する方が簡単でしょうか?たとえば、https://mysite.com/search?q=teletubbies%20happiness のようなものです。

もしあなたがこのタスクに取り組むとしたら、これらのうちどれを試しますか、あるいは全く別の方法を試しますか?

アドバイスをありがとうございます。

「いいね!」 3

こちらに関心があります。どなたかアップデートがあれば教えてください!
@Drew-ART

Zendeskからの参照があり、これも素晴らしいものになります。

ナビゲーションサイドバーによりUXが十分に簡単になることを期待しているため、二重検索バーは不要になり、それらを削除し、この作業を中止しました。

ただし、ホームページにそのような検索バーを配置するために使用できる既存のプラグインはたくさんあります。