2006-06-04
_ OpenSearch Autodiscovery に対応しました

Firefox を 1.5 系から 2.0 系に移行したことから,せっかくなのでこのサイトも OpenSearch Autodiscovery に対応させてみました.
OpenSearch に対応することにどのような意味があるのかは,朝顔日記 - 朝顔日記を OpenSearch Autodicovery 対応にに詳しく解説されているので省略.Firefox 2.0 などでは検索バーのところに変化があり,SmallStyle のサイト内検索プラグインをインストールできるようになります.
とりあえず,OpenSearch 方式の description ファイルを作成.(smallstyle_search.xml)
tDiary の plugin は,しばたさんがすでに作成されていたのでそのまま流用…と思ったら,9 行目の if 文でつかまってしまった.設定前にプラグインが有効になった場合,oepnsearch_xml が null なため,length 判定ができないようで….とりあえず,
if opensearch_xml != nil then
に書き換えて対処.opensearch_ad_init が呼ばれて,文字列長で判定というのが本来のつくりだったのかな….
追記:Autodiscovery に title 属性がないと,Firefox の検索エンジンの一覧で,ヘッダーの title 要素が利用されるので,ちょっとかっこ悪い感じがしたので,plugin に title 属性を追加した.
- Firefox をインストールしたらまず行う設定(Firefox 2.0 版) - SmallStyle (2006-10-25)
- SmallStyle - Firefox をインストールしたらまず行う設定(Firefox 2.0 版)
- SmallStyle - Debian に Plagger をインストール
- Lightbox JS を使って画像表示をかっこよくみせてみる�� - SmallStyle (2006-01-03)
- SmallStyle - Plagger::Plugin::Filter::FetchNicoVideo でニコニコ動画(SP1) H.264 形式対応
- SmallStyle - YAML のための vim 設定メモ
- SmallStyle - Filter::EntryFullText の設定ファイルを書いてみる
- SmallStyle - Java Service Wrapper を使って NicoCache をWindows サービスとして登録する
- SmallStyle - Stylish でユーザスタイルシートの切り替えを手軽に , 仕事納め
- category プラグインを利用した タグクラウド 表示プラグイン - SmallStyle (2006-05-23)
あ、ホントだ…。initを使って初期化するのが本来の作りです。<br>さくっと直しました。
やっぱりそうでしたか.連絡ありがとうございます.