关于网页反垃圾留言部分的易用性设计

目前只要是个可以留言的地方基本都会遭受垃圾留言的袭击。垃圾留言和垃圾邮件一样令人心烦。但是很多邮件服务商比如Gmail,Hotmail,Yahoo都可以过滤垃圾邮件。而网站都是网站所有者自己处理,所以应对垃圾留言比较麻烦。

针对垃圾留言,已经诞生出很多反垃圾留言的工具或者是插件。这些反垃圾留言的工具或者插件主要适用两种方式来屏蔽垃圾留言。一种是具有一定的算法,能够识别出是否是垃圾留言,然后根据结果进行判断,如果是垃圾留言就直接屏蔽,这一类的代表就是WordPress上用的比较广泛的Akismet。另外一种是使用CAPTCHA(Completely Automated Public Test to tell Computers and Humans Apart)方法,中文意思就是“全自动区分计算机和人类的图灵测试”。这个的表现形式就是在留言之前要输入验证码,就象这样:

captcha 关于网页反垃圾留言部分的易用性设计

这就是常见的验证码。另外还有一种方式也就是给出一道简单的计算题,算出结果才能通过留言,就象这样:

captchacalculation 关于网页反垃圾留言部分的易用性设计

后两种方法其实可以归为一类,都是需要填写正确的答案才能通过。

其实对于网页设计来说,易用性是相当重要的。当用户打开一个界面乱七八糟,操作复杂的网页之后,很难会再次造访,除非是大型的网站。对于反垃圾留言,我认为在后来使用算法来判别要比使用验证码或者计算题更合适。让用户做的越少越好,减少负担。很多时候验证码实在是太难看的清楚了,不得不再换一个验证码,这样要再重新获取一个验证码,自然浪费了时间。我个人应该把访问者的负担减少到最小,这部分的工作应该留在网站的后台来处理,最好的方法就是使用算法来判断是否是垃圾留言。

因此我建议如果要使用反垃圾留言的插件的话,选择Akismet这一类的插件要比使用CAPTCHA或者作计算题的更好。除了Akismet,WordPress平台还可以选择WP-SpamFree,这也是我一直使用的插件,很有用。

Related Posts

15 comments:

  1. smigoo, 18. December 2009, 20:18

    说的有道理 不要最后为了防止垃圾留言 造成对正常用户的困扰

    Reply

    SoleilNeon Reply:

    是的,我就是想说这个,应该给浏览的人最大的方便。

    Reply

     
  2. A.shun, 18. December 2009, 21:42

    我也是抱着给评论者最大方便的想法。
    所以没有启用验证码的插件

    只是启用了Akismet
    要是离开时间长就开评论审核

    Reply

    SoleilNeon Reply:

    呵呵 同感同感

    Reply

     
  3. 网络砖家, 19. December 2009, 1:00

    个人趋向于填写正确的答案才能通过的方式,但是我的还没有设置反垃圾呢。。。

    Reply

    SoleilNeon Reply:

    装个插件就好了,很快就能搞定的。

    Reply

     
  4. GEZ鸽子, 20. December 2009, 23:22

    来看看!我的无码!

    Reply

    SoleilNeon Reply:

    一语双关,佩服佩服!

    Reply

     
  5. 先看看, 21. December 2009, 10:23

    这个我也想把它加上

    Reply

    SoleilNeon Reply:

    推荐WP-SpamFree,如果要用验证码的话可以试试看SI CAPTCHA。

    Reply

     
  6. 梵婗 Fanny Lawren, 26. December 2009, 9:21

    現在才知 CAPTCHA = Completely Automated Public Test to tell Computers and Humans Apart,學習了。我下載下插件,但沒有激活,希望一直都不需要用上。

    Reply

    SoleilNeon Reply:

    嗯,是的,用上这个会给留言添加点麻烦。

    Reply

     
  7. 星网, 9. January 2010, 22:06

    验证码太丑了!

    Reply

    SoleilNeon Reply:

    是的,而且给留言添加了麻烦。

    Reply

     
  8. kisa747, 27. January 2010, 21:43

    我用Akismet和some chineseinput,基本没有漏网之鱼。

    Reply

     

Write a comment: