WordPress

我所使用的WordPress插件

Wednesday, April 27th, 2005 | WordPress | 38 Comments

Update:本文中所列插件仅表示当时的情况,本blog目前使用的插件已经有所不同了。

WordPress插件功能受到很多用户的欢迎,通过大量的普通用户开发的各种不同插件,我们的很多特殊需求都能够得到满足。不过对于刚刚接触WordPress的用户而言,选择太多也是一件痛苦的事,要从众多的插件中寻找到自己满意的插件也颇需要花点时间。我在这里梳理一下我目前所使用的几个插件,希望能够为大家提供一点帮助。

1、访问统计插件StattraqStatraq是一个读者统计分析的插件,能够记录blog的浏览量,访问人数,IP分析,搜索引擎关键字,反向链接等主要的分析内容,目前应该属于功能最强大的WordPress读者分析插件。安装过程简单,推荐使用。

2、Tag插件Jerome’s Keywords:利用这个插件,你可以为文章方便地定义Tag,利用Tag为blog的分类提供补充,而且Tag还可以自动被Blog搜索引擎Technorati搜索,而且也能生成类似Technorati Cosmos或者Flickr Tags的页面(看看我的Tag Cosmos,不过这个页面与插件所使用的tag seach有点不同的是会区分大小写,另外,该页的tag链接也与我的blog所使用的永久链接的方式有区别,无法直接点击已经通过调整插件的参数修正了这个问题)不过似乎目前对中文的支持存在问题,不能使用中文Tag。而其他类似的WP Tag插件包括使用上类似del.icio.us的tag方式的WordPress Tags,正在开发中的使用方法类似Flickr的tag系统Tagging System for WordPress。以及另外两种也是针对Technorati的Tagging插件Technorati TagsTechnoTag,但这两个插件形成的tag好像都是直接连接到technorati上,而不能利用它对本站的内容进行整合。

3、几个显示blog贴的导航插件:主要用了下面几个插件进行blog间的链接:

  • 随机显示文章(Random Post),不过最好下载桑林志修正过bug的中文版
  • 最新文章(Recent Post
  • 最新评论(Recent Comment
  • 评论最多的文章(Most Commentted)
  • 同类别中的前一篇及后一篇文章(Next/Previous Post in same Category
  • 其中中间三个插件用了同一个作者的作品,避免了插件之间的不兼容。
    本来还试用了相关文章(Related Posts)的插件,但在调试的时候总是无法实现根据发文章时设定的Keywords实现相关,所以就改用Tag系统,而放弃了这个插件。

    4、图像相关插件Photopress Plugin:在WordPress的blog中加入图像如果不用插件的话就比较烦琐,试用过Photopress PluginImageManager两个图像插件,photopress使用比较简单,我也不需要ImageManager附带的图像编辑功能,所以就选择了photopress。

    5、防Spam插件Bad Behavior:我发现在WordPress论坛上只要有类似你最不可缺少的WordPress插件这样的问题,基本上答案都是anti-spam类的插件,其中Spam KarmaReferrer Karma是最受欢迎的两个插件,不过我比较幸运,一直没有遇到horse那么多的垃圾留言,只是在最近才刚刚装上新出来的插件Bad Behavior,因为这个插件是通过识别spambot来阻止spam的,与一般常用的过滤的方式有所区别,所以安装来试试。

    6、试用过但放弃了的插件

  • RSS Fetched Link List:本来用它来将我的del.icio.us的网摘即时放在blog上,不过后来发现对blog页面的下载速度影响较大,所以去掉了
  • List Manager:计划用这个插件在blog的侧边栏显示我的藏书等等list,不过这个插件不支持中文,只能输入字母与数字。现在要显示藏书倒是可以通过豆瓣来解决。
  • Tags: , , ,

    WordPress RSS Feed时间码的另一个bug

    Tuesday, April 12th, 2005 | WordPress | 4 Comments

    除了车东昨天指出的中文WordPress RSS Feed时间码不符合标准的问题外,今天一不小心又发现了Wordpress的RSS feed时间码上的又一个bug,问题也是出自本地化(localization)上:RSS中的blog贴的时间不会自动根据用户设定的时区进行调整。

    最初发现问题是由于我的rss经过feedburner烧烤之后,添加了我的del.icio.us的每日书签,但却发现我写的blog与美味书签链接在feed中的顺序颠倒了,而后恰好从车东那个帖子的更新内容中读到:

    blogbus的RSS时间字段没有标记时区,+0800 因此发布后,缺省会认为是格林威治时间。导致比实际发布时间快8个小时:明明是当天早上8点发表的,显示发布时间却是未来:下午4点(16点)

    于是检查我的feed,发现时区那里居然标记的是+0000,也就是默认的格林威治时间,很明显问题就出在这里,而我清楚地记得我已经在WordPress的管理后台将时区设定成了东八区的北京时间,也就是+0800。今天再到wordpress的网站上去确认了我对后台时区设定功能的理解没有错误,从网站上blog发表时间无误上看,我也相信我的设置是正确的。那么问题只能是出在RSS Feed没有自动读取用户设定的时区上,显然是WordPress的一个bug,又用rss 阅读器查看几个用Wordpress建的blog,发现了同样的问题。

    手工修正这个问题其实很简单,用编辑软件打开wp-rss2.php,将+0000替换成+8000+0800,应该就可以解决,从我的feed上看已经正常了。

    WordPress目前俨然已经成为继MT之后,又一个很受用户欢迎的blogware,根据WP的blog,下载的数量已经超过10万,但从我很短的WP使用经历来看,似乎blog圈对WordPress有点过誉了,WordPress还存在不少明显的小bug,虽然它有自己很多明显的优点,但在一些重要的细节问题的开发上考虑欠周至少说明它离成熟还有一段不短的距离。也希望WordPress的主要开发者Matt先不要想着如何用一些小技巧来获取更多的收入,更重要的是先将WordPress开发成真正受到大量blogger欢迎和使用的软件,到那时相信WP也能够找到自己的商业模式。

    Tags: , ,

    中文Wordpress RSS Feed的日期问题

    Monday, April 11th, 2005 | Around the Web | No Comments

    今天上午从后台的referrer看到车东的这个帖子,提到中文wordpress的RSS Feed由于中文化的日期设置使得星期变成了中文,不符合rtf 822格式标准,会使部分RSS reader解析日期失败,检查了一下feedburner烧烤过的feed,发现也存在这个问题。于是,先将Wordpress恢复成英文,解决这个问题。其实恢复成英文后,对读者并没有什么影响,主要还只是后台管理界面变成了英文。

    另外,用feedvalidator验证,还提到下面这个问题:

    content:encoded should not contain relative URL references

    但是,我的feed里面似乎并没有相对URL引用,不知道问题出在哪里?不过我对RSS的技术可是完全外行。

    用了几天Wordpress好像还发现一个问题,在发送pingback和trackback的时候,如果对方也是wordpress empowered blog,就完全没问题,如果不是,好像常常无法发送成功,不知道是不是一个bug。

    Tags: , ,

    WordPress插件竞赛

    Wednesday, April 6th, 2005 | WordPress | No Comments

    Alex King的WordPress主题竞赛才刚刚结束,Mark Ghosh又开始了一个WordPress插件的评比活动,Mark会把他的blog这个月的收入捐献出来购买奖品,他说希望到时候奖品可以使Sony PSP(呵呵,可以算算他从blog中每个月可以收入多少)当然,以WordPress现在在Blogosphere的影响力,估计到时候应该还能够找到更多的赞助商来为奖品买单。

    WordPress作为开源的blog软件,一个很大的吸引力就在于有丰富的插件可以选择。我的这个blog也使用了多个插件来增强功能。好期待两个月后,通过比赛可以出现更多出色的WordPress插件,让WordPress能够更加吸引人。

    Tags: , ,

    Search

    新浪微博

    我在看的书

    Google Friend Connect