2008.04
15

MT 4.1模板的一个技巧

以前在用MT 3.x时, 想要列出一篇文章相同分类的文章需要使用插件EntryCategoryEntries, 而且可定制性不强. MT 4.0增加了一个有用的标签mt:SetVarBlock, 利用这个标签可以实现一些功能, 比如我需要列出一篇文章同分类的所有文章, 而且高亮当前的文章, 就可以使用下面的代码:

<MTSetVarBlock name="category"><mt:EntryCategory /></MTSetVarBlock>
<MTSetVarBlock name="entryid"><mt:EntryID /></MTSetVarBlock>
<ul>
<MTEntries category="$category" lastn="9999">
<li<mt:If tag="entryid" eq="$entryid"> class="something"</mt:If>><mt:EntryTitle></li>
</MTEntries>
</ul>
2008.04
12

Cross Browser Testing

以前有一个叫Browsershots的网站, 为你的网站提供各种OS和浏览器下的截图, 对网站开发有一定的帮助, 不过显然今天我的发现就强壮多了.

Cross Browser Testing利用一种虚拟机技术, 在浏览器中创造一个虚拟桌面, 你可以在各种OS和浏览器中测试你的网站, 不仅仅是看看样子哦, 还可以测试AJAX, 可以选择安装Flash, QuickTime等插件, 一切就像你真的在使用某种OS和浏览器一样. 比较遗憾的是OS目前只有Windows和Ubuntu, 浏览器倒是五毒俱全了. 更加遗憾的是免费用户只能玩5分钟, 然后就掏钱吧, 呼唤Google…

还有, 电脑要装了Java Runtime Environment才能玩起这个服务.

2008.04
11

IETester

我从Google Analytics看到, blog访客中有四分之一多还在用IE6, 所以打算下载Multiple IE看看IE6下blog是什么样子, 可是发现Multiple IE的页面已经打不开了(昨晚的事, 现在已经能打开了), 于是在Google中找到这个IETester, 它也同样可以实现多个版本的IE共存, 我觉得比Multiple IE还好用一些, 包含了从IE5.5到IE8 beta 1, 比Multiple IE与时俱进得多, 支持标签页浏览, 每个标签页可以设置不同的IE版本核心, 比较不同版本的IE中页面的表现也方便的多.

另外, 安装IETester首先需要有IE7.

2008.04
07

用Firefox 3.0批量下载图片

Firefox 3.0新增了一个功能, 能够查看网站的很多具体信息, 利用这个功能就能批量下载一个页面中的所有图片, 不再需要扩展了. 点击工具, 选择页面信息, 再点媒体, 就可以预览页面中所有的图片和其它媒体文件了, 用Ctrl复选, 然后点击另存为按钮就OK了, 用这个方法下载一些受保护的图片也是很方便的.

不过如果想批量下载连接中的图片, Firefox本身就无能为例了, 我强烈推荐DownThemAll这个扩展, 我觉得这个扩展更新到1.0后, 已经是Firefox最好的下载类扩展了, 功能并不比FlashGet这样的专业下载软件差多少, 使用通配符来批量下载图片也非常方便.

2008.04
06

非常方便的右键菜单工具: Shell Tools

Shell Tools提供了几项方便的功能: 右键点击一个文件就可以复制文件名, 这是包括路径和扩展名的, 以前我是按F2再复制的, 要是需要复制扩展名就更麻烦了. 还可以为文件添加注释, 创建一个同名的.txt文件, 如果已经有了, 可以查看或者编辑. 右键查看隐藏文件. 上面这几个是我觉得最有用的.

它还有针对一些特定文件类型的功能, 比如字体文件, 网址文件, DLL, OCX, EXE等等.

Shell Tools

2008.04
05

Movable Type 4.15

发现前两天Movable Type 4.15 Beta 1已经发布了, 看了一下, 变化不算少, 但没有什么让人激动的:

Threaded Commenting: 说白了就是可以对评论发表评论, 并且以树状结构清晰的显示出来, 这功能也没用费劲, 只是整合了Simply Threaded插件, 这个插件安装挺麻烦的, 要改好几处模板, 现在整合到默认模板里, 对懒人来说方便了不少. SA有收购优秀插件并且没有在免费版本中提供的前科, 不知道这个插件会怎么样, 这也是我转到WordPress的一个小原因.

Simpler, Easier Default Templates: SA终于意识到MT的默认模板太让人抓狂了, 不过只要MT还是生成静态页面, 这个问题我想很难真正解决. 我就是因为升级时搞不定那乱七八糟的模板, 才下决心转到WordPress的, Newsvine的CEO: Mike Davidson貌似也是同样的原因转到WordPress, 我想不出还有别的原因会让升级不成功.

Updated Navigation and Menus: 没什么好说的, 不过MT 4.x的后台导航菜单的确有毛病, 有时候不会自己消失, 会当初其他的操作, 这次应该彻底改善了吧.

New Template and Widget Listing Screens: 从截图看, 现在改模板应该可以减少一次无谓点击.

Template Previews: 保存模板之前可以预览, 本人估计这是鸡肋功能.

Faster, More Powerful Search: 说实话, MT最脑残的设计就是搜索了, 只有两个没有用的选项, 正则表达式和区分大小写, 试问谁会用到? 不过看来SA还是不打算彻底推倒原来的搜索, 只是增加了full text search和搜索结果分页, 非常无语, 希望有空还是学习一下EE的搜索吧, 那才叫完美.

Even More Publishing Control: Server Side Includes, 感觉MT的模板系统彻底乱成一锅粥了…

本人总体的感受是, MT也在努力的完善自己, 不过先天不足是没办法弥补的, 越来越不合作个人blog, 而比较大, 内容比较复杂的网站才能发挥出它的强大来. 我一直希望SA能彻底推倒MT, 发布一个新的系统, 就像ExpressionEngine取代pMachine那样, 名字我都替他取好了, 就叫Transformers.