Results tagged “MovableType”

更新到PostTwiOAuth 0.46

这次是从之前的0.40升级到最新的0.46版,中间还有5次版本升级都跳过了。

从更新记录来看,似乎更多的是修复一些问题,没有什麽特别令人激动的特性。

毕竟之前都能正常使用。

升级过程简单,只要下载PostTwiOAuth 0.46的安装包,解压缩,覆盖安装原来的文件。登录MovableType后台就已经是可以直接使用了,没有需要再次重新配置或者设定。直接使用就是了。

有个小瑕疵就是测试tweete的时候,显示的是0.45
就像这样

新文章: PostTwiOauth 0.45:設定テスト UTF-8 MT Pro 5.11 1307640564 http://bit.ly/9cUMXX


PostTwiOAuth是目前唯一好用的从MovableType文章系统发布到Twitter的工具。

阅读全文

MovableType发布安全补丁包

升级到最新的MovableType 5.11.

Movable Type 5.11, 5.051, 4.361 were released as mandatory security updates. These updates resolve multiple vulnerabilities discovered in Movable Type 5.x and Movable Type 4.x. All users must upgrade to this latest release immediately.

这些安全漏洞从4.0系列到5.0系列都有,所以都要更新。

在更新过程中,没有对数据库更新,只是系统文件更新了。

更新通知

阅读全文

MovableType 5.031发布了,这次是只更新了一个bug。
104608 : "Script Error" occurs when opening the "rebuild_confirm" screen in some hosting environments.

我的理解是他们并不是一定这么急的要出更新版。可能只是为了证明Six Apart之前的一个消息,他们仍然在保持MovableType 5和4系列的开发,没有放弃这个软件。

现在还在使用MovableType的用户,特别是Blogger,还有多少呢,据fenng的说法,是只有几百个中文用户。

我都算是用MovableType比较早的用户了。好像最早我开始用的是2.661版,后来是3.11,还是比较稳定的。但是未来是否还会用MT,我想是不会了,新的blog都是用WordPress的,原来用MovableType都还保持着,还能保持多久,未知。

阅读全文

MovableType 5.03 发布了

6A发布了MovableType 5.03,这是一个bug修复版,没有新的特性,也不是什麽安全漏洞修复。

解决的问题如下。

Resolved Issues in Movable Type 5.03

* 103927 Old comment sessions are not deleted properly. (Fixed)
* 104102 Cannot publish archive templates when there are multiple archives with different publishing settings. (Fixed)
* 104161 Cannot search older assets in 'Insert Image' dialog. (Fixed)
* 104326 Cannot add custom fields after upgrading from MT4.x when the user have changed the sort order in MT4.x. (Fixed)
* 104337 Error when disabling a plugin that adds custom objects and its custom fields. (Fixed)
* 104338 Cannot publish archive templates by Publish Queue. (Fixed)
* 104374 Cannot sign-in with the TypePad account that has multi byte characters in its Nick Name (Fixed)
* 104375 Error with SQL Server when using include_blogs="children" at the website that has no blog. (Fixed)

阅读全文

微博的使用和同步

微博的平台太多,如何在多个微博系统中同步更新是一个困难的问题。特别是现在有很多的微博没有易用的接口可用,这里我就简单的介绍一下我的同步方法。

我的基本基地还是在blog,就是说大段文字仍然以blog为主,这里始终是一个能够较为完整表达自己想法的地方,内容和反馈都是可控的。

微博是一个快速分享的地方,任何片段都可以在那边及时的发布,而不用考虑过多。

所以这里我都是以blog为主体,Twitter为辅。

Blog日常发布文章,然后采用插件就是之前我介绍的PostTwiOAuth,每次发布新文章,该插件可以发布一条Twitter消息,并带有bit.ly的文章短链接。如果不是使用MovableType的话,也可以使用twitterfeed,把feed同步到twitterfeed。

Blog 发布 》Feedburner 》 Twitterfeed 》 Twitter 》
从Twitter出发,我是分别同步到Friendfeed,facebook。

这些国外的工具可以方便的互相同步,因为都基于开放的原则。对于国内的微博,则需要采用另类的措施,这里我使用的是月光的程序。

阅读全文

PostTwiOAuth 0.40 released

自动通知Twitter的MovableType插件再次升级。

下载最新的插件包。

在设置的地方增加了两项新设置,Enabel Twitter Client和Use Twitter @Anywhere,虽然不明白是干什麽用的,不管它,插件作者说你选上就是。

这次升级若是从0.30升级上来的,应该可以覆盖升级的,因为我就是这样做的。

阅读全文

MovableType用Twitter的OAuth接口通知新文章的发布

自Twitter全面采用OAuth验证接口后,过去很多使用Basic Auth的程序插件都不能用了。

现在在MovableType下,当新文章写完发布时,自动在Twitter帐号下发一条微博告诉大家有新文章发布的消息的插件,DavidYin只发现一个日本人所写的插件好用,就是PostTwiOAuth,现在已经升级到0.21版,并且同时支持MT4和MT5。

PostTwiOAuth几个有特色的地方:
1)支持bit.ly段网址,把你的文章url直接转换成短网址
2)自定义Tweete标题
3)Tweete再发布,就是re-post


具体的安装方法,就不写了,日文好的同学可以直接看日文,不好的同学可以用Google 翻译来翻译那个页面来用。
或者看我简单写的英文说明,写的很烂,因为是仓促中写的。

这里特别写一个要注意的地方,就是权限问题。
CHANGE THREE CGI FILES UNDER posttwioauth FOLDER TO 755
就是说安装后,在posttwioauth文件夹下的CGI文件,都要给予可执行的权限,否则会出错。

阅读全文

Movable Type 更新4.33

虽然6A已经发布了MovableType 5.01,但对之前的4系列仍然保持安全更新,这很棒,这几天,它又发布了MovableType 4.33,修复了一系列的安全漏洞

如果你仍然在使用MovableType 4,还不想升级到5的话,那么这个MT4.33就是为你准备的。

因为David Yin在一个内部网络的网志还在用4,其实也是很晚才升级到4的,也没有计划升级到5,所以这个更新还是非常有用的。

PS:下载地址 MovableType 4.33

阅读全文

升级到MovableType 5.01

昨晚开始做的升级,把SEO网站优化推广的程序从4.32升级到MovableType 5.01。

程序更加强大了,也更加复杂了,其实从版本4开始就觉得有越来越繁复的感觉。

过程就不细说了,只有两个地方需要做一下记录的。

1)MT从5之前的版本升级,不能用直接覆盖原程序的方法,需要整个建一个新目录,把程序放在新目录中,才能升级。

2)原先使用的自己安装的两个插件只有一个还能用。
reCaptcha 用不了,暂时就先不用了。应该是模板的问题。
TagSupplemental 仍然可以使用。

为了发挥新模板的优势,我是使用MovableType 5的默认Blog模板,然后再一点点按原来的设计做修改,所以花了很多的时间。

阅读全文

更新一下

更新一下的意思就是把MovableType从4.31更新到4.32,进不了0.01。

官方消息在这里

从善如流,更新之。


本Blog从六月SEO的订阅数超过8000以来,三个多月的进步很小,只有增加了300多个订阅者。似乎进入了另一个瓶颈。

希望你不管是常来看的,还是偶尔不小心来的,都请订阅Feed,这样可以保证及时得到最新的内容,同时还节约了小站的流量。让其它读者能够更快的下载内容。

闲话少说,点击这里订阅。
Update:本站订阅地址改为 https://seo.g2soft.net/atom.xml

阅读全文

MovableType留言回复改成嵌套式留言

MovableType从4.X开始就允许对留言进行回复了,也可以嵌套显示,今天找了一点时间,作了一点修改,重新发布后,留言嵌套就做好了。

主要参考了MovableType 4.2的一篇文档,里面已经有了相关的代码。

原本的留言不管是否是回复,都是按照时间顺序来显示,这样,如果有三条留言,有人回复第一条的话,这第四条留言就在最后,中间隔着两条留言,不容易看清之间的关系。

现在则是,回复的留言直接显示在目标留言之后,而且还缩进20px,这样上下层次关系就非常清楚了。

阅读全文

MT-Twitter需要XML::Atom支持

在上次安装MT-Twitter插件时,第一次其实没有发出Twitter,用mt-check.cgi检查后,才知道MT-Twitter所依赖的XML::Atom没有安装,这是一个perl包。

在我的VPS上安装的过程应该很简单,但开始装不上,后来才发现缺少开发工具包,装上后就可以非常方便的安装perl包了,用SSH直接装,或者用webmin都可以。

接着顺手把mt-check.cgi找到的所有没有安装的可选perl包都给装上了。

MovableType的插件都是基于整个系统或者针对某个blog的,而MT-Twitter是对每个作者有具体的设置。一个作者有一个twitter帐号嘛。

另外,如果重新发布,请不要点选Update Twitter,否则会再次发出Twitter的。

阅读全文

显著降低CPU load负载

通过在MovableType后台,定期的修改mt-search,mt-comments,和mt-tb这三个文件的名字,并且重新生成整个Blog,来获得CPU负载的下降,的确是成功的。

前些日子,又发现CPU Load上升的比较厉害,约2812秒,就是46 CPU分钟了。
修改搜索,留言和trackback的文件名后,这三个应用的负载加起来约1010秒,也就是16分钟。
这样的结果还是可以接受的。

还有一个降低CPU负载的优化,就是把Awstats统计的每日更新,从生成静态文件,转成只更新数据,动态显示统计结果,因为我也不是每天都会去关注这个统计,所以只需要在看的时候再输出数据就可以了。这样的结果也是把awstats.pl这个文件的CPU负载从约2000秒降低到只有40秒。

Dreamhost主机的最大好处就是可以折腾,就像我的一个大玩具,时常可以拿出来把玩一番。

PS
本站还有几个特别邀请码,注册申请Dreamhost比普通的优惠码更多优惠。

阅读全文

升级到MovableType 4.2 Pro

今天花了点时间把本Blog升级到MovableType 4.2 Pro。之前使用的是MovableType 4.14 Personal。

这个4.2 Pro版本是前几天发布的,今天才有时间做了升级。

下面简单介绍一下DavidYin升级系统的过程。
1)备份
最重要的准备工作就是备份,我的备份共有三部分。
备份数据库,是通过phpmyadmin来做的,把整个数据库给备份下来。
备份文章,是通过MovableType自己的Export功能来做的。
备份所有的文件,就是通过SSH登录主机,然后用tar命令把所有的静态文件,包括MT自身的系统文件全部打包压缩,备份下来。
做外这三步,基本上就不会担心之后的升级有错误了,一旦升级失败,可以恢复到原状。

2)升级
升级的方法我是在主机直接操作的。
SSH登录主机;

wget http://www.movabletype.com/downloads/blogger/MT-4.2-en.tar.gz

下载系统;
tar xzvf MT-4.2-en.tar.gz

解压缩;
cd MT-4.2-en
cp -f . ~/your site/mtcgi

覆盖原有的MT系统文件。

然后当登入MT系统时,会提示升级。
mt42-upgrade-1.png
点击"Begin Upgrade"后,会要求输入帐号密码,然后开始升级数据库。

阅读全文

MovableType系列站点更新

标题不太好说,其实是因为硬件失效,造成Movabletype的一系列站点都不见了。

从八月三日晚11点半开始,直到四日下午4:20才恢复了下列站点。
* www.movabletype.org
* plugins.movabletype.org
* forums.movabletype.org

还有几个站点正在抢修中。
* wiki.movabletype.org
* www.learningmovabletype.com
* www.thestylearchive.com
* www.thestylecontest.com

vi

希望他们可以早日恢复。

硬件失效是最为麻烦的事情,很多时候,那些坏掉的硬件可能都不再生产了,在市场上都不容易找到替换的。

在做到硬件冗余之外,我觉得网站的整体可迁移性也是非常重要的,也就是说当灾难发生时,可以在尽可能短的时间内,做到异地重建恢复。

阅读全文

改善MovableType性能,减少CPU Minutes

本站的流量并不大,因为使用全文输出的缘故,4000多的订阅者,只有很少的一部分会来网站看,大部分都在Feed阅读器中就完成阅读了。

就是在这样的情况下,也需要降低CPU资源的消耗,曾经讨论过如何解决MovableType 占用CPU太多的问题,基本上就是要定期修改mt-search.cgi和mt-trackback.cgi和mt-comments.cig三个文件的名字,并且重建整个Blog。

现在为了进一步的解决mt-search使用CPU Minutes过多的问题,就特别请出了Google Adsense for Search,定制搜索功能。

现在在页面的右侧,你可以看到没有Movable Type自带的搜索了,Google定制搜索已经可以使用了。mt-search的用处现在就只保留了tag搜索。

要使用定制搜索要有几个前提。
1)网站本身收录没有问题,否则定制搜索没有用处。
2)新文章在首页可以看到,因为搜索的都是找旧文。

在5月13日的时候,mt-search所消耗的CPU Seconds达到5098,换算过来就是85分钟,是十分惊人的。现在已经可以控制在500秒,大概8分钟左右。看看现在替换之后,是否可以更加降低CPU Minutes。

Movableype消耗资源的另外两个大户,trackback和comments都没有什么好的解决办法,当然spam可以99%的被挡住。如果谁有好的建议,请告诉我。


阅读全文

DreamHost下MovableType更新升级的方法

今天说说我的如何做MovableType Blog系统升级的。

dimlau said:

我很好奇你们每次升级都怎么做?
我都是直接把原来的文件夹重命名然后上传新的zip包到服务器解压

是不是这样是最简单的?

当然不是这么简单,这样做还有些风险。

1)备份
一般我是通过SSH直接登录到服务器上,用这个命令来压缩所有的文件,包括系统文件和所有的静态页面。

tar -cvzf seo.tar.gz seo.g2soft.net

获得备份的压缩文件,seo.tar.gz
然后再用phpmyadmin,把数据库备份下来。
有几次大的升级的时候,我还从MT的后台,把所有的文章export出来。
这样就有三个备份了。之后又任何的问题,都可以把系统重建起来。

2)下载
同样是SSH上服务器。
用wget命令来获取软件包。这样最快。

wget http://www.movabletype.com/download/personal/MT-4.01a-en.tar.gz

3)解开压缩包

tar xvzf MT-4.01a-eb.tar.gz


4)复制新文件到安装目录
比如我的安装目录是mt-cgi,只要把刚才解开的压缩文件复制到该目录,覆盖就可以了。

cd MT-4.01-en
cp -r -f . ../mt-cgi/

5)最后就是登录系统执行升级就好了
通常都会要求输入密码后,自动会执行升级程序的。

这样的升级比较安全,比较放心。


因为我使用的是Dreamhost的空间,用SSH真是太简单,太方便了。

阅读全文

MovableType 4.01a Release

SixApart发布了一个安全更新,目前的最新版本是MovableType4.01, 这个安全更新版本是4.01a。

下载的地址在这里

目前看来这个安全漏洞很严重,会涉及到各个版本,从古老的3.2,3.3版本到最新的4.01版都存在这个漏洞,主要存在于留言系统中。

本站已经及时更新了。当然据Sixapart说,此漏洞还好没有被广泛的披露,所以危险不大。但都要求所有的用户的即时更新。

注:在更新后,系统看上去没有任何的特别的变化。

阅读全文

搜索引擎友好的Blog模板

每次看到漂亮的模板都会像看到漂亮女孩子一样,多看上几眼,努力的要记住那些漂亮的元素。
可是很多时候,漂亮的模板却有些缺陷,比如我最重视的,对搜索引擎是否友好。

虽然对于MovableType的模板比较熟悉,也做过不少的修改,以弥补默认模板的不足,可是总是有这样和那样的原因,让我没有作出过一个完整的,可以分享给大家的模板。

是时候做些东西了。

目前DavidYin的打算是作四套模板,相近的风格,春夏秋冬各一套。
模板的主要侧重点,是符合W3C标准,并且搜索引擎友好,会是一个简洁漂亮的模板系列。当然总会有一个Readme文件,说明使用时的注意事项。

那么以哪个Blog平台为基础呢?目前国内最为流行的,可能就是WordPress了,那么就先做WordPress的模板吧,完成之后,再作MovableType的版本,再后面,如果有闲的话,再作Joomla的模板。每个模板都会有一个实际使用的站点,以作为样例。

最后完成的模板,将可以免费下载,并以CC授权释出。

PS
最近一直在思考的一个问题:
什么才是有价值的?

阅读全文