开发日志

评论验证码插件

前段时间很多用户反映受到垃圾评论的困扰,因为某些国内服务器无法连接到Akismet服务,所以垃圾评论肆虐。有的用户即使启用了Akismet插件,但成千上万条垃圾评论对服务器负载也造成了影响。因此我开发了一个验证码插件,有需要开发类似插件的用户也可以借鉴一下开发方法。

使用方法很简单,下载插件解压后,将其上传至/usr/plugins/目录下,先在后台启用插件,然后编辑摸板,在评论的表单位置也就是comments的form标签之间的任何你认为合适的地方,加上如下代码

<p><?php Captcha_Plugin::output(); ?></p>

点击下载Captcha插件

Connect To Twitter beta版发布

越来越多的同学开始使用twitter,使用Connect To Twitter这个插件可以让大家的twitter和blog形成一个互动。Connect To Twitter这个插件的终极目标是让typecho和twitter之间形成一个完全的互动,当然现在还没有这么强大,beta版本只提供了一个基本功能,就是将评论同时更新到twitter中。废话不多说,先说下如何使用:

  • 首先到http://twitter.com/oauth_clients注册一个应用,得到Consumer key和Consumer secret;
  • 下载插件(暂时只能通过更新svn来获取),并到后台激活插件,并配置第一步中得到的两个参数;
  • 最后将<?php ConnectToTwitter_Plugin::showButton();?>这段代码复制到合适的位置,最好是评论框上方;

这样就可以在你blog的文章页面下面的评论处看到connect twitter的按钮,点击按钮到twitter获得授权后就可以将评论同步到twitter了。

以后将要开发的功能列表

  • 发布文章时发布通知到twitter
  • typecho开发注册功能之后,可以直接使用twitter帐号注册和登录
  • 可以在页面直接调用指定用户的update
  • 将twitter中的回复直接带回blog中
  • 在体验上一些改善
  • ......

更多功能由你来决定,所以欢迎大家使用并提出你的宝贵意见!
另外,官方博客暂时还没配置这个插件,大家可以到我的blog去围观一下 www.blankyao.cn