SNIPSNAP 資料匯出與匯入 
去年春節後開始考慮架設個人 Blog 系統,經過比較之後選擇了
SnipSnap這個 Blog/Wiki 系統。
其實用了這麼久後也是有一些小抱怨啦,像是沒有表情系統就一直引以為憾。不過當初之所以會選上這個系統的原因有兩個:第一個原因是
SnipSnap採用JSP/Java Servlet開發;而第二個,也是殺手機的理由則是資料的備份非常方便-使用資料匯出功能!
雖然我們可以選擇全部匯出的方式將整個 Blog 內容一次匯出,但這個作法讓檔案大的不像話。以目前我Blog來說即可高達6xMB,這… 這… 那個文書處理器可以處理啊?
所幸,SnipSnap可以選擇匯出資料的命名空間,命名空間中除了自定的部份外還有兩個東西要備出:一個是start命名空間;另一個則是 snipsnap 命名空間。同時也建議能針對特定目的的文章另外建立專屬的命名空間以免 start 命名空間增加到無法控制。
另外在匯入資料時有時會失敗,從 Log 中可以看到是因為匯出時 SnipSnap 0.5.1a 竟沒有將 & 代換成 XML 可以接受的 & 符號,造成匯出的 snip 檔無法通過 XML 檢核。當出現此一問題時請使用可以編輯UTF-8的文字編輯器將 &# 改為 & 後再重新匯入即可。
※SnipSnap 1.0b1-uttoxeter 已修正這個 Bug!