一份来自MT的WP 2.5升级指南

Movable Type上竟然有WordPress 2.5的升级指南
有,它在开头这样写道:你也许知道WP 2.5即将发布了,我们希望你升级——至Movable Type。

于是它在下面列举了MT的优势:

  1. 领先的技术。MT在插件支持方面是始祖级的,更不用说它所倡导的一系列Blog标准。
  2. 静态化。WP被鄙视最大的问题,就是在Digg后不堪一击,MT默认生成静态页面。
  3. 漂亮的面板。不仅仅是漂亮,而且高度可定制,方便好用。
  4. 便于设计。设计一套MT的模板几乎不需要任何程序知识,而且MT提供了方便的工具
  5. 自身功能强大。插件虽然不错,不需要插件岂不是更好?MT对Blog,Tag,媒体管理强大。
  6. 专业的支持。当然是要付费的。

MT并不是空穴来风,我也曾经考虑过转移到MT的平台上面去,也搭建过测试的站点,虽然最后放弃,但是对MT的优秀品质印象深刻。

MT自己吹嘘的第一条是在吃老本,在几年以前WP还没出现的时候,MT确实是市面上最优秀的Blog平台,没有之一。但是要说到插件,目前情况是MT输了一截。而说到Blog标准,我不知道为什么MT不支持pingback,这是我放弃MT的一个重要原因。
负载问题确实是WP的软肋,这个属于先天不足。WP一开始就是用PHP生成动态网页,连广告词也是“一修改就可以看到结果,不用重新发布。”不过现在有插件可以将WP静态化。(我就用了这个插件。虽然日访问量不高,但因为是共享的主机,资源不多,而且爬虫实在厉害。同时请各位留言时不必担心没有留上,几个小时过去就会更新的。)而MT虽然是用Perl生成静态页面,实际上在重新发布的时候很容易超过一些虚拟主机的限制,导致根本没法正常使用。
WP 2.5花了很大的力气更新后台界面,结果就是看上去越来越像MT。MT的后台好不好?我见过很多用MT的人说好。但是我在测试的过程中,完全找不着北,WP那样简单的层次反而比较容易上手。而且新的WP面板也是可以定制的,不过还是没有MT的漂亮。如果你和我一样看不习惯新的面板,我推荐你试试这个插件
MT那个模板设计的在线工具简直是梦幻级的!虽然WP也有类似的在线工具,但由于不是官方的,信赖度大打折扣。而且写WP的模板肯定得懂点PHP,要求比较高。写MT的模板似乎不用懂Perl。
WP 2.5另一个重要改进就是对媒体管理的改进,基本上也是在学MT。我一般都是用Flickr贴图,所以也没怎么用,但是听说还有些Bug没有解决,也不是很好用。TinyMCE倒真是被人诟病到不行,不过我一般用WLW写文章,用得也不多。而Tag管理,WP自带的就是一渣,还是得装上Simple Tags才顶用。
付费的支持,国人基本上用不着,WP的免费社区更适合我们。

喜欢折腾的,WP会比较适合你。懒得动手又拥有比较大流量的,如和菜头,可能用MT反而会比较好一些。
如果没准备走独立Blogger的道路,只是写写日记的,不如挑个BSP算了。

WordPress 2.5 and Gravatar

WordPress 2.5 开始支持Gravatar。
为什么是Gravatar呢?
因为Automattic把它买了。
我现在不是想讨论Matt到底有什么阴谋,我是介绍一下到底要怎么调用这个东西。

WTC写了一篇教程,Ryan看到后说“啊,原来有人写了,我不必再写了。”
但是仅靠这两篇文章没法让一个不通PHP的人弄清楚要怎么用,所以我下午琢磨了许久,终于在自己的模板上搞定了。

需要加入的代码其实是

<?php echo get_avatar(get_comment_author_email()); ?>

这段语句会输出带<img>标签的html代码,把它放在评论者名字的附近就可以了。专业点说是放在comment loop的内部。

这个图片会有一个叫avatar的类,然后在CSS中用.avatar对图片的样式进行调整就完工了。

忘了说,想要在评论中出现头像需要在Gravatar注册。

WordPress 2.5的改进?

刚刚发现使用我以前的Permalink结构可以自动301重定向到正确的新地址,而不是像原来一样返回404错误。
因为最近没有安装任何插件,所以这个改动应该是WordPress 2.5自己的更新,我一直都在跟着测试版升级。(写到这里的时候发现WordPress的Trunk暂时挂掉了)

我原来使用过/%year%/%monthnum%/%day%/%postname%/这样的结构,也用过/%year%/%category%/%postname%/这样的结构,现在似乎都能重定向到最新的地址。
我也检查了几百条最新的404错误,几乎都是对不存在的文件的试探。
以前这里面包含很多爬虫使用旧链接爬过的404记录,我还因此指责过Yahoo的爬虫太笨。

不过WordPress官方没有任何的提示,邮件列表中没有看到相关的讨论。
这个改进实在是太棒了!

WordPress 2.5-beta1

刚刚做了一次SVN,发现版本已经不是原来的2.4-bleeding,而是2.5-beta1了。
想必大家早就知道WordPress这次要跳过2.4版本,直接发布2.5。

2.5的主要改进有:

  1. 改进了后台,允许自定义Dashboard。
  2. 对原管理界面的导航栏做了改动,分开了一部分链接,和MT比较类似。
  3. TinyMCE升级,据说不会再偷偷摸摸改掉用户添加的HTML标记。
  4. 似乎增强了对上传媒体的管理,wp-includes/images/ 里面出现了不少表示文件类型的图标。
  5. 增加了插件的自动更新功能,需要服务器的FTP支持。

现在似乎还没有发布下载的zip包,按照传统来说链接应该是http://wordpress.org/wordpress-2.5-beta1.zip,不过现在点过去会返回一个Release not found.

中国特色。NET

今天用了一天时间把主题改好了,所以正式启用新域名: zhongguotese.net
标题也一并改了。

这个域名有几个问题:不仅比以前的域名还要长一些,而且很不安全……
嘛,先用着再说吧。

另外有个问题是下面的Flickr相册没法正常显示,在本地测试的时候都是好的,不知怎么就坏掉了。
正在和原作者联系。

有任何问题请及时向我反馈,谢谢。

WordPress 2.3.2 RC1

你可以在这里下载。

上次发布Beta 1后,很快被人发现全新安装的时候会出错,于是不久就发布了Beta 2,但是Beta 2在发帖的时候也会出错……
这次主要改动在安装时数据库出错的显示,以及对xmlrpc和app进行了安全上的加强。

正式版大概不久了吧。