现在是MT3.31了

| | Comments (25) | TrackBacks (0)

其实昨天就已经装好了 Movable Type 3.31,但不是在这里,而是装到一边去了,连以前的设计模板也复制过去了,等这边完工了再拆。这里暂时先裸体几天。

是有不少的地方不一样了。总的来讲是变得更人性化,更简单化和更强劲。

首先安装上就不一样了,不是别的,是更简单了。配置文件中只要填写三条:cgi ,static 的路径以及数据库信息就好了。而且登陆的时候不再需要那个唱诗班出身的 Melody 了,直接填写你自己的登陆信息。省去把 Melody 赶出去的步骤。

因为新版本的默认插件比以前多了几个,那就是 GoogleSearch,StyleCatcher,FeedsApp 和Widget Manager。后面三个是 cgi 程序,所以要让他们发挥效果,要到 mt 主目录下的 plugin 中把他们的 cgi 后缀的文件属性改为755,否则运行不了的。

哈,文本编辑框和模板编辑框太好了,变得有弹性了,可以随意调节高度,不用成天拎着那根滑条上下倒来倒去的。字体也大了,以前的字体害得我们有点苦啊,尤其是模板中的字体,那么多无聊的代码差点让我们带老花镜。好了,现在改正了,还算有点良心。对于模板编辑区来讲,不光是字体大了,更要紧的是可以让你在线编辑模板的时候更直接了当。在 Index 模板区,每个模板类型的右边都有个小箭头,当你编辑好某个模板后,直接点那个箭头就可以到你网站的相关页面看到效果了。以前就麻烦多了,要么开个窗口刷新看效果,要么就要拐几个弯到页面看完再拐几个弯回来继续修改,哈哈。

左边的导航基本上一样,就是多了个 TAGS,这年头流行这个啊。没有 tag 功能的东西,会被人说成老土,跟不上形势的。谁叫大家成天叫喊着 Web2.0 呢。

还有几样好玩的东西(确实好玩)也是现在很流行玩的,就是刚才说过的 Widget 插件了,你可以到 Widget Manager 那里轻松的装上那些 Widget,其实不是什么装,是用你的鼠标一拎就过来了,象涂了肥皂一样的滑啊。用它来管理你的各个Widget 实在再简单不过了。

FeedsApp 这个 Widget 是干什么用的呢?如果对 rss 有点了解的人可能比较好理解。绝大多数人都只是通过 rss 阅读器来阅读自己订的 feeds,或者自己提供 feeds 给别人订阅。好像不太好玩(不会玩的人说不好玩也懒得玩啦)。FeedsApp 是把你喜欢的 feeds 放到你自己的MT博客页面上来,作为你的网站内容的一部分的一个工具。当然也可以不用这个工具,通过手工来放置代码或使用其他的程序。

还是来举个例子说吧。象黑羽的博客是关于 Flash 的,上面写了不少的好教程也陈列了自己的作品。但是如果他还发现了别的不错的 Flash 资源,比方说其他的教程网站,其他的作品展示网站,那都是他的 fans 喜欢的也希望看几眼的东西啊。如果他把那些网站或博客的 feeds 通过 FeedsApp 导到他自己的博客上来,展现在自己的页面上,你想想,内容不是更丰富了吗,他的 fans 不是更铁杆了吗?如果他把 Adobe 的 feeds 拿过来呢?他还要象别人那样老是去报道“什么东西又出最新版本了,大家快去看哪”吗?Feeds 是及时的同步的,谁有你快啊?我只是举个例子随便说说。黑羽的 Flash 博客不一定就会都放些 Flash 的东西啦,说不定他还聚合一些一超模或什么星之类的也难说,毕竟大家都喜欢啊。哈哈,这个玩笑开得不小(黑羽看到这里别生气啊)。

说到 rss 和 feeds 就打不住了。因为那是有得说的东西。通过程序转换的feeds 在页面的显示上基本有两种形式,一种是 cgi 的,还有一种是 http 的。 cgi 的只是在页面显示了而已, 搜索引擎看不到;而 http 的,搜索引擎就能看到也就具有了 seo 的意义。现在这个 FeedsApp 的是哪种我还没来得及看。但愿也应该是后者。打住,不能再说了,这里不讨论这个话题。

页面设计上也有些小的变化,象首页的文章标题就已经给出了链接,原来都要自己去改的;Indevidule 页面上则把上面的文章导航搬到了侧面;所有文章存档的页面上给出了发表时间等等。对了,还有就是存档页面都改成两栏的了,以前要手工把单栏的改成两栏的。我以前在关于设计MT页面的文章中说过有个搜索模板并不在模板区域并对此不理解,现在他们发现隐藏这个搜索模板确实没有道理,这不,现在拿出来列到系统模板区去了(MT本来就是不需要上服务器去编辑任何东西的嘛)。再仔细看看,类别存档(Category)和时间存档(Archives)的顺序都掉了个头呢 ! 最早发表的文章列在顶部,最晚发表的排到最下面去了。按先后顺序。这样可能是要好些。

还有个不容易发现的东西,就是垃圾评论区的“一次性清除所有的垃圾”的按钮。以前最多只能删一页,删垃圾都花不少时间。现在一按不管多少垃圾全部没有了。每篇文章的静态地址标签也有些变化。如果以前装的插件较多的,最好是先看看官方在这里给出的有关的信息

以前3.2 版本的插件现在很多已经跟不上了。已经出来了不少的新插件,先前版本插件的作者们在赶紧更新中,近期会出来一些。象那个 MTBlograll 就是。

好了,这些是在装上3.31 版之后的一些感想,随便说说而已。

更新

刚才在看 3.31 的 css 文件和其他模板文件。发现和 3.2 有些地方不大相同。举个例子,首页文章标题的时间显示不见了,因为在 <body class="layout-two-column-right main-index"> 这行中用了个 main-index 的类(以前没有这个类),而这个在 css 中的定义是隐藏:
.main-index .date-header { display: none; }
所以要显示时间就要去掉它或重新定义。Individule Archive 模板顶部的导航也被隐藏了:
.content-nav { margin: 0px; display: none; }
取而代之的是在右边的导航中显示出来,也就是说你可以选择一种或两种都选。因为现在的版本增加了新的东西进来,象 tag,所以就增加了相应的css定义。诸如此类。3.31 版本中的 /* Vicksburg II (theme-vicksburg.css) */ 文件和 3.2 中的不完全一样。因此我前几天说的更换主题的方法在 3.31 中使用要注意,搞清楚再动手为好。看清了:现在MT3.31模板中的 Vicksburg 主题是第二版!为了配合3.31已经升级了! 不知道官方网站的和 TheStyleContest 的主题是否也会跟着升级,那才叫方便大家呢。

2006. 07. 15

0 TrackBacks

Listed below are links to blogs that reference this entry: 现在是MT3.31了.

TrackBack URL for this entry: http://www.yangkang.org/cgi-bin/mt/mt-tb.cgi/42

25 Comments

并且还在单篇日志的旁边加上了上一篇,下一篇什么的

不错,其实默认的风格挺舒服的,不知道中文化什么时候能弄好。。。

Levi
我今天偶然在“平生一笑”那里看到了有汉化文件。是3.3 版本的。很容易找到。

我想你升级至少要保留数据库吧,如果保留了数据库,那用户信息自然也就保留了,所以不用Melody的默认用户名是必然的。
标题链接和归档侧边栏在这个版本似乎没有变化,不知道你是不是保留了模板,至少我的blog里,标题链接到permalink和归档的侧边栏还是要自己添加的。
上次你提到的那两个MT模板网站其实我也知道,最后在stylecontest快要看完的时候才找到一个看着舒服的模板,真是累人。

我暂时不想要以前的插件。我是全新安装。

现在你看到的这个样子是所有的都是默认。标题链接有了吧。侧边栏不一样了吧。

哈,找到了合适的就好。那里总共才150个左右,如果哪天给你300个那怎么办啊?

hi,我来也
哇,3.3这么多好东东啊。
我也想装了,可以在原有的基础上升级吗?全新安装,要改很多东东哦
-_-b...

黑羽,
那你要装。当然可以在原有的基础上升级了。

现在这个东西要折磨我好几天了。

站长,你说你是全新安装,还请问下你这些文章是怎么转过来的?是通过后台里的EXPORT和IMPORT吗?还是其他的?我在通过后台里的EXPORT和IMPORT转的时候出问题了,同一天发表的文章的链接都转到这天发表的同一篇文章上去了,而不是每篇文章都是单独的链接,变成了同一天发表的不同文章都是同一个链接,比较苦恼啊!可以帮下忙吗?

Fengshurui
对,我是你说的这种方法. 我没有使用数据库(因为我只有几十篇, 不多).

是这样的: 在安装前,先导出所有的文章. 安装好后, 最好去设置一下Archive Mapping, 将文章存档放到相应的目录下(前面有篇文章是“安装后的提示”说这个问题的),然后再把这个.exe文件上传到import文件夹下。回到MT后台,如果那些文章都是你一个作者的,那在导入的时候只要在“Import entries as me”这个选项上钩选,其他的都不要填让它默认。最后按那个“Import Entries" 按钮。就好了。

如果你以前的文章存档没有设置 Archive Mapping, 那你现在重装时也最好不要去动,否则重装后的文章路径会和以前的不一样。总之,你以前是怎么设置的文章路径现在就怎么设置,除非你想要改变。

注意一点,千万别按两次。同一个exe文件只要被你导入两次,那你的同一篇文章就会有两篇。

你说的这种情况,我从来没有见过。应该不可能的。因为即使是同一天的文章也有不同的地址,MT会自动处理的。

如果你发现现在导入出错了要再来,那就要把数据库清空,再开始重新导入。如果你只是在MT后台把所有的文章和留言删除而没有清空数据库,那当你再次导入时文章和留言的ID数量会翻倍。

你留言的时候没有留下你的网址,我不能看到你的网站。

Yang!
你有MSN吗?我的3.31安装有点问题,汗...向你请教下!
我的MSN levi.kuan@msn.com
THX~

好,我马上就上MSN

我用的国外的虚拟主机,LINUX的操作系统,安装好麻烦:(

国外的才好用啊.在国外的主机上全新安装只要10分钟就好了.

Hi Yang,

I installed MT 3.3 on my website and system check successful, but I just cannot open mt.cgi page, Can you tell what possible reason has led to this problem? Thanks a lot!

http://www.tylerlee.net/cgi-bin/mt/mt-check.cgi
http://www.tylerlee.net/cgi-bin/mt/mt.cgi

TL,

可能的原因:
1。mt-cgi的permisson设为755
2。mt-config文件中在SQLight前加上#号。

但愿我写的中文你能看懂。

Hi Yang,

This is my mt-config.cgi settings:

## Movable Type configuration file ##
## ##
## This file defines system-wide settings for Movable Type ##
## In total, there are over a hundred options, but only those ##
## critical for everyone are listed below. ##
## ##
## Information on all others can be found at: ##
## http://www.sixapart.com/movabletype/docs/config

################################################################
##################### REQUIRED SETTINGS ########################
################################################################

# The CGIPath is the URL to your Movable Type directory
CGIPath http://www.tylerlee.net/cgi-bin/mt/

# The StaticWebPath is the URL to your mt-static directory
# Note: Check the installation documentation to find out
# whether this is required for your environment. If it is not,
# simply remove it or comment out the line by prepending a "#".
StaticWebPath http://www.tylerlee.net/mt/mt-static

#================ DATABASE SETTINGS ==================
# REMOVE all sections below that refer to databases
# other than the one you will be using.

MYSQL ObjectDriver DBI::mysql
Database db_tylerlee_net
DBUser tylerleenet
DBPassword *****
DBHost localhost

Yes, I did set 755 to mt.cgi. What permission code shall I give to mt.cgi? And do I need to make any change in mt.cgi file? Thanks!

TL,

Half of your copy are not setting.

I had given you two reasons, but from your copy I only can see one. Another one is about SQLight.

Because from your mt-check.cgi, I can see that both MySQL and SQLight are available. So you shoul put "#"s before the option of SQLight.

Because you only use MySQL database and not the other, so It should be something like this:

##### MYSQL #####
ObjectDriver DBI::mysql
Database DATABASE_NAME
DBUser DATABASE_USERNAME
DBPassword DATABASE_PASSWORD
DBHost localhost

##### POSTGRESQL #####
#ObjectDriver DBI::postgres
#Database DATABASE_NAME
#DBUser DATABASE_USERNAME
#DBPassword DATABASE_PASSWORD
#DBHost localhost

##### SQLITE #####
#ObjectDriver DBI::sqlite
#Database /path/to/sqlite/database/file

##### BERKELEYDB #####
#DataSource /path/to/database/directory


This means you use MySQL and not the others, if you use any one of it, then remove the mark "#" from it and add "#" to the others which you don't want to use.

In the "mt" directory, all the cgi files should set to 755 and not only mt.cgi

If you set this correctly and still have errors, then it should be the other reasons and not setting, for example, uploading not correctly.

Hope this help

Hi Yang,

Thanks. I only use MYSQL in this case, I just deleted all other database lines you mentioned above including SQLITE lines. Will that cause problem?

I will try to reupload all files.

BTW, I have a WordPress blog using the same MYSQL database.

I don't think it will cause any problem if you remove all the other lines of the database.

It's better setting a new MySQL database if it's possible in your server.

Hi Yang,

I reinstalled MT and it is successful this time!

http://www.tylerlee.net/blog

Anyway, thanks for your help!

Great! TL !

Hi Yang,

Thanks for your message. I have set 755 to mt-comment.cgi. I think the problem may be at the blog's comment settings. I will test it.

I may have other questions using MT in the future. Hope I will learn more from you.

You are welcome, TL:)

MT is not as difficult as many people imagined. Enjoy it!

第一次安装MT,遇到的问题是在太多,找了网上很多文章没有结果,一笑和车东的好像都不适合我这个对MT很菜的人,看了你和TL的QNA对话,觉得很有用但是还是有问题。master at daijingzhong dot com 这是我的MSN,希望能够当面求教,看到留言请加我,万分感谢!

国内的 mt 相关资料不多呀,在这里学到不少。

Leave a comment

About this Entry

This page contains a single entry by Yang published on July 15, 2006 12:18 PM.

Cool IRI插件的作者回答有关IRI的问题 was the previous entry in this blog.

安装MT3.31后的一个小问题(解决办法) is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.