Archive for Movable Type

且谈Movable Type

大概时隔一年没有怎么关心自己的博客了,也一年多没有专注和研究Movable Type。
Movable Type 5都出来了,最近公司在统计个人信息时又激起了我继续倒腾网站和博客的兴致。
由于之前忙于找工作、忙着毕业论文、忙于工作,所以几乎没碰自己的博客。
现在重新捡起了,特别会出差海外后,在海外无聊时可以玩博客来排解自己时间。

一年没关心MT,发现一年后,中文MT用户群得到了壮大了,很多人加入了Movable Type的博客阵营。中国的MTers越来越多了,乐于分享的也越来越多,自己之前排在日程上的翻译优秀的英文MT博客和资料的事应该也需要继续了,上次才翻译了一点就丢下了。后续应该会补上了。

很高兴看到中国的中文Movable Type的用户越来越多了。对MT感兴趣的可以看看博客--MT之旅。这个博客之前就大量的介绍MT的知识了,最近好像是换了域名了,不过博客中关于MT的含金量还是那么的高哦~

MT!!祝中文MTers的队伍越来越大!
Movable Type 5,我需要一段时间来研究它,熟悉它,然后再升级。

发现了新的MT主题的Store

在Movable Type.ORG上发现的新网站,ithemes网站提供Movable Type主题,对于一个MT用户来说该多高兴啊,毕竟除了Six-Apart官方的主题,第三方的MT主题确实很少,这也是Movable Type没有WordPress盛行的原因。现在好不容易才出来一个,之前介绍过日本的一些提供MT主题的网站,可惜需要很大的修改才能适应中文。
不过很可惜的ithemes的Movable Type Theme Store的主题也少的可怜,一共才三个,仅有一个是免费的,其他的都要付费。
如果使用WP主题来美化MT的话,除了使用MT度身定做的主题外,不妨使用 WordPress Styles for Movable Type插件或者Sandbox 插件。这些或许给MT用户一点欣慰。
希望ithemes的MT主题店以后会更新多一点的主题。

Notepad Chaos:漂亮的Movable Type 4.2x 主题

    正如您所见到的本博客的主题,这就是Notepad Chaos,它本是一个免费的专业性的WordPress主题,由 Evan EckardSmashing Magazine设计,而Toni Hambilton将它制作成了Notepad Chaos Template Set.其实这个主题很漂亮,SM推出这个免费主题后,我特意为了这个主题将weilinyou.net这个域名解除绑定用来安装WordPress来使用这个主题,详见游哉悠哉™。所以在看平生一笑介绍这个主题后,我立即就实验了,正好要升级到Movable Type 4.21,所以我索性就完全删除了以前的所有信息,重新安装。
    这次安装,花了近一天的时间才差不多搞定了。安装过英文的MT和汉化后的MT,所以我可以大声地说不管English还是Chinese,Notepad Chaos Template Set都可以安装成功,不过在汉化的MT安装完后,要第一时间修改一下几处模板的名称后就可以正常使用了。
    根据我一天下来的研究,修改后适合Movable Type使用的主题Notepad Chaos 其实就是按照之前Jim Ramsey推出了Mid-Century template set修改的,能够看得出来。所以在安装完该主题后发现评论和搜索出问题后,参照Mid-Century就能够解决问题.
    下面就来介绍一下怎么安装 Notepad Chaos并在安装完后怎么修改代码调试后可以正常使用。

Movable Type 4.2 终于发布了

终于等到了这一天,今天,Movable Type在经历了5个RC版本后,终于最终版发布了。这次还有个MT Pro,具体的还在了解中。这次博客会有变化了。加上现在恰逢奥运,本人有极大的热情在观看奥运比赛。所以,是升级还是删除了彻底重装还没决定。

可以说的是,接着这次Movable Type 4.2的新版发布机会,本人的博客会变化,包括《写在云端》这个不算好的博客名。主题和版式也会变化。具体请期待!

MT新版出的好慢啊,希望慢活出的产品让我们满意。

Movable Type 4.12发布,重要安全更新

19日,Movable Type官方News Blog发布新闻,发布了MT的安全更新,Six Apart 发布了Movable Type 4.01b and Movable Type 4.12,他们是针对MT4.X的所有用户,是免费的安全更新,目前还没有FeedBack说明用户遇到此问题,而是在6月16日的一个第三方的Party上被报告的安全漏洞,这是一个Search中的漏洞,恶意代码可以在无需权限的情况下执行 javascript。同时在MT目前所有的版本中,包括MT 4.2 RC系列都存在这个问题。

Movable Type用户抓紧时间升级啊!

可以通过点击下方的链接下载,其中前一个是专业版用户及付费用户下载地址,需要确认帐户,后一个直接下载。是个人版,开源版直接到Movabletype.org下载。

download-mt.gifDownloads are available in your account for current customers or through the download page.

添加Movable Type风格库

这两天在思考着怎么更换漂亮的MT皮肤,在英文网站找了一番了,发现英文的漂亮的MT风格主题还真少,要么有不错的,但是是收费的或私有的。想到Six Apart在日本有分部,而且日本的MovableType的用户多,就找了点,但是由于不懂日文,只能用Google的翻译来看,不错发现了一个新的添加风格的方法,就是直接添加对应的URL,就能像从MT主站获取那些可怜的主题一样获取到不错的主题,方法是在后台导航条上选择Design(设计),再选择Style(风格),进入后,点击左侧栏上的小十字添加链接,如下图所示,在弹出的提示框中输入相应的网站的Style library地址就能直接获取了。以前还没发现这个方法,不错真的很方便。

add-new-style

Movable Type 4.2即将发布

5月29日,Movable Type 4.2 RC1 发布提供下载,这预示着最终版的Movable Type 4.2 正式发布的日期也近了,在经历了很长一段时间的MT 4.15Beta后,终于4.2出来了,之前一直提供的是4.15的测试版,以至于本人以为在4.1和4.2之间真的有4.15版本,原来是一下子就跳到了4.2.由于要等Professional Network的Movable Type Store放出Movable Type 4.2 Professional后才能升级,所以这次也就没有安装测试,而是等到专业版出来后直接升级。

按照官方的介绍,MT4.2的发布速度快了很多,而且整体的性能提升了,速度快了,名曰:"A Faster Movable Type"。导航栏变得精致了,后台模块间的转换也变得简单快捷;同时在修改完模板后可以直接预览,而不需要像之前的在发布后才能看到效果;同时Six Apart重新写了搜索的代码,这意味着搜索的性能提高后对系统特别是CPU压力变小了。简单的从4.1升级到4.2,速度可以提高33%,如果再启用模块缓存的话,速度可以提高45%,这真是不小的进步。Six Apart  之前发布的 TypePad AntiSpam也被集成到了MT4.2 中,更好的处理垃圾评论。不过,之前在Google 讨论组中看到的关于MT 4.2将出简体中文版的传闻,在官方得到证实,请看这句话“Last, but definitely not least are the number of people who have been working on new translations in Polish, Russian, Portuguese and Chinese. It is great to see people sharing their passion for blogging by including languages and communities from all around the world.”这意味着我们可以看到中文版了,但是在提供下载的RC1中并没有看到中文的语言文件。希望出官方中文版,对中文的支持好多了,不会出现一些不可思议的问题了。同时推出的还有波兰语,俄语,葡萄牙语和中文。Movable Type的阵营越来越大了。

在WordPress 2.5.1推出后,很期待Six Apart 能够很快就推出MT 4.2 与之抗衡,说实话,WP 2.5.1是个改革性的版本,与之前的WP相比,变化很让我吃惊,有试试使用的冲动,但是MT更好,MT更适合我使用,希望MT越来越强大。

在HostMonster上安装Movable Type 4.1注意点

其实在Linux虚拟主机上安装Movable Type 都差不多,但是具体到某个虚拟主机时又有一点差别。比如按照官方的安装建议,安装文件安装在cgi-bin中,而mt-static文件夹在这文件夹之外。但是比如说我使用过的PlusRegister的、DreamHost的虚拟主机都没有cgi-bin这个文件夹,这个需要自己新建一个,其实cgi安装文件不一定要安装在cgi-bin文件中。HostMonster中的chi-bin在你Add-on一个新的域名后对应的文件夹中就会自动生成cgi-bin文件夹,但是此cgi-bin文件夹默认情况下是无法通过浏览器访问的,会出现403提示。所以同样,本人建议不管是什么虚拟主机,最好就是新建一个文件夹用来存放cgi文件。同时可以将mt-static也放在此文件夹,如果将mt-static放在安装的cgi文件夹在外,在启用防止垃圾评论时,需要在mt-config.cgi文件中添加上如下的代码,其中/path/to/mt/mt-static是mt-static文件夹在你的虚拟主机上的完整目录,如/home/username/public_html/mt/mt-static

CaptchaSourceImageBase /path/to/mt/mt-static/images/captcha-source

还需要注意的是,如果你打上了中文补丁,那么需要在第一时间刷新一下模板,这样你的后台和前台才会全部转换为简体中文显示。

 特别的,在HostMonster上默认以下两个Perl模块是未安装的,所以需要自己在控制面板里面安装,其实很简单,只要复制这两个模块名,到Perl模块中安装一个 Perl Module下的输入框中粘贴后点击安装即可。这两个模块是Crypt::DSA和Mail::Sendmail。HostMonster系统中这两个模块的版本分别是0.14和0.79。

使用HostMonster特别需要注意的是HostMonster对虚拟主机的CPU使用有限制,因为维护MT后台时要经常调用mt.cgi这个文件,也就是说频繁使用Perl。所以使用时需要注意一下。

Movable Type 使用经验谈之一 ---- 安装篇

    曾在今年一月二日写了开始分享点"玩"Movable Type的经验,可是之前忙于期末考试,放假后好好休息了几天,正好前几天最新的MTOS 4.1出来了,在昨天成功升级后,有同学通过QQ联系我询问关于MT的问题,我也感觉需要来实现诺言了,不过鉴于自己的水平,Movable Type 使用经验谈不会每天都有,只是几天有新的篇章发出来。今天首先谈谈MTOS的安装,需要说明的是由于现在最新的MT版本是Movable Type Open Source 4.1,所以以后的经验均以MTOS 4.1 为讲解版本。

     下面就首先介绍一下MT以及MT的安装。

成功升级到MTOS-4.1

  1月24日,SixApart发布了最新的MT版本,这次的MT全称是Movable Type Open Source 4.1,增加了开源两字,以突出现在MT已经正式开源了。之前刚刚由于安全问题从MT4.01升级到MT4.01a,没有几天又升级到了MTOS4.1,确实速度可以。不过如果使用FTP上传预先下载到本地的解压后的文件覆盖升级的话,可能会花很长时间,甚至1个小时以上。最好还是使用SSH远程登录FTP后下载,再复制覆盖升级,使用这种方法大约仅要5分钟的时间,甚至不到5分钟,我就使用的这个方法,升级很方便,也安全.

开始分享点“玩”Movable Type的经验

 现在中国大陆使用Movable Type的Blogger并不多,还是WordPress占了中国博客的大半江山,其他多点的就是使用基于ASP的Z-Blog和一些BSP提供的博客。现在我观察看来BSP中算博客大巴(BlogBus)和搜狐的博客托管不错。但是我坚信随着MT的开源和个人版免費了。以后使用MT的中国人会越來越多。現在使用MT的Blogger几乎都会有Movable Type这个分类,大家都分享点自己研究MT的经验。而其中个人觉的好的是YangKang的、平生一笑的和IKIAS的,不过Yang Kang自从07年6月7日后就在没有更新了,其博客上大都都是关于MT 3的技术文章,个人觉得,看完那些后,在对MT的基本框架了解后,在“玩弄”MT4也就没问题了。
 本人大约两个月前投入Movable Type的怀抱,之前在高中就对网页制作感兴趣,参加过网络竞赛培训,后来由于个人原因未能参加比赛,到大学后第一时间报名参加了计算机院的网络部,可惜后来没有能好好专研网络技术,在网络部白混了两年,到大三才开始专研。大一大二仅是在网络无聊的闲逛,没研究过但是对相关网络技术还是有了解的。
 现在觉得使用托管在 Google的Blogger上的个人博客作为我这个网站的维护日志,和大家分享一下自己“玩弄”Movable Type的经验。希望对以后进入MT阵营的新手们有帮助。其实说老实话我也不过就是个新手,只不过有问题就不停的在Google上找相关的资料或者问那些已经在使用MT的blogger。这里要感谢一下之前热心回答我的那些关于MT的问题的Chedong(Blog^2),平生一笑(Just 平生一笑),Fenng(DBANotes),wujianrong(城市胡同)等。

Movable Type 4.1 beta 2 升级测试

今天发现了Six Apart已经将MT4.1的第二个beta测试版放到了网上供大家安装测试来DEBUG,此次添加了AtomPub Support 和 Revamped Asset Editing Interface,而这些都已经包含在了最新版的MTOS中.

安装地址:http://www.weilinyou.net/mtbetatest/mt41beta2/

由于使用了一样的数据库,所以这次是从MT4.1beta1升级的.有兴趣的可以看一下.

在下载页面网站还提醒道:

This is NOT a beta of Movable Type Open Source. This is a beta of a product that contains features not found within MTOS.

Movable Type 4.1 BETA成功安装,测试版初窥

今天已新建数据库来安装最新的Movable Type 4.1 beta。安装过程没有任何变化,与原来一样。

Movable Type 4.1 beta测试博客:http://www.weilinyou.net/mtbetatest/mt41beta1

由于我的4.01安装了由平生一下提供的中文语言包。所以我也就4.01和最新的4.1 beta做个比较。

首先建议不要升级到测试版,毕竟还有BUG!

Movable Type 4.1 Beta 释出

     今天去Movable Type的ORG网站闲逛,发现Movable Type 4.1 Beta已经可以下载,所以就新睹为快,但是由于我没有数据库的开通权限,为了避免两个MT的数据库文件有覆盖现象,暂时无法安装测试,要等夜X帮我开通新的数据库或绑定新的域名后才能安装测试。所以最快明天中午时刻可以安装测试。到时再发表相关的意见。

     虽然本人仅认真准备了两天就轻松过了六级,但是个人词汇量有限,所以对英文的翻译水平也不怎么样,初步看来官方公布的What's new in Movable Type 4.1中透露的新亮点是:

 1.商业版现已完全将流行的自定义范围的插件纳入其分布:

  • 定制输入元素与博客加入额外的表单域上传图片,插入文件,新建文本域,下拉式选单,复选框,单选按钮等。 
  • define custom fields on a blog-by-blog basis—不太清楚这句的意思。                                                            
  • 确定全系统定制领域,以在系统内共享所有的网志
  • 重新安排输入和页面,对编辑入页面屏幕上是用用一个简单的拖放式接口。
  • 管理员可确定哪些领域都必须或可选。
  • 不仅扩展作品和页面定制领域,同时也扩展文件夹,类别和用户
  • 容易嵌入自定义字段数据公布的模板或网页使用示例代码由系统自动添加

还有就是开放源码,用户界面改进了,支持Windows Live Writer,开发者现在可以通过插件的API 注册模板,用户可以对新的和/或现有的博客选择和应用模板,还有很多很多,鉴于马上11点宿舍要断网,就不叙述了,明天再详细叙述。

测试离线发布软件Windows Live Writer

这几天找了两个不错的离线博客发布软件,Windows Live Writer 和zoundry,但是看了一些Movable Type使用者关于zoundry的评论,加上它的版本是07年3月出的,很久了,所以选择了Windows Live Writer,测试一下效果,好的话以后就用它了。

据说Live Writer对MT的Tag支持不好,测一下。

开始对Movable Type的模板有了头绪

      正常使用Movable Type有好几天了,终于对它的模板有头绪了。之前是在对SaBlog—X有头绪时,放弃了Sablog,现在既然决定以后就一直用MT来搭建我的博客,那么就要对它的模板和Widget研究研究,以方便自己修改,刚开始一点头绪都没有。像只没头的苍蝇,在网上找到的相关的资料也少,所以就拼命找那就个对MT熟悉的高手问相关的问题,我估计他们现在也被问的无语了。像平生一笑,车东大侠,DBA notes,Citycn等都被我问过,光在MSN上等平生一笑就等了三四天才出来。

     这几天只要我碰了模板,稍微粘贴个代码用Crtl+V的快捷键,我就怕,一不小心,就会出点问题。少个</div> 之类的,或多个V,最后我改模板绝对不用高亮显示。不然很容易出问题。最郁闷的就是少</div>,在网页上很难发现,必须先Copy到本地用UltraEdit-32 文本编辑器打开,然后用UltraCompare来一行一行的比较哪里少了。真是艰难。

     终于今天研究了模板代码后对MT的模板(.mtml)有了头绪。在参照了MT Users的相关文章后,终于能自己在模板上添加相关的Widget了。高兴啊。

在DreamHost上安装Movable Type 4.01

 首先说明的是,安装图片是我用PlusReguster时前两次成功安装时的截图,后来就安装不了了。而在DreamHost上安装时仅仅多了一步,我会提示的。

在Dreamhost上安装最新的Movable Type 4.01不需要配置Perl和CGI脚本,虽然DreamHost提供的主机可以配置这些。既然不要配置,那安装MT4就简单了。

首先从Movable Type的官网下载最新版的MT,个人建议下载稳定版的,不要下载Beta版,毕竟Beta版还有BUGS,

下载地址是:Download for Personal Use

如果你需要简体中文语言包的话,可以下载平生一笑的Movable Type 4.01简体中文语言包

然后在本地电脑上解压后用FTP软件(比如:Filezilla(开源软件个人推荐使用),FlashFXP)上传到你的网站空间。

个人建议需要简体中文语言包的可以先在本地将语言文件加到或覆盖到相应的文件夹后再上传。

注意:先将mt-static文件夹以二进制(图像)[Binary]上传到你网站空间的根目录

  接着如果你的网站根目录下没有cgi-bin的文件夹,

qx.jpg请先创建一个新文件夹,改名为cgi-bin,然后再在此文件夹下面建一个名为mt的文件夹,将除了已经上传的mt-static其它的所有文件和文件夹以ASCII的格式上传到mt文件夹下。如果你的空间是Linux或Unix,则还需要借助FTP工具将以cgi后缀的文件的权限改为755.如果不改的话下面的安装就会出问题。

接下来就是通过浏览器进行远程安装MT 4了。

在浏览器中输入:www.你的域名/cgi-bin/mt

就开始安装MT 4了。在出现Log in to Movable Type后点击会让你配置你的mt-static的目录,就是要你填写一下你的mt-static所在的地址。接下来一步一步地Continue就行了,在需要填写相关资料时填写一下就行了,如果已经打上了简体中文包,在Creat Your Account时可以选择默认语言为zh-cn.在系统自动创建完数据库后,你就可以以刚才的的帐号登录Movable Type的后台进行管理了.