データ移行プラグイン ver 0.04
- 2005/10/27 Thu 18:30
- Serene Bach > プラグイン
[お知らせ] 2005/10/25より有償ライセンス利用規定を一部改定いたしました。2005年10月以降に有償ライセンス手続を希望される方のみ対象となります。
Serene Bach用プラグイン・「データ移行」プラグイン ver 0.04を公開しています(ダウンロードセンター - プラグイン)。
「データ移行」プラグイン ver 0.04ではエクスポート機能の仕様変更・バグ修正が行われています。
- 記事・コメント・トラックバックの出力順を sb と同じ順番に
- xml 形式出力時に文字コードを utf-8 に変換するように
- 余計な改行を挟み込まないように
- エクスポート時のデータ読込みを最適化
2005/10/27 18:20以降のSerene Bach 2.03Rアーカイブには最新版「データ移行」プラグインに差し変わっています。
また、それ以前にSerene Bach 2.03Rをダウンロードされた方は別途プラグインファイルの差し替えだけで結構です。
なお、「データ移行」プラグイン ver 0.03/0.04はSerene Bach 2.03R以降専用です。Serene Bach 2.02R以前のバージョンでは正しく動作しません。

![[PR] Serene Bach オフィシャルガイド](http://serenebach.net/template/users/sb_book.png)
Comments
早速落としてみた所、readmeのテキストが、
>元からある Convert.pm を差し替えます。新しいバージョンは 0.03 です。
になっているようです(両アーカイブ共)
ところで、これで書き出せばEUC-JP>UTF-8への移行が可能ということに…なるという理解であってますでしょうか?
Need to set template at ./plugin/Convert.pm line 213
とでてしまいます。
Convert.pmのline213を一応見てみましたが全く解からなかったです・・・。
サーバへの再インストールをする必要が出たのでバックアップしていた xmlファイルからインポート作業をしているところです。
無事に取り込めているのですが、xml ファイルにあるタイムゾーン情報は読み込めないようで、すべてデフォルトのタイムゾーンになってしまいます。ログファイルのサイズが大きいため1ヶ月ごとにインポートしているので、とりあえずは環境設定でその月に多いほうのタイムゾーンに直してから取り込み、あとは手直ししているのですが、これがすべて正しく取り込めるようになると嬉しいです。
また、サブカテゴリまで取り込めるとなお良いと思うのですが、いかがでしょうか。(問題が大きければ結構です)
最後に些細なことですが、今回UTF-8版に変えたのですが、ログを取り込んだ後の画面が文字化けしてしまいます。最初うまくいかなかったのかと思って焦りました。こちらの環境のせいかもしれませんが、もし可能であれば修正していただけると有難いです。
(1) 読み出したログで、フォーマットが「自動改行」で改行タグが入ってしまい、「自動改行」のログはみな倍改行されてしまう。(「そのまま」のログは問題ありません。また、xml形式でもMT形式でも同様でした)
(2) 本文の末尾に続きの <a id="sequel"></a> が入ってしまい、テンプレートに反映させたソースを見ると <a id="sequel"></a> が二度入る。(とりあえず見た目には影響ないとは思うのですが、将来的にエクスポート→インポートを繰り返すとどんどん増えてしまいます)
以上、ご確認をお願いいたします。