开发日志

评论验证码插件

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

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

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

点击下载Captcha插件

有必要开通插件邮件列表

昨天我很高兴在论坛里看到了vfasky同学提交的一个yupoo相册插件,地址在这里。在目前插件文档还极度匮乏的情况下,他能够在没有与我们交流的情况下写出这样的插件,非常不容易。因此我产生了想要开通插件邮件列表的想法,主要是给插件作者与开发人员建立起沟通的桥梁,我们开发插件接口需要满足的就是插件作者的需求,目前接口的数量还是很少的,而且设计是否合理还要经得起实践的考量。邮件列表的开通能够让我们及时交流知识。再次打个广告,目前开通的邮件列表有

  1. announce@typecho.org
  2. general@typecho.org

至于它们怎么订阅,有什么用处,可以参考这里的说明。插件邮件列表的开通还需要大家的讨论,如果顺利地话近期就可以开通,我希望能够有更多的邮件列表开通。

另外:由于功夫网最近抽风,google code在很多地方都无法访问,影响了很多朋友提交bug和了解项目进展,根据我们的消息,google code的访问在最近就会恢复,如果有bug需要提交可以到论坛中提交。

typecho0.3alpha版可用的插件列表

1、Akismet
大名鼎鼎的反垃圾评论服务已经可以在typecho中使用,只需要一个key就行
2、Typecho Code Editor
为在线编辑模板和插件等代码提供高亮、显示行数等功能
3、Plugin Helper
插件帮手本身也是一个插件, 它将默认出现在所有的typecho发行版中. 因此你可以放心使用它的功能, 以方便你的插件安装在用户的系统里.
4、Simple Code
解析内容源代码中的code串
5、Textile 2
用于解析textile语法
6、HelloWorld
在后台显示一个HelloWorld,更重要的是为插件开发者提供最简单的演示
7、Magike to Typecho
typecho前身magike升级到typecho的插件,效果完美
8、Wordpress to Typecho
wordpress2.7转换到typecho的插件,效果很完美
9、post2qzone
可以同步发布到指定的qzone中