You are here博客 / Eric Tou的博客 / Drupal:预防垃圾评论
Drupal:预防垃圾评论
最近想要为Drupal加上评论通知的功能,却发现如果开启了评论审查,则无法触发发送评论通知邮件。为了获得评论通知功能,只好取消审查。取消审查,略过人工的过程(本来因为评论不多,隔一段时间看看就是了),则需要一些Anti Spam的机制,避免为数不少的垃圾留言涌上页面。
CMS常用的Anti Spam机制:CAPTCHA,在Drupal上有两个主要模块,CAPTCHA和reCAPTCHA。CAPTCHA本身包含两个子模块,自行生成基础的数学验证和增强的图片验证。reCAPTCHA作为CAPTCHA的一种实现,已经是Google的一部分,你需要注册一个账号,通过其Service生成的图片提供验证。
无论CAPTCHA或reCAPTCHA,对评论者采取的是“一视同仁”的态度,通常会要求评论者在每个Form上都通过验证,多少造成了不便。Drupal项目的发起人:Dries,新推出了一种新的CAPTCHA服务,Mollom,能够更加“智能“地对评论者的来源、评论的内容进行分析。
目前reCAPTCHA和Mollom使用站点都在2W+,Mollom颇有后来追上之势,两者共同的麻烦是需要注册账号才能开始使用服务。CAPTCHA使用站点10W+,功能自含,尽管开发者在寻找Co-maitainer,但现有的功能相对稳定,相信不会有太大的变动。
因为不想再注册一个账号(增加一个环节),所以暂时决定使用CAPTCHA模块来阻挡Spam,如果效果尚可,则Keep simple。
- Eric Tou的博客
- 如果想要发表评论,请先登录。
- 浏览 570 次