memorandum2006年9月2日土曜日コメントスパム対策コメントスパムがやたらにくる。いちいち消していたのではたまらないので、対策をすることにした。なごすいさんのブログのエントリを参考にPloneCaptchaを導入する。以下、導入方法のメモ。アクセスして、アカウントを作る。keyが送られてくる。PloneCaptchaをhttp://plone.org/products/plonecaptcha/からダウンロードし、解凍してできたファイルをディレクトリごとzopeインスタンスのProductsディレクトリに移動する。zopeをリスタートし、Ploneの「サイト設定」→「プロダクツを追加・削除」でPloneCaptchaをインストールする。Ploneの「サイト設定」→「Zope管理インターフェース」でZMIに入り、portal_skins/COREBlog2/cbcomment_formを表示して「Customize」ボタンを押す。</div>をremember_cookieの定義の前に挿入する。次にZMIからportal_skins/COREBlog2/cbentry_viewを表示し、Validationタブをクリックする。Overrideを下記のように設定して「Add」ボタンを押し、Validatorを追加する。上記と同様に、portal_skins/COREBlog2/cbcomment_previewにもValidatorを追加する。以上で、コメント欄に文字を含む画像が表示され、コメントの認証が行えるようになる。画像を見て文字を入力するというのは視覚障害者を排除することになるので、できればやりたくなかったのだが、コメントスパムの多さに辟易して導入することにした。