Discourseが、自覚していなかった疲れを徐々に解消

これもまた、私たちにとっての根本的な問題でした。同じことを行うプラットフォームが膨大にあり、Discourse はそれらを適切に連携させる上で驚異的です。

特に、検索の一元化が欠けていました。これを(非常に)低コストで実現するために、Discourse チームに ヘッダー検索 を変更するよう依頼し、Discourse の検索バーから他のプラットフォームを検索できるようにしました。これで、Confluence などを Discourse から検索できるようになりました :slight_smile:

注:これは Discourse 内でネイティブに検索するのではなく、ユーザーを他のプラットフォームにリダイレクトしますが、検索語はクエリ引数として渡されるため、他のプラットフォームの結果に直接誘導されます。

これは、継続的なコストがかからず、検索エンジン全体を構築する必要がないことを意味します。テーマコンポーネントをインストールして設定するだけです :slight_smile:

以下は、インスタンスの検索バーから Meta を検索する例です。

  1. fab-discourse を SVG アイコンサブセットに追加します。
    image
  2. ヘッダー検索テーマコンポーネントで、エディタの extra search icons を開きます。
    image
  3. Meta のエントリを追加します。

    注:excludeFrom は、このアイコンを表示したくないカテゴリのカテゴリ ID のリストです。この場合、カテゴリ ID 1 から除外しています。
  4. 変更を保存します。

ブラウザを更新すると、検索語を入力したときに検索バーに Meta のシンボルが表示されるはずです。アイコンをクリックすると、Meta でその用語の結果が開きます :slight_smile:

以下のビデオでは、私の個人インスタンスの検索バーで「fatigue」を検索し、Meta アイコンをクリックして Meta での「fatigue」の結果を表示しています。

「いいね!」 7