October 24, 2006
Firefox 2.0から対応するサイトごとの検索エンジンのAuto Discovery
明日の朝リリースが予定されているFirefox 2.0ですが、今までと比べて変わることの一つに検索エンジンをAuto Discoveryで追加できるという機能があります。Firefoxでは右上にいろいろな検索エンジンを追加することができますが、Firefox 2.0からはHTML内にlink要素で検索エンジンを追加しておくと、簡単に検索エンジンを追加することができます。
サイト独自の検索エンジンが用意されている場合、検索フォームの部分の色が変わり対応のものがインストール可能であることがわかります。
検索エンジンを選ぶように下向きの矢印を開いていくと、一番下に検索エンジンを追加することが可能な場合は、Addと表示されるのでそれを選べば追加することができます。
よく利用するサイトなどが対応している場合便利です。それを自分のサイト用に作成したい場合は以下のようにxmlファイルを作成して用意しておくことで追加することができます。
Creating OpenSearch plugins for Firefox - MDCというページにあるテンプレートを変更すると簡単です。
追加する検索エンジンにはサイトのロゴなどのアイコンなどが必要になりますが、このアイコンはこのxmlファイルの中に記述しておく必要があります。
アイコンを変換するには、The data: URI kitchenというページで自分もサイト上のfaviconを指定するか、ローカルの画像ファイルを指定することで変換できます。
xmlファイルをsearch.xmlとか名前をつけてサーバーにアップしておきましょう。
HTMLファイル内にlinkタグでsearch.xmlへのリンクを追加しておきます。Movable Typeの場合はテンプレートから以下のようにすればいいでしょう。
追加した各種の検索エンジンは、Manage Search Enginesというのが一番下に出るのでそれを選ぶと順番を並び替えたり、いらないものを削除したりということが簡単にできるようになります。今までは、プロファイルディレクトリーを開いたりしないといけなかったので簡単になりました。
参照
検索プラグイン: OpenSearch ≒ MozSearch ? - えむもじら
朝顔日記 - 朝顔日記を OpenSearch Autodicovery 対応に
Posted by kengo at October 24, 2006 11:27 PM | TrackBack | INTERNET | Blog Search | English | QR |

Twitter経由でコメントする
メールの場合はこちらまで
Google Talk からメッセージを送る

















