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 複製模版並加以貼上。
<head>
區段裡:
<MTBlogIfCCLicense> <$MTCCLicenseRDF$> </MTBlogIfCCLicense>
<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>
不然如果妳真的知道自己在做甚麼的話,妳也可以在模版裡加入下列的傳遞名稱集:
xmlns:cc="http://web.resource.org/cc/"
並在 <channel>
元件裡加入下列的標記:
<MTBlogIfCCLicense> <cc:license rdf:resource="<$MTBlogCCLicenseURL$>" /> </MTBlogIfCCLicense>
<head>
區段裡加入下列的標記:
<MTBlogIfCCLicense> <$MTCCLicenseRDF$> </MTBlogIfCCLicense>
現在在新增及編輯文章的畫面裡,妳可以直接增加新類別,而不需要再切換到類別畫面。祇要從主要類別下拉式選單裡選擇增加新類別...後,再輸入新類別的名稱就可以了。這個類別會被加進資料庫裡,同時被自動地選取。
2.6 版還加入了 Brad Choate 的消毒外掛模組,同時在 mt.cfg 也多了一個整體預設設定,以及用來覆寫預設值的逐網誌設定。此外,遇到下列標籤時,消毒功能也會自動地開啟:
換句話說,如果妳是剛換到新版的使用者,而想要使用消毒功能(妳應該會想要這麼做,因為這會讓妳的站台更具安全性)的話,妳並不需要特別修改妳的模版。更多關於消毒功能的資訊可以在此找到。
<MTLink>
標籤<MTLink>
標籤可以用來輕易地產生連結到索引模版或文章(按照文章 ID )的鏈結。
更多關於 <MTLink>
標籤的資訊可以在此找到。
允許迴響核選框被改成三選一的選單:開啟、無或者是關閉。開啟和無就跟妳在前一版的 Movable Type 所看到的一樣。關閉則讓妳能夠留住舊有的迴響,同時卻讓妳從頁面上移掉迴響表單,同時停用迴響功能。舉例來說,如果妳有一篇文章,妳想要顯示出舊有的迴響,卻不想要再讓人們發表迴響,那麼這個功能就會很有用了。
要用這個功能的話,妳可以在模版中的迴響發表表單外面再包上 <MTEntryIfCommentsOpen>
標籤。像是這樣:
<MTEntryIfCommentsOpen> <form method="post" ...> ... </form> </MTEntryIfCommentsOpen>
Movable Type 的預設模版現在還包括了一個 RSD 檔案。 RSD 是 Really Simple Discoverability 的縮寫;妳可以在 http://archipelago.phrasewise.com/rsd 找到更多的資訊。這個功能提供了一些詮釋資料,讓 XML-RPC 用戶端可以自動發掘需要發表在妳的網誌上的資訊( XML-RPC 終點和妳的網誌 ID )。
如果妳是從舊版升級的使用者的話:
<head>
區段加入下列這些東西:
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<$MTBlogURL$>rsd.xml" />
Movable Type 現在可以支援用 metaWeblog.newMediaObject XML-RPC 方法來上傳檔案到妳的伺服器上。這讓妳可以用像是 Kung-Log 之類的桌面用戶端來上傳檔案。
除了 MySQL 之外,從 Movable Type 2.6 起也支援用 PostgreSQL 和 SQLite 資料庫來當作 Movable Type 的後端了。