Personal tools
Navigation
About this blog
なごすいぶろぐ。「すべてはなごすいのために」。
Categories
COREBlog2 (29)
Zope (59)
Linux (26)
Misc (47)
Nagosui (11)
ReadingCOREBlog (7)
Plone (74)
Python (17)
Turbogears (18)
COREBlog1 (30)
moblog (5)
Django (12)
Recent entries
ALAにJeffさんの記事が。 nyusuke 2007-06-14
WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007-05-29
東海Python Workshop 01終了 nyusuke 2007-05-27
東海Python Workshop 01が開催されます nyusuke 2007-05-13
管理画面からみるPlone3.0ベータ(後半) nyusuke 2007-05-03
Recent comments
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007-06-01
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007-05-31
Re:東海Python Workshop 01終了 nyusuke 2007-05-31
Re:東海Python Workshop 01終了 kfuruhata 2007-05-30
Re:管理画面からみるPlone3.0ベータ(前半) nyusuke 2007-05-03
Recent trackbacks
Plone Captcha 1.0.2 と Plone Captchas 1.0 takalog 2007-01-13
plone 2.5.2-rc1 にアップグレード takalog 2007-01-05
Vine Linux 4.0 にアップグレード(その1) takalog 2006-11-26
オハイオ州日本語サイトを手かけ始めた ロバートのブログ 2006-08-14
TurboGears関連記事 Twisted Mind in TurboGears 2006-08-06
Recent Changes
All recent changes…
Amazon Items






Adsense
Document Actions

qPlone CaptchasをCOREBlog2のコメントに利用してみる

by nyusuke posted at 2006-12-25 02:18 last modified 2006-12-25 02:25

Plone Captchaでいいじゃないかといわれればそれまでなんですが、COREblog-enで

Just a little note about PloneCaptcha, i had some problem with it together with Firefox, it made me change to PloneCaptchas (Quinta group product) instead and also have the advantage of being totally stand alone.

などという投稿があったのでqPloneCaptchasを試してみようと思い立ったのでありました。

実際Firefoxで問題が起きるといった状況に遭遇したことは今までなかったのですが、プロダクトとしてスタンドアローンであるということは個人的には注目すべき点だと思っています。Plone Captchaはイメージをcaptchas.netから取ってきているのでcaptchas.netが落ちてしまっているなどしている場合はコメントが投稿できません。またダウンロードのための時間もかかってしまっています。ほんとにたまたまなんですが、先日一時だけcaptchas.netからの画像取得に失敗して画像が表示されなかったという場合があったので、ちょっと心が傾いてしまったのでした。

qPloneCaptchasのインストールと設定

インストールは通常通り、ダウンロード・解凍し、ZopeインスタンスのProductsフォルダへコピーし、Ploneの「サイト設定→プロダクトの追加と削除」から行います。この段階でPloneのデフォルトのコメントにcaptchaが実装されます。

qPloneCaptchaは静的なcaptchaと動的なcaptchaのどちらかを選べます。これが唯一の設定項目になるのですが、これは「サイト設定→アドオンプロダクトの設定」から選択できます。デフォルトでは動的なcaptchaになっていますので特に変更することもないでしょう。

COREBlog2のコメントに適用する

qPloneCaptchaをCOREBlog2のコメントに適用するための作業はPlone Captchaのときと同じです。インストールが済んでいればあともうちょっと。

cbcomment_formの編集

ZMIから「Ploneインスタンス→portal_skins→COREBlog2→cbcomment_form」に行ってカスタマイズボタンを押します。cbcomment_form中のremember_cookieのコードの前に

<div metal:use-macro="here/captcha_widget/macros/captcha"></div>

を挿入します。↓こんな感じで。

        # captchaのマクロを挿入
        <div metal:use-macro="here/captcha_widget/macros/captcha"></div>

        <div class="formControls">

            <input type="checkbox"
                   id="remember_cookie"
                   name="remember_cookie"
                   value=""
                   tabindex=""
...

validationの編集

「portal_skins/COREBlog2/cbentry_view」と「portal_skins/COREBlog2/cbcomment_preview」のvalidatorを変更します。

「portal_skins/COREBlog2/cbentry_view」へ行くと上部に並んでいるタブの中に「validation」というのがありますので、それをクリックします。そこで新規にvalidatorを以下のように登録します。

  • Context type: Any
  • Button: (空欄)
  • Validators: captcha_validator

「portal_skins/COREBlog2/cbcomment_preview」に対しても同じようにvalidatorを登録します。

まとめ

PloneCaptcha
captchas.netに依存しているけど、文字もランダムで音声にも対応している
qPloneCaptchas
スタンドアローンで利用できるけど、captcha文字が基本的に英単語なので弱い

しばらくqPloneCaptchasの方を使ってみようと思います(スパム等が頻発するようなら戻すけど…)。何か不具合があったら教えてくださると助かります(´ー`;)

Plone CaptchaをCOREBlog2のコメントに利用してみる Plone CaptchaをCOREBlog2のコメントに利用してみる
Size 8431 - File type text/html
by nyusuke last modified 2006-12-25 02:25
The URL to Trackback this entry is:
http://nagosui.org/Nagosui/COREBlog2/qplone-captchas-and-coreblog2/tbping

Plone Captcha 1.0.2 と Plone Captchas 1.0

Posted by takalog at 2007-01-13 18:43
名前が似ていてまぎらわしいですが、違うプロダクト Plone Captcha 1.0.2と Plone Captchas 1.0がリリースされています。 ...
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
Enter the word