Tag Archives: Blog

MT4 升级经验谈(之二) 插件篇

上一篇谈到了升级到 MT4 之前需要考虑的事情。这一篇谈谈安装后插件的配置情况。MT 4 新集成了不少插件,但不是每个人对每个插件都能用上,而且有的编辑器插件真有点画蛇添足,我写 Blog 都是直接写 HTML 代码,其实只需要熟练掌握少数几个代码即可把 Blog 格式的可读性控制的很好。

我眼里的唯一的一个亮点就是 Feeds.App Lite 终于能支持中文了。以前用过几次,遇到中文就把整个页面都变成了乱码。这次通过这个插件把我的 del.icio.us 内容显示到首页了。看来今后也可以考虑把 Twitter 集成过来。

出于性能考虑,能不用的默认插件最好禁止掉。非默认的插件我用了如下几个:

MTRelatedEntries ByKeyword 插件用来显示相关文章

好多朋友都问我单篇归档上的相关文章是用什么做到的? 答案就是这个 MTRelatedEntries ByKeyword 插件。把该插件下载到 MT 的 Plugin 目录下,最好创建一个单独目录放置文件(个别 Beta 版本不能识别直接放在 Plugin 下的内容). 然后在模版管理的地方创建一个 Widget ,内容如下:

<ul class="widget-list" >
<MTRelatedEntriesByKeyword>
<MTEntries lastn="8">
<li class="widget-list-item">
<a href="<$MTEntryPermalink$>"><MTEntryTitle></a>
</li>
</MTEntries>
</MTRelatedEntriesByKeyword>
</ul>

这段显示关键字类似的 8 篇文章。在相关地方引用这个 Widget 即可。这个插件对 dbanotes.net 来说是不可或缺的。

对于相关文章显示,其实还有另外一种实现方法,也就是在 MT 邮件列表里大家讨论的 Tag Supplementals。这个是依赖 Tag 的,而我的 Blog 基本上用 Tag 对文章”分类”的,关键字贴近文章属性,所以我还是用老方法。

缩写词插件(Acronym Plugin)

插件是干啥的? 鼠标放在 MT 上看看效果就知道了。配置与使用都很简单,参考Acronym Plugin 首页的介绍。我很早就在使用这个插件,对这个插件的词库做了一点扩充,感兴趣的朋友可以在本地下载. 这个插件倒不是不可或缺的,只是有的时候我喜欢用一些术语缩写,该插件的提示让读者更容易理解。这也就是所谓的提高用户体验吧.

Paged Archives 插件对过长归档页面分页

原以为 MT 4 会默认带有分页功能,希望落空,还要自己想办法。Paged Archives 是否完全兼容 MT 4,还没有得到确认,插件作者说得也比较模糊。经过我的尝试,勉强可以用。还有 Bug 存在。要注意起用的时候,在模版中有两个地方都要添加 <MTPAEntry> 与 <MTPAEnd> 标记。还没有完全用灵活,具体经验随后分享吧。

使用新插件需要考虑的事情:该插件简单易用么? 是否需要修改现有程序,强调是”程序”,如果修改程序的话,以后每次升级 MT ,都要考虑到这个事情,会带来很多后续的工作量。此外要考虑是否需要修改数据库? 插件需要额外修改数据库的也比较麻烦,很可能会带来比较严重的性能问题。

EOF

MT4 升级经验谈(之一)

Powered By Movable Type

经过了短暂测试之后,正式把 Blog 切换到了 Movable Type 4 正式版上。收集了一些朋友的意见之后,对旧模版进行了一些调整。

迁移之前需要考虑的问题:

  • 1) 是否一定要迁移 ? 迁移的目的是什么?
  • 2) 旧有插件的兼容性?
  • 3) 是否要重新设计模版,如果重新设计,需要的工作量

迁还是不迁?

MT 4 相对 MT 3 来说,做了很多改进,不过对于我来说,只有两个功能还算吸引人。一个是留言系统重构(默认验证字(CAPTCHA)的支持以及对留言方式的改进)。另外一个则是 MT 4 采用了新的版权方式,软件开源。过去几个月里,真的被 Spam 轰炸折腾烦了。采用全新模式安装的 MT 4 经过几天的测试后,发现没有放过一个 Spam!从这一点来说,必须升级。而新的软件版权方式也能让老用户相信 MT 焕发了青春,会有更多的开源研发力量投入。不会被 WordPress 甩的太远。

为什么不用 WordPress 呢? 只有一个理由:MT 是全静态发布的,用户访问页面的时候对数据库产生的压力非常小。而 WP 是伪静态发布,对性能的压力大一些。不要忘了,我的 Blog 可是假设在 Dreamhost 这个专给穷人用的虚拟主机供应商上面的。静态,只有静态才是王道。

插件兼容性

插件问题是第二个需要考虑的,期待原来使用的插件都能被 MT 4 兼容是不太现实的。先看一下插件兼容列表 ,不兼容的列表能否不用? 还好,问题不大,只有一个 Blogroll 插件,如果不用,可以通过手工 HTML 代码来做到,工作量不算大。

模版重新设计

MT 3 的模版也可以在 MT 4 上使用,原打算不重新设计模版了,因为这是个耗时间的活儿。可是在全新安装的 MT 上尝试使用了新的模版体系之后,觉得有必要起用 MT 4 的模版系统。如果说 MT 3 的模版已经在模块化上前进了一步的话,那么 MT 4 就是一个飞跃,完全的模块化,模块可复用的程度大大提高。一次设计,以后获益。痛下决心,重新设计一套。

从哪里开始?

从哪里开始? 当然是全新安装一个 MT 4 ,使用新的空数据库,不要和现有的 MT 3 或是测试版有数据交互。然后是测试插件,修改模版,迁移(参考 MT 4 官方站点的推荐方法),然后重新改进。

新鲜的 MT 4 安装完毕后,我遇到了第一个问题:留言的邮件通知信是乱码,因为默认的 mt-config.cgi 配置信息是没有设置 MailEncoding 参数的。

下一篇谈一下 MT 4 上我使用的插件。

EOF

此文作者:, 位于 SiteLog 分类 标签: , , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

抓虾, 鲜果, 还是 Google reader?

你选择哪一个阅读器?抓虾鲜果,还是 Google reader? 对国内 Blogger 来说,RSS 阅读器的选择是一个问题。先看看订阅工具统计:

FeedBurner_Sub_20070803.png

Google Reader 的订阅量占据了一半。抓虾也有很大的份额。下面只从我自己使用的角度稍加比较一下这几个在线 RSS 阅读器。

抓虾的优点

最近的一系列改进增强了 SNS 功能。’热文排行’栏目也设计的不错。偶尔能从中发现不错的文章,缺点是这个栏目没有提供 RSS 输出。如果文章被推上热文,能给 Blog 带来不小的流量。这一点很多 Blogger 还是很关心的。

Google Reader 的优点

速度快,共享文章能够 RSS 输出,可以很方便的分享给其他人。阅读习惯分析这个功能对我来说也很实用,通过这个工具删掉了很多价值不大而又浪费时间的 RSS。Google Reader 的快捷键很好用,其实 Bloglines 的快捷键设计也很好用,不过 Bloglines 的速度不好,又总闹水管工。

鲜果的优点

可以参考车东使用鲜果的理由.”鲜果也有类似于Google Reader的收藏RSS输出”。鲜果在这一点上倒是和 Google Reader 看齐了,而这个功能倒是抓虾不具备的。鲜果的’热点文章’栏目设计的很糟。

我的选择

我用的是 Google Reader。Google Reader 能够对变化过的 RSS 内容进行抓取,而抓虾和鲜果对这一点还做不到。估计可能是和服务器资源有关,也可能是还没有更好的使用 Last-Modified 和 ETag 的方法。当然,也经常访问抓虾,主要是用来发现一些新文章。鲜果很少去,只是最近鲜果的订阅量增长倒还可以。

你用什么在线 RSS 阅读工具?

EOF

此文作者:, 位于 Review 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

写 Blog 这件事儿

今天总算看到 FeedBurner 显示的订阅数字超过 5000 个了。算是我这个 Blog 的一个里程碑吧,自我虚荣一下。虽然这个数字里面有很大的重复订阅量。通过这个 Blog 分享了一些信息,也认识了不少朋友,这是让人快乐的事情。

关于写 Blog 这件事儿

很早以前我写过一篇 《Blog 写给谁》 很清楚的说明了自己写 Blog 的角度。既然这样,我写的东西肯定带有很大的个人倾向,我自己的立场。写这个东西没有谁给我发工资,还要自己掏钱买空间,域名续费什么的,容易么? 我不能保证所有文章都是墙头草,谁都不得罪,我也不能保证总写技术,也不能保证总写一些技术概述(这类东西读者多,被抄袭的也多),我喜欢写影评,那就写点,觉得没价值简单看个标题就过去好了,没必要看完了觉得不爽,非要表达一下自己的情绪,要知道我这个破 Blog 速度是出奇的慢。

最近有几篇还出现了一点不那么和谐的声音。也有人留言告诉我”应该”怎么做,怎么写。有语言洁癖的同学其实大可不看,风花雪月的你可以去看郭敬明,去看老徐,来这里浪费时间干嘛? 从小到大都被当作棋子儿,走别人划的印走惯了? 身体刚不那么柔软了,就开始想给别人划印了?

关于 Blog 内容的抄袭者

有些人可能看到我总结的玩意儿后觉得有点参考价值,就转载了一下。有的人注意到我每篇文章前面的声明,保留了版权信息和出处,在当前的网络文化下,我只能表示”欣赏”。而有些人给改头换面之后再来个 “CTRL+C / CTRL+V”, 这是我最厌恶的方式。如果你觉得内容真的有用的话,直接收藏地址不就成了嘛? 不知道 del.icio.us 还不知道雅虎收藏+、百度搜藏么? 还不知道的话,你 IE 上不是还有个收藏夹么? 非把内容弄到你那一亩三分地干嘛? 再说了,如果是技术信息,我以后还有更新怎么办? 你在那里不是误导别人么? 对于不遵守我的版权声明的转载一律视为抄袭者。这样的人我这个 Blog 不欢迎!

关于 Blog 最近的一些计划

MT4 正式发布之后将重新设计一下模版。目前的模版拼拼凑凑的,问题不少,留言问题其实也和模版相互关联有关。尝试彻底解决一下。目前的空间还存在不少安全问题,真没准儿哪天直接给人一窝端了。如果真是这样,我还省心了。:)

EOF