旧バージョンとの互換性と移行
旧バージョン(WebFrog Blog 2.0b)とは、下記について互換性がありません。
- RingBlog v.2.1 からメッセージ本体のデータ構造を変更しました。
メールのようなヘッダー部、空白行、本文という形式です。 2.0bオリジナル形式で保存されたメッセージも読むはずですが、未確認です。 - 機能が増えたため、config.txt、テンプレートの design.css に項目を追加しました。
旧形式のままではRingBlogで追加された機能の一部が使えません。新形式の必要項目に 旧形式のデータをセットしてください。
- v.2.2, v.2.4ではさらに設定ファイルの構造を変更しました。
旧バージョン(WebFrog Blog 2.0b)から移行する場合には、dataディレクトリをまるごとRingBlogの
dataディレクトリにコピーすればデータの移行はできるようです。(ユーザー報告による)
画面設定、その他は新規に設定しなおすほうが簡単でしょう。
画面設定、その他は新規に設定しなおすほうが簡単でしょう。
既知の問題
- サーバーによって、または perl のバージョンによってトラックバックや更新通知の通信機能 が働かないかエラーになる。LWP でも socket でも同様。
- サーバーによって、または perl のバージョンによってトラックバックや更新通知のためのutf8 変換がエラーになる。jcode.pl + unicode.pl でも Jcode.pm でも同様。
- @Nifty ではファイル配置の制限から、RingBlog は使えません。(工夫すれば、文字だけのブログなら可能)
外部への通信もできないようです。 - isweb では、CGIから外部への通信をブロックしているようなので、トラックバックと更新通知は機能しない。
それ以外は問題ない。 - トラックバックと更新通知、特に更新通知では相手が非常に混雑していると接続(connect)エラーになる。
- コメントスパム対策としてRefererを参照して、同じサーバーからの書き込みでないと受け付けないという方法は とらないこととした。(NortonファイアウォールがデフォルトではRefererをブロックしてしまうため)
- 文字サイズを大きくすると画面が乱れることがある。
- Livedoorへのトラックバックは応答が遅くタイムアウトになって、受信されているのに失敗という判断をすることがある。 (Livedoorに限らないかもしれない)
2005-12-17