SEO 网站优化推广 SEO 网站优化推广
第 2 页

标签 “MovableType”

MovableType的尝试

最近因为服务器搬迁的关系,尝试过用Nginx,虽然在静态文件方面,它可以做的很好,在PHP语言的支持方面也没有什么大的问题,我用过的是php-fpm,也有用过HHVM,效果都不错,但是因为本站用的是MovableType,需要perl支持,而Nginx在这方面就不够了。

尝试了fcgiwrap的方式,也试过安装PSGI/starman,都没有成功。

而在安装MovableType方面,这才知道Ubuntu的软件库里,已经有了MTOS软件了,在Ubuntu下,只需要输入下面的命令就可以直接安装MovableType Opensource 5.2.9.

apt-get install movabletype-source

在折腾了两天后,基本没有搞定,所以最后还是回归到了Apache服务器,Apache对于PHP和Perl的支持非常容易做到,这还是因为应用广泛,Apache所支持的技术非常的广泛。

升级到 MovableType 6.1.1

本blog刚刚升级到最新的MovableType6.1.1,是昨天发布的。

Release Note在这里

包括两个安全补丁,还有一些杂七杂八的性能改进和错误改正。

SixApart同时发布了 6.0 系列的最新 6.0.8 版。5.2系列的 5.2.13 , 这两个发布版都存在这两个安全问题。所以尽快更新。

升级到 MovableType 6.1

之前本 Blog 一直以来用的是 MovableType 5 系列的程序。而目前已经到了6系列了,5系列的MovableType已经在2014年9月底不再提供支持了。
所以升级到MovableType 6就成为任务之一了。

刚刚下载了 6.1 的完整安装包,解压后,新建了目录,上传,再重建了 mt-config.cgi 配置文件。
这里不用覆盖安装的缘故,是为了避免 plugin是的影响,毕竟是一个大版本的升级,很有可能旧的插件不支持新版本。

升级过程比较简单,在输入新的后台网址后,出现提示升级的页面。

mt61-upgrade-notice.jpg

升级到MovableType 5.2.9

SixApart发布了新的安全补丁,各个版本系列都有同样的问题。
http://movabletype.org/news/2013/11/movable_type_601_529_and_5161_released_to_close_security_vul.html

最主要的漏洞还是xss攻击方面的。
The Rich Text Editor in previous versions of Movable Type 6 and Movable Type 5 are susceptible to cross-site scripting (XSS) attacks.

所以这里,作为几乎是我最后一个基于MovableType的blog,也马上升级了。

MovableType升级到5.2.8

也许是最后一次升级了,MovableType已经不再继续提供免费版本了。

现在的MovableType只有提供最多5个用户的Pro版,费用是$595。还有无限用户的Pro版,费用是$1195。还有一个版本是企业版,价格要定制的。

本Blog升级到5.2.8,用到的升级文件是从MovableType的日本网站上下载的,那里还有免费的个人版下载。甚至还有6.0版下载。

http://www.movabletype.jp/

可以用Google 翻译来访问日文网站,找到那个下载链接,需要用到email地址登记。

MovableType发布5.2.2

MovableType的新版5.2.2发布了,这是一次小版本升级,带来一个新的特性和新的模板。
详细内容看这里

升级过程仍然是简单的很,覆盖升级,有一个数据库升级的步骤。
mt522update.png

MovableType发布安全更新 5.12

6A距离上次发布安全更新不过两个星期,又再次发布了安全更新,你说这是对软件安全重视呢?还是不重视?

也许是重视,但做的不够好。

Movable Type 5.12, 5.06, and 4.37 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.

更新过程同样,都是覆盖安装在之前的5.11版本就可以了。

更新到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系列都有,所以都要更新。

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

更新通知

6A为了证明其仍然投入在MovableType的开发,发布了一个微小更新版

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的。

MovableType 的 Twitter插件

安装了Fenn所写的MT-Twitter插件,当在MovableType后台发布文章时,有个选项可以选择更新Twitter,当然可以默认全部更新,也可以有所选择。

本文为测试帖子,看看是否更新。

搜索
关于
David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。专业SEO优化研究,致力于搜索引擎优化技术的普及和推广。
David Yin
Email:seo[AT]g2soft.net
版权说明
如果想转载,而又不明白转载的条件,请看本站的详细版权说明
推荐
Dreamhost Hosting
使用优惠码“save252015”,节省更多,每月只要 $2.59。
标签云
热门标签