shizukiさんに教えていただいて分かったのですが、YahooAPIを使っているプラグインであるNP_MetaTags, NP_SpamBayesを使っている場合に、管理者操作履歴にAsyncHTTP Errorというエラーが記録されて、プラグインが動作しないという問題が発生しているようです。
これはYahooAPIのURLが変更されたことに起因していると考えられます。URLの変更自体は2008/8に行われており*1、直後に対応版の開発は行っていましたが本日までリリースを行っておりませんでした。
本不具合についての修正版については早急に準備をしていますが、プラグイン内に記載されている下記の2つのURLを書き換えることにより対処することが可能です。ご迷惑をおかけして申し訳ありません。
外部APIへのアクセスを非同期取得にして動作を高速化させたバージョンをリリースします。
現状でもYahoo!APIは十分早いのでそんなに効果がないかも知れません。。。。
※使い方についてはplugins:metatags[Nucleus CMS Japan Wiki]を参照してください。
動作確認はNucleus 3.3(UTF-8)、PHP 4.4.7環境で行っています。動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
NP_MetaTagsで任意のテキストから特徴語を抽出できるようになったので、この特徴語を使ってNP_Relatedの関連検索のキーワードとしてこの特徴語を使うように改造してみます。
まず、NP_Relatedの改造前の動作ロジックですが、キーワードをエントリ追加(変更)時に手動で入力できるようになっており、基本的にはそのキーワードで検索を行います。なにもキーワードを入力していない場合にはエントリのタイトルを使って検索を行うようになっています。今回は何もキーワードを入力していない場合、エントリのタイトルの代わりに特徴語を使うように改造してみます。このようにしたのは、手動で入力しているキーワードと共存をさせるためです。
実際の動作については下記の「こんな記事もあります」のブロックでご覧いただけます。特徴語検出自体はそんなに大した機能ではないですが、こうやって他のサービス(プラグイン)のバックエンドとしてはいろいろと応用しがいがありますね。
Bulkfeedsの調子が悪いので、keywordタグ自動生成機能をYahoo!API経由で行うようにしてみました。例によってYahooのアプリケーションIDが必要ですので下記の説明を読んで試してみてください。この変更に伴ってプラグインオプションが変更されたので、一度アンインストール後、再度インストールする必要があります。
※使い方についてはplugins:metatags[Nucleus CMS Japan Wiki]を参照してください。
動作確認はNucleus 3.3(UTF-8)、PHP 4.4.7環境で行っています。動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
セキュリティに問題のあるコードの改善を行いました。
1.4以前をお使いの方はバージョンアップを強く推奨します。
動作確認はNucleus 3.23(UTF-8)、PHP 4.4.4環境で行っています。動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
アイテムごとに個別の<META >タグを埋め込むためのプラグインを作ってみました。Kewordsはbulkfees.netの形態素解析 + 特徴語抽出を使って自動的に生成することができるようになっています。何のために作ったかは言うまでもないですよね。
ダウンロードはこちら [NP_MetaTags v1.1][169clicks]
Bugfix版のNP_MetaTags v1.4をリリースしています
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックでお願いします。
動作確認はNucleus 3.1 + CVS/1 、UTF-8環境で行っていますが、文字コードに関係がなく使えると思います。実装上の理由によりNucleus 3.1 + CVS/1以外は動作しないと思われますので、ご注意ください。