導入してからかなり時間が経過しているのだが、かなり完璧なダイナミック・パブリッシングに対応した MovableType 用のコメントスパムプラグイン。毎度参考にさせて頂いている【Wing Memo】の TAEKO さんのエントリ【コメントスパム対策プラグイン】を見て導入すれば完璧。
理屈としては、スパマーは直接コメント.cgi にポストを試みるような動きをしているので、javascript を使ってブラウザから投稿ボタンを経由しないとコメントが出来ないようにするものらしい。つまり、ちゃんとコメント欄にタイピングしないとコメントを受け付けない。
これ完璧です。導入以来コメントスパムは 100% シャットアウトしている。リンク先の情報( WEBデザインBLOG 【MT-Keystrokesプラグイン Movable Typeコメントスパム対策】)によると、静的生成にも使えるらしい。
そこで個人的な覚書として何を何処に入れているかなどを記述しておく。これを憶えていないと、バージョンアップした場合など、つい上書きなどしてしまって機能しなかったりエラーが出たりするもんで。
- 上記 WEBデザインBLOG 経由か【Keystrokes for Movable Type】よりkeystrokes-0.1.5.tar.gz か keystrokes-0.1.5.zip のどちらかをダウンロードして解凍。
- keystrokes.pl を「plugins」ディレクトリにアップ。
- function.MTKeystrokes.php を「php/plugins/」にアップ。
- 【Wing Memo】の TAEKO さんの記事参照にタグを付加。
基本はプラグインファイルを2ヶ所にアップしていることと、エントリーアーカイブのテンプレート、さらにコメントプレビューテンプレートにタグを追加していること。
気になる点として、MovableType 4 での対応はどうか?これも【Wing Memo】の TAEKO さんのエントリ【Movable Type 4 ベータ4 SQLite2復活!?】によると、どうもこの MT-Keystrokes プラグインは、MovableType 4 ベータ 4 の静的生成では機能しなかったとの報告がされている。ダイナミックでは大丈夫だったとのこと。この辺りは今後も情報を収集する必要があるようだ。


コメントする