まだ全部作業終わってないけど。
セキュリティホールとかあるのを知りつつ長いこと放ったらかしにしてたんだけど、やっと、Nucleus(このブログのブログエンジン)を3.21→3.3へアップグレードした。
動機はセキュリティホールじゃなくて、タグ検索。
少し前に導入したプラグイン、NP_TagEX によるタグ付け機能。
タグは付けられるようになったんだけど、そのタグをクリックしても同名タグを持つアイテムが検索できなくて、導入の意義が半減してた。
で、検索できない理由として「Nucleusが古い?」って推測をしてて、それでさっきアップグレード作業に入った。
結果、アップグレードしてもタグ検索できず。
むー。
次に思いついたのがプラグイン。
このブログを始める時、Nucleus 3.21 をインストールした時点でプラグインも幾つかインストールしたんだけど、ダウンロードした際のプラグインサイトがあまりメンテされてなくてプラグイン自体が古かったらしく、その時点の最新版よりかなり古いものをインストールしてたりしてて、ずっと「最新版入れなきゃなぁ」とか思ってた。
で、そこらへん踏まえて調べてみたところ、一番怪しかったのが NP_ShowBlogs ってプラグイン。
このブログのトップページでアイテムを一覧表示してたり(今は最新20アイテムを表示する設定)、ページ移動のリンクを表示してたり、そういうことをしてくれるプラグインなんだけど、これが一番怪しい。
使ってたNP_ShowBlogsのバージョンは1.03、最新版は2.7。違いすぎw
しかも更新履歴を読んでたら
version 2.04 [2005-11-01]
NP_TagEX対応。
とか書いてる。
更にそのあと気付いたのが、NP_TagEXのダウンロードサイトの冒頭に
『タグによるフィルタリング表示をするためにはNP_ShowBlogs v.2.04以上が必要』
って思いっきり書いてた。
もうこれ以外に無いって程の確信を持ってNP_ShowBlogsを更新。
そして無事にタグ検索できるようになった。
結局プラグインの更新ですんだ話だったんだけど、ブログエンジンの更新で一応セキュリティホールも埋められたし、めでたしw
あとはタグに正式対応したってことで、アイテム一覧だけじゃなくて個別アイテムページにもタグ表示するように設定したり、要所にタグ一覧を表示するようにしたり、今後細かな部分でぼちぼちとサイトを更新していく予定。
というかNucleusのアップグレードで幾つか不具合出てるw
しばらく見苦しい状態が続くかもしれないけど、ぼちぼち直していきますので。
****
後の作業のためのメモとか含めて雑多にリンク。
■Nucleus CMS Japan Wiki - plugins:showblogs
■Nucleus CMS Japan Wiki - plugins:tagex
■Nucleus CMS Japan Wiki - skins:vars (Nucleus変数)