Tag Archives: MT

Movable Type 4.0

Sixapart 今天发布了 Movable Type 4.0 Beta 版本. 同时也上线了 Movabletype.org 站点 — MT 终于要开源了.

SixApart 最近一两年受到 WordPress冲击很大, MT 的发展相比 WP 落后了不少–估计开源也是迫于这种压力. 有趣的是, 从 Read/WriteWeb 的介绍帖子贴出的截图来看, 新版本后台管理简直是照搬 WP.

4.0 的新功能列表(据说有”50 new features”)在 Movabletype.org 说得非常笼统, 倒是 Read/WriteWeb 透露了一些. 我认为最大的特性要算新版本支持 Memcached 了. (有点不太相信:在开源版本上真的会提供这个功能么 ?) LiveJournl 的几个家伙搞出来的这个玩意儿简直太酷了. 使用 MT 的 Blogger 们高兴去吧, 有了这个,性能问题该不是问题了(我这个 Blog 的读者们发表留言的时候可能也不用总遇到 500 错误了).

MT 4 也会支持 OpenID, 这个倒是大势所趋. 我一直比较苦恼应对没完没了的 Spam 袭击, 新版本据说在这方面也有增强, 不知道增强了多少.

其他方面, 相信开源之后插件会更加丰富吧, 但也未必能超过 WP 的插件数量.

不管怎么样, 对我这个 MT 的忠实用户来说,还是好消息.

EOF

如何在 MT 的 RSS 中输出相关文章

就这个问题车东说了我好几次了,最近的确有点懒,这次简单的描述一下。在 MT 的 RSS 中输出 相关文章,使用的主要代码如下:

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>
<MTRelatedEntriesByKeyword>
<MTEntries lastn="4">
<li class="module-list-item"><a href="<$MTEntryPermalink$>"><MTEntryTitle></a></li>
</MTEntries>
</MTRelatedEntriesByKeyword></ul></p>

上面的文章数量和样式可以根据自己的需要定制。
其中的一个前提是要使用 MTRelatedEntries ByKeyword 插件。这个插件虽然挺”古老”,但在我的 MT 上一直表现良好。显示效果:
Relative articles
如果有问题,请参考我的 RSS 全部信息(最好下载到本地研究) 对于留言也可以进行定制显示.
EOF

MT Blogroll 2.51 的一个小 Bug

不久前升级了 Blogroll ,这也是我的 Movable Type 用的不多的外部插件之一。这个版本的 Blogroll 添加了不少功能,比如和 del.icio.us 集成、与 Digg 集成等。当然了,这些功能基本上我是用不到。
升级之后发现有个后遗症,在系统日志里总能看到如下信息:

Error during task ‘Link Update Times’: Can’t locate object method “load” via package “MT::PluginData” at /$MT_PATH$/plugins/Blogroll/lib/Blogroll/App/Update.pm line 40.

$MT_PATH$ 指我的 MT 安装的系统路径。Blogroll 这个程序还比较复杂,我也没那个功夫去分析程序,搜索,未果,搜索,未果,直至偶然在 Blogroll 支持论坛里找到了相关信息。按照该文中的提示,修改,观察了一天,目前系统再没有报错。
现在感觉 Movable Type 的发展越来越慢了,或许 SixApart 的重点并不在这个免费版上面,用户对 Sixapart 贡献的插件发展势头也慢了许多,反观 WordPress, 插件无穷多也。或许这就是开源的力量。
EOF

在 Movable Type 的 RSS 上输出评论数量与内容

Web 上的 SEO 不妨看作是对搜索引擎的良好内容展现,从这一点上说,Blog 的 RSS 文件也应该作一些适当的调整,以便能够输出更多相关内容,算是针对读者的 SEO。
今天对 RSS 做了一下调整,以便通过 RSS Reader 阅读的时候可以查看相关文章的评论,可用通过超链接点击过去添加评论。另外,如果该则 Blog Trackback 打开的话,收到的 Trackback 数量也会直接显示出来。
主要参考这篇 Full Posts + Comments RSS Template for Movable Type。暂且观察几天看看效果如何。
Updated: 第二行最好修改 encoding 等于 $MTPublishCharset$,否则可能遇到乱码。
Updated 2: 对 RSS 又一次做了调整。评论内容不输出。输出相关文章。
EOF