Recently in MovableType Category

Movable Type 4.0 发布

| | Comments (0) | TrackBacks (0)

很意外的居然今天发布了。。。按照sixapart的计划,mt 4的正式版应该在10月发布才对,结果提前了2个月。。。

不得不说,前提rc的时候,那bug可是一堆一堆的。。。不知道现在的正式版怎么样。。。

但是不得不承认,4.0的改进非常大,效率提高不少,后台人性化也好不少。。

下载地址:http://www.movabletype.com/

Movable Type v4.0 beta 2测试

| | Comments (0) | TrackBacks (0)

Movable Type v4.0 终于开放了测试页面,对于我们这些不想做小白鼠的家伙们,可以通过官方的测试界面来看看最新的mt4了。

Movable Type v4.0 beta 2 demo version:
http://www.movabletype4.org/cgi-bin/mt.cgi
- username: demo
- password: demo

登录进去看了看,mt 4.0变化还是相当的大的,非常值得期待。不过给人的感觉是在模仿wp。不管是登录界面,还是后台的界面,都和wp非常相似。

按照我测试的结果来说
1、mt终于可以建立Page了,也就是以后mt用户终于可以象wp一样有自己的about了。。
2、mt良心发现,终于带了可视化编辑器,以后不用象现在这样,安装fckeditor的插件了。。
3、后台默认已经增加了tags和keywords 选项,也不需要额外的插件了:0
4、后台增加了一个forders类别,和categories并列
5、增加了widgets。。。现在很流行啊
6、blog已经可以注册新用户了,不需要再使用其他人提供的服务了
7、后台插件默认增加了Google Search Version。
8、编辑时,已经有了自动保存功能,类似于blogger的自动保存。

粗略的看了下,直观的表现发现有这些。另外感觉生成html的速度提高很大,现在的生成速度非常快。也许这个和官方的服务器配置比较高有关?呵呵

总之,mt4还是非常值得期待,不过测试期为4个月,10月才能正式发布,跳票未知。。。。

Movable Type 4.0 beta 发布

| | Comments (0) | TrackBacks (0)

Sixapart今天发布了Movable Type 4.0的beta版本,据说是改进了很多。官方称

MT4 带来了超过 50 个新功能和“一个完全重新设计的用户界面”,包括了一个更加高级的所见即所得编辑器和一个系统 Dashboard,可以显示动态图像。允许用户将他们的读者转变为社区。本质上这意味着读者可以变成网站的会员,与作者一并建立这个网站 - 包括分享照片、影像和音频。同时还有一个全新的评分框架,在以后的 Beta 版本中会增加更多的社区功能。

大致看了下官方的更新说明,并没有提到具体那些部分变化了,简单的提到了增加了dashboard,增加了对spam的控制。本来看着mt官方的图片,以为mt会提供一个预览界面,结果发现没有。只是提到这个月底可能会推出预览。据说要测试10-12周,我就不做小白鼠了。继续用3.3。

一直没有注意mt,居然也要开源了。现在似乎开源是大趋势啊。www.movabletype.org/这个域名似乎都有了不少时间。

一直在犹豫是不是投入wp的怀抱,mt的后台效率,实在是不能忍受了。。但是wp的后台始终离mt的人性化好远。。

1

2

mt的一个css

| | Comments (0) | TrackBacks (0)
dba note上面的,很简洁。以前也用过一段时间。
点击下载文件
现在没有时间修改css,唉

mt样式表生成器

| | Comments (4) | TrackBacks (0)
刚刚把升级到3.21,想想样式也很长时间没换了,不如换一下吧。
发现官方提供了一个 Style Generator,比较适合我这种懒人
我们要做的,就是选择合适的页面布局,然后next,下面就可以对页面各个元素进行订制了

Movable Type 迁移乱码问题的解决

| | Comments (0) | TrackBacks (0)
在更换空间后,出现了乱码问题。这里是写的乱码问题的解决方法。

Style Catcher可用地址

| | Comments (0) | TrackBacks (0)
mt从3.3开始,把Style Catcher当作了标准插件。
在3.2的时候尝试了下,发现不怎么好用,资源太少。3.3本来也不打算用的。
今天偶然从Ikias.com上发现,原来有这么多的资源。。。
地址放到下面了

Movable Type 3.31发布。。

| | Comments (1) | TrackBacks (0)
movable_type_header_33_blue.gif
 
终于发布了。。
3.31的Movable Type修改了授权,Personal版恢复了UNLIMITED USERS OR BLOGS,在不需要技术支持的情况下,可无限制使用。
 
不过3.31不再支持bigapi,所以导致很多的插件不能使用。。。我的就是。。。
本来打算升级到3.31的。。数据库已经升级了。发现许多插件不能使用。。又把后台换回了3.2的后台。。
现在是使用得3.31的数据库,3.2的后台。。hoho。
不过这也说明mt的数据库只是增加了些字段。还好还好。。
过段时间,等mt稳定了在升级把
从车东的网站上(http://www.chedong.com/blog/archives/001158.html),看到MT的含义:
 

在Jedi的MT手册上: 有一段关于Movable Type的原意说明:
* 紙面出版系統
* 內容可重用
* 版面易套用
* 模組化處理
* 祇需要做一次苦工
* 增加出版效率

做为一套blog发布系统本身,Movable Type已经太有名了,以至于都快忘记了Movable Type的原本意思是指:活字印刷術(在西方最早的发明者是Gutenberg),这个命名很形象:因为如果互联网是这个时代的纸张,从可重用,模块化,提高效率这方面:blog这种系统的设计还真像是互联网时代的“活字”印刷术。

 

MT 3.3 beta1发布。。

| | Comments (0) | TrackBacks (0)
今天偶然发现,mt发布了3.3,不过还是beta。。把更新说明从头到尾看了一遍。。发现,还是不支持分页。。。。。。
刚刚看评论。发现已经有人提到了,hoho

安装Entry Category Entries Plugin

| | Comments (0) | TrackBacks (0)
这个插件的作用是显示当前文章所属类别的其他文章。效果有点类似于以前的相关文章插件,但效果要好得多。以前的相关文章插件对中文支持不好。。。。
 
 
然后放到plugin目录,在单篇归档的页面中加入以下代码就ok了。
<ul>
<MTEntryCategoryEntries lastn="10">
  <li><a href="<$MTEntryPermalink$>"><MTEntryTitle></a></li>
</MTEntryCategoryEntries>
</ul>

安装Better File Uploader插件

| | Comments (0) | TrackBacks (0)
Simply, Better File Uploader is a Movable Type plugin that allows you to create default settings for file uploads. Create default settings to:
 
Specify a folder to upload to
Append year/month/ to the upload path
Create a new entry or show HTML
Select a thumbnail size
Build photo galleries quicker

加快mt登陆速度

| | Comments (0) | TrackBacks (0)
mt默认在登陆的时候,会显示一条mt的新闻。
因为这条新闻是在页面中include的远程的页面。所以当你访问sixapart很慢的时候,登陆mt也就会很慢。
所以把这条新闻去掉吧,好在mt更新也不是很频繁。
 
一直使用的是相关文章插件。但似乎相关文章,显示的总是当前页面生成时,最新发表的3篇文章。。。
 
所以增加这个随机文章插件,目的是增强网站内部的联系。
安装很简单,只需要下载之后,解压到MT的plugins目录即可。然后在模版添加下面的代码:
<MTRandomEntries category="Gaming" lastn="5">
<a href="<$MTEntryLink$>"><$MTEntryTitle$></a>:<br />
<$MTEntryExcerpt$><br />
</MTRandomEntries>
注意,其中的Gaming是你需要显示的分类名称。

Googlify your Movable Type Blog

| | Comments (0) | TrackBacks (0)
With the recent release of the new version of Google's toolbar for Internet Explorer on Windows, it's now possible to make your own custom buttons for the popular browser extension. Once installed, the button gives you easy access to your most recent entries and provides you with a simple way to search your site for a word or phrase you highlight on any web page.
 
In addition to just being a cool feature for your own personal use, by providing it to your visitors, it's also a great vehicle for promoting and increasing traffic to your Movable Type-powered blog.
 
Creating a Google Toolbar button for your site
So how do you do it? Easy. You can just make use of the template that Niall Kennedy created, which uses the power of Movable Type's publishing engine to automatically generate the code for the button.
 
First, create a new index template. You might want to name it "Google Toolbar Button" and then set the Output File to toolbar_button.xml. Then, copy the following text and paste it in as the body of the template.
 
<?xml version="1.0" encoding="utf-8"?>
<custombuttons xmlns="http://toolbar.google.com/custombuttons/">
  <button>
    <title><$MTBlogName remove_html="1" encode_xml="1"$></title>
    <description><$MTBlogDescription remove_html="1" encode_xml="1"$></description>
    <site><$MTBlogURL$></site>
    <search><$MTCGIPath$><$MTSearchScript$>?search={query}&IncludeBlogs=<$MTBlogID$></search>
    <send><$MTCGIPath$><$MTSearchScript$>?search={selection}&IncludeBlogs=<$MTBlogID$></send>
    <feed refresh-interval="3600"><$MTBlogURL$>atom.xml</feed>
     <icon mode="base64" type="image/x-icon">AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD///8A//f3APf39wD39+8A9+/vAO/v5wDv5+cA5+feAN7e1gDe3s4A3tbOAN7WxgDW1sYA
1s7GAM7GvQDOxrUAxr2tAMa9pQDGtaUAvbWlAL21nAC1rZQAtaWMAK2ljACllHsApZRzAJyMawCU
hGMAlHtaAIx7WgCMe1IAjHNSAIRzUgCEc0oAhGtKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHRoNGh0dHR0dHR0dIR0dHR0EECIdHSIdHR0dHR0d
HSIVABciHR0YHR0dHR0dHR0iDgAFHSIdBx0dHR0dHR0dHQUAAAcNBQkdHR0dHR0dIhMAAAAAAAUa
HR0dHSIdHRUAAAAFCRAcHR0dHR0UDQQAAAAQGiIiHR0dHRoIDQ4IAAAQIh0dIR0dHR0JDSIiGgUE
HR0dHR0dHR0dBBoiHSIQDSIdHR0dHR0dHQUXIh0dDRAhHR0dHR0dHR0VABodFQAaIh0dHR0dHR0d
HRUHAAkaHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</icon>
  </button>
</custombuttons>

Save the template, rebuild it (if necessary), and your new button code should be all set. By default, your output should look something like this. Then, your last step is to make a simple link to your new file. That should look like:

 <a href="http://toolbar.google.com/buttons/add?url=[your blog URL]toolbar_button.xml">Add to Google Toolbar</a>

The results will give you a link that says Add to Google Toolbar. So what are you waiting for? Click the button! Then you'll have a new toolbar button updating you on the latest Movable Type news, along with a new search function that lets you have direct access to the Movable Type knowledge base and help documentation. Then be sure to post your own button link on your blog.

Still not appeased the Googlebot enough? Be sure to check out Niall's Sitemap instructions, which let you simply and easily make a Google Sitemap XML file, which lets you instruct Google's spiders on how to crawl your site, while letting you as the site owner have access to more statistics and information about your site.

If you want to make your site as reader-friendly (and Google-friendly) as possible, it's easy to start with Movable Type today and you'll be button-making, sitemapping and blogging in no time.

 

 
matt给了我下面这段代码,用来解决上篇文章提到的问题
 
<h2>最近收到的评注</h2>
<ul>
<MTComments lastn="12"  sort_order="descend">
<MTCommentEntry>
<li><a href="<$MTEntryPermalink$>#comment-<$MTCommentID$>">
Re:
<$MTEntryTitle$>
   </a>
   </MTCommentEntry>
  , by
  <$MTCommentAuthor$>
  (
   <$MTCommentDate format="%b %d"$>
)
</li>
</MTComments>
</ul>
 <p class="entry-footer">
 </p>
 
 
针对自己的css,修改了下,我使用就是下面这段
 
<div>
<h2 class="module-header">Recent Comments</h2>
<ul class="module-list">
<MTComments lastn="24" sort_order="descend">
<MTCommentEntry>
<li class="module-list-item">
<a href="<$MTEntryPermalink$>#more">
<$MTCommentBody$></a></li>
</MTCommentEntry>
</MTComments>
</ul>
</div>

关于在mt中显示最新评论的

| | Comments (0) | TrackBacks (0)
如何在mt中显示最新评论,官方给的代码是
 
<MTComments lastn="6" sort_order="descend">
<p><$MTCommentAuthor$> said:<br />
<$MTCommentBody$></p>
</MTComments>
 
但是,这样的话,是没有链接的,效果不好。
我修改之后的是
 
<div>
<h2 class="module-header">Recent Comments</h2>
<MTEntries lastn="***">
<MTComments lastn="10" sort_order="descend">
<div id="c<$MTCommentID$>">
<ul class="module-list">
<li class="module-list-item">
<a href="<$MTEntryPermalink$>#more">
<$MTCommentBody$></a>
</div>
</MTComments></MTEntries>
</MTEntryIfCommentsActive>
</li>
</ul>
</div>
 
似乎mtcomments 中参数lastn现在不起作用。
这里的问题就是,<mtcomments>,必须在<MTEntries></MTEntries> 中,而在这一段代码中,如果不给<MTEntries>制订lastn的数目,默认就为首页显示的文章数目。从而导致显示的评论是首页上出现的文章的评论
我的这段代码,只能够实现显示指定数目文章的所有评论,而不能显示指定数目的评论。
继续研究

Who is Melody Nelson?

| | Comments (0) | TrackBacks (0)
Question
Who is Melody Nelson, and why is her name used as Movable Type's default author?
 
Answer
The name comes from Serge Gainsbourg, a French singer-songwriter whose most influential work was a concept album titled Histoire de Melody Nelson (and based on the infamous novel Lolita).
 
The entire album is about the protagonist's brief (and disturbing) relationship with a teenage English girl named Melody. He meets her when she's riding her bicycle, and bumps into her with his Rolls. That begins a passionate but short love affair, which ends when Melody's plane crashes and she dies.
 
Ben and Mena's mutual love for this 1971 masterpiece was the inspiration for the default username and password for Movable Type.
 
(Bonus trivia: when they were first developing the system, they called it "Serge". Imagine the template tags: <SergeEntries>, <SergeComments>! Then Mena came up with "Movable Type", which we all think is a much better name.)
 
 
在fckeditor的网站上发现的,链接点这里
 
这一个的集成方法比较好,可以让日记主要内容、更多日记内容、日记关键字,都集成fckeditor。
 
其实对比以前的方法,在edit_entry.tmpl文件的<head>与</head>中间,加入
<script type="text/javascript" src="你的fckeditor的js地址"></script>
<script type="text/javascript">
window.onload = function()
 {
 var oFCKeditor = new FCKeditor( 'text' ) ;
  oFCKeditor.Height = "400" ;
  oFCKeditor.Width = "580" ;
  oFCKeditor.CheckBrowser = true ;
  oFCKeditor.ReplaceTextarea() ;
 
  pFCKeditor = new FCKeditor( 'text_more' ) ;
  pFCKeditor.Height = "400" ;
  pFCKeditor.Width = "580" ;
  pFCKeditor.CheckBrowser = true ;
  pFCKeditor.ReplaceTextarea() ;
}
    </script>
 
就可以实现了如果需要让关键字也增加格式

mt生成的页面使用相对路径

| | Comments (0) | TrackBacks (0)
MT默认生成的所有页面,都是使用的绝对路径。而这样就带来了2个问题
1、生成的页面代码长度会变大。虽然在宽带已经普及,但少一点总没有坏处
2、我使用mt,就是因为可以生成html。这样就可以把静态文件备份下来。如果服务器有问题的时候,依然有资料可以看。但使用绝对路径,当服务器有问题的时候, 本地备份的文件中,样式表依然是指向服务器,而且文章之间的关联也是指向的服务器。也就是说,当服务器有问题的时候,本地文件浏览起来非常麻烦。
第2个问题,就是主要问题,所以,我用MTTruncateURL Plugin来把mt生成的绝对路径都转换成了相对路径:
下载MTTruncateURL Plugin,放到plugin目录,地址如下 http://as-is.net/blog/archives/misc/mt-truncateurl.pl 然后在需要转换的地方加上<mttruncateurl></mttruncateurl就可以了。对于我们来说,当然是在<html></html>之外加上了>:)
下面是效果,可以看到,连图片的地址都替换了,很不错的 2006-01-14_21-52-24.jpg

Connection errors

| | Comments (2) | TrackBacks (0)

今天有人问我安装mt过程中出现Connection errors 错误

在官方的说明文当里面有如下说明:不写原文了:)

给mt增加相关文章功能

| | Comments (1) | TrackBacks (0)

今天给mt增加了“相关文章”的插件,效果一般。
这个Plugin是通过keyword和Title两个方面来进行「相关文章」的表示的,只是还稍微有点不太准确

在mt中集成fckeditor的补充说明

| | Comments (2) | TrackBacks (0)

以前说过在mt中怎么集成fckeditor。但随着我写得文章越来越长,问题就出现了
首先,以前的集成方法,是在“日记主要”内容中增加了fck,在“更多日记内容中”,并没有出现fckeditor。
而我为了减少页面长度,打算在以后写文章的时候,日记主要内容写摘要,而在更多日记内容中写主要内容。这样就导致了,需要的地方没有fck,而不需要的地方有fck。所以,还需要对集成方式进行一下修改。

集成fckeditor到mt中

| | Comments (0) | TrackBacks (0)
虽然mt已经有了fckeditor的模块,但是安装起来依然很麻烦,所以下面说一下我给mt增加fck的方法。
 
首先进入 ../cgi-bin/mt/tmpl/cms 下,修改 edit_entry.tmpl 这个文件
在文件开头,<TMPL_INCLUDE NAME="header.tmpl"> 的下方增加下面的代码:
 
<head>
<script type="text/javascript" src="你的fck的js代码路径"></script>
<script type="text/javascript">
window.onload = function()
 {
 var oFCKeditor = new FCKeditor( 'text' ) ;
  oFCKeditor.Height = "600" ;
  oFCKeditor.Width = "577" ;
  oFCKeditor.ReplaceTextarea() ;
}
    </script>
</head>
 
 然后下载我下面的文件,上传至你mt的主目录中,注意usf文件夹需要权限777。
 
ps:
1、注意修改fck的配置文件,把其中的fck的js代码的地址修改为你自己的。
2、下面的fck是我订制过的。只保留了需要的功能,为了防止fck载入过慢。
3、usf文件夹也可以随便改名,然后修改fck的配置文件就行了。我把mt的上传文件夹也修改到了usf下。变态了一点,嘿嘿