Movable Type 2.6 指南


名稱

mt26 - Movable Type 2.6 新功能指南


概要

這份文件將描述 Movable Type 2.6 中的新功能,以及教導使用者如何從這些功能中獲益的升級步驟。


功能

文字格式

新的文字格式選項可以大幅拓展自動化文章格式的可能性。在比較舊版的 Movable Type 中,唯一可以用的選項就祇有轉換換列核選框,所以妳也就祇能選擇要用或不用。如果妳開啟了這個功能的話,所有的段落都會被 <p> 標籤加以排版,而換列則會被轉換成 <br /> 標籤。

現在在 Movable Type 2.6 裡,妳可以選擇各式各樣的文字格式選項。外掛模組開發者也可以加入她們自己的文字格式外掛模組。祇要妳想要,妳也可以為妳發表的每一篇文章選用不同的文字格式工具。除此之外,文字格式還會在妳按下「預覽」的時候就套用上去,所以妳真的可以預覽他們會產生的效果。

要使用文字格式外掛模組前,如果妳還沒有 plugins 目錄的話,那麼妳就得設定一個出來。手冊裡就有做這件事的指引。如果妳是新的 Movable Type 使用者的話,妳所拿到的套件就會包著一個 plugins 目錄。

Brad Choate 已經把 Dean Allen 的文字排列工具寫成一個文字格式外掛模組了。這個文字排列外掛模組也可以在 http://www.bradchoate.com/past/mttextile.php 找到。

創意公用授權條款

現在妳可以選擇一份創意公用授權條款來套用在妳的網誌上了。適當的詮釋資料將會加到妳的網誌頁面及 RSS 檔案裡。

如果妳是從舊版升級上來的話,請依照以下的步驟來在模版裡加入創意公用標籤。如果妳還在使用預設的模版,而祇想要改用新版的預設模版的話,妳也可以直接從 http://www.movabletype.org/default_templates.shtml 複製模版並加以貼上。

  1. 在妳的主要索引模版裡加入詮釋資料。
    編輯妳的主要索引模版,並把下列的標記加到 <head> 區段裡:
    <MTBlogIfCCLicense>
    <$MTCCLicenseRDF$>
    </MTBlogIfCCLicense>
    

  2. 在妳的主要索引模版裡加入授權條款聲明。
    同樣在妳的主要索引模版中,請在 body 區段裡找個合適的地方,加入下列的標記。妳可以加在任何妳想要顯示授權條款聲明的地方。
    <MTBlogIfCCLicense>
    <div class="syndicate">
    <a href="<$MTBlogCCLicenseURL$>"><img alt="創意公用授權條款" border="0" src="<$MTBlogCCLicenseImage$>" /></a><br />
    <MT_TRANS phrase="本網誌遵照 a"> <a href="<$MTBlogCCLicenseURL$>">創意公用授權條款</a>.
    </div>
    </MTBlogIfCCLicense>
    

  3. 在妳的 RSS 1.0 模版裡加入詮釋資料。
    http://www.movabletype.org/default_templates.shtml#rss_10_index 複製 RSS 1.0 模版,並代換掉妳系統上原有的那一份。

    不然如果妳真的知道自己在做甚麼的話,妳也可以在模版裡加入下列的傳遞名稱集:

    xmlns:cc="http://web.resource.org/cc/"
    

    並在 <channel> 元件裡加入下列的標記:

    <MTBlogIfCCLicense>
    <cc:license rdf:resource="<$MTBlogCCLicenseURL$>" />
    </MTBlogIfCCLicense>
    

  4. 在妳的單篇彙整模版裡加入詮釋資料。
    編輯妳的單篇彙整模版,並在 <head> 區段裡加入下列的標記:
    <MTBlogIfCCLicense>
    <$MTCCLicenseRDF$>
    </MTBlogIfCCLicense>
    

增加新類別...

現在在新增及編輯文章的畫面裡,妳可以直接增加新類別,而不需要再切換到類別畫面。祇要從主要類別下拉式選單裡選擇增加新類別...後,再輸入新類別的名稱就可以了。這個類別會被加進資料庫裡,同時被自動地選取。

消毒

2.6 版還加入了 Brad Choate 的消毒外掛模組,同時在 mt.cfg 也多了一個整體預設設定,以及用來覆寫預設值的逐網誌設定。此外,遇到下列標籤時,消毒功能也會自動地開啟:

換句話說,如果妳是剛換到新版的使用者,而想要使用消毒功能(妳應該會想要這麼做,因為這會讓妳的站台更具安全性)的話,妳並不需要特別修改妳的模版。更多關於消毒功能的資訊可以在此找到

<MTLink> 標籤

<MTLink> 標籤可以用來輕易地產生連結到索引模版或文章(按照文章 ID )的鏈結。

更多關於 <MTLink> 標籤的資訊可以在此找到

關閉迴響

允許迴響核選框被改成三選一的選單:開啟或者是關閉開啟就跟妳在前一版的 Movable Type 所看到的一樣。關閉則讓妳能夠留住舊有的迴響,同時卻讓妳從頁面上移掉迴響表單,同時停用迴響功能。舉例來說,如果妳有一篇文章,妳想要顯示出舊有的迴響,卻不想要再讓人們發表迴響,那麼這個功能就會很有用了。

要用這個功能的話,妳可以在模版中的迴響發表表單外面再包上 <MTEntryIfCommentsOpen> 標籤。像是這樣:

<MTEntryIfCommentsOpen>
<form method="post" ...>
...
</form>
</MTEntryIfCommentsOpen>

RSD 支援

Movable Type 的預設模版現在還包括了一個 RSD 檔案。 RSD 是 Really Simple Discoverability 的縮寫;妳可以在 http://archipelago.phrasewise.com/rsd 找到更多的資訊。這個功能提供了一些詮釋資料,讓 XML-RPC 用戶端可以自動發掘需要發表在妳的網誌上的資訊( XML-RPC 終點和妳的網誌 ID )。

如果妳是從舊版升級的使用者的話:

  1. 建立 RSD 模版
    http://www.movabletype.org/default_templates.shtml#rsd 複製 RSD 模版本體,然後在妳的網誌裡建立一個新的索引模版,並且貼上 RSD 模版本體。

  2. 加入對 RSD 模版的參照。
    編輯妳的主要索引模版,並在 <head> 區段加入下列這些東西:
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="<$MTBlogURL$>rsd.xml" />
    

用 XML-RPC 上傳

Movable Type 現在可以支援用 metaWeblog.newMediaObject XML-RPC 方法來上傳檔案到妳的伺服器上。這讓妳可以用像是 Kung-Log 之類的桌面用戶端來上傳檔案。

PostgreSQL 和 SQLite 資料庫驅動程式

除了 MySQL 之外,從 Movable Type 2.6 起也支援用 PostgreSQL 和 SQLite 資料庫來當作 Movable Type 的後端了。

其他注意事項


Copyright © 2001-2003 Six Apart. All Rights Reserved.