MovableType to pLog 0.3.2 Release

本版主要修正:

  • 加強 regular expression 以處理文章內文包涵 "–" 的狀況。
  • 修正轉換計數器錯字。
  • 若文章允許評論,將該文章設定為有新評論就通知作者。
  • 將 class/dao/ 目錄下的檔案改為符合 0.3.2 API。

下載: https://pesty.yichi.org/plog/resource/1/8

關於 MTtoPlog
————–

MTtoPlog 是個可以將 MovableType 匯出的資料傳換為 pLog 格式的程式,關於 MovableType 及 pLog 的詳細資訊,請參考官方網站。

pLog: http://www.plogworld.org
MovableType: http://www.movabletype.org/

誰該使用本程式?
—————

如果您已經使用 MovabeType 架設 blog 網站一段時間,目前打算改用 pLog,希望能夠將原本在 MovableType 中的資料轉換進 pLog,本程式可以協助您轉換資料。

本程式能做什麼?
—————-

本程式可以由 MovableType 匯出的資料,匯入文章內容、分類、評論和 Trackback。

本程式不能做什麼?
—————–

本程式並不能自動的幫您建立 blog、把設定轉換進去,您必須要自行新增一個blog。同時,程式也不能自動把作者的資料建進去,因為密碼檔並無法直接轉換。但是若您將所有文章的作者的帳號都建立好,轉換程式就會自動把文章的作者對應上去。

安裝程序
———

0. 請先備份您的所有系統! 程式作者不為本程式所造成的資料掉失或毀損負責。風險自負。

1. 將您的 pLog 系統設定好,包括建立 pLog 資料庫及所需的 tables,您可以用 wizard.php 設定或是手動建立。

2. 先在 pLog 系統上建立一個 blog 站台,如果您在上一步是使用 wizard.php,那直接跳到下一步驟。

3. 在 pLog 系統中幫所有在 MovableType 中有帳號的作者建立好新的帳號。

4. 由 MovableType的管理介面匯出資料,將匯出的資料存為 MTData.txt,或是您所希望的檔名。[注意: 如果您使用微軟的 IE,請在匯出資料的連結上按右鍵,選 "另存目標",否則存檔的資料可能不正確。]

5. [optional: 若 pLog 中沒有您想要保存的文章才執行]
   登入 pLog 管理介面,刪除您不想要保留的文章,例如說在安裝時加入的歡迎文章。請務必在刪除之後到全站管理的地方選擇"清除已刪除文章"。當文章都刪除後,您也可以將所有分類都刪除。

   若是您未執行此步驟,本程式預設不會在已有文章的系統中轉入文章。若是您不想刪除文章、且希望程式把文章轉入,請參考下一步驟。

6. [optional]
   若您在上一步未執行刪除全部文章和分類的動作,且希望保留 pLog 中現存文章,請將 MTtoPlog.php script 中的 $FORCEINSERT 和 $IGNOREARTID 設為 1。

7. [optional]
   如果您希望把保留原本在 MovableType 中文章的編號,您必須要由資料庫中匯出。指令如下:

   SELECT mt_entry.entry_id from mt_entry WHERE mt_entry.entry_blog_id='3';

   其中 3 是您原本的 blog site id。

   將結果存到 MapArtId.txt 中,一個 id 一行,如下:

|        5 |
|        6 |
|        7 |
|        8 |
|        9 |
|       10 |

   再次注意,必須要存為 UNIX 格式,而非 DOS 格式。

   完成後,在 MTtoPlog.php 設定 $IGNOREARTID=0。

8. 編輯 MTtoPlog.php,將相關的設定照您系統的設定修正。例如,把 $BLOGID 改成在 pLog 上的站台編號。

9. 利用 FTP 軟體上傳 MTtoPlog.php, MTdata.txt, MapArtId.txt 到 pLog 安裝的目錄,同時將 class/dao/ 目錄下的三個檔案上傳到 pLog 安裝目錄下的 class/dao/ 目錄,覆蓋過原本的檔案。

10. 打開瀏覽器,輸入您 pLog 站台網址,後面加上 MTtoPlog.php,例如,http://your.plog.url/plog/MTtoPlog.php

11. 轉換成功!

錯誤排除
——–

請閱讀畫面上的訊息,修改相關設定。

常見問題
——–

目前空白

版權
—–

本程式以 GPL 發行。

程式臭蟲及建議功能
——————

– 若標題為兩行則無法處理

請將您所遇到的問題寄到 YehChihWei@gmail.com.