SnipSnapアップデート
CVS が復活してたので、HEAD を落としてきました。
データ移行
- (前のバージョンにて、)管理画面からの Export に失敗
- (新しいバージョンにて、)管理画面からの Import に失敗 (-∀ー#)
- やっぱりXML違反が原因っぽい
- 埒があかないので、DBのExport → SnipSnapバージョンアップ → DBのInport したら動いた
- こんなんで良いのかぁ?!?
- 動いてるからスキーマの変更はなかったんだなー、と思い込むことに。
- どうも、BackLink文字列内にXML違反の原因がありそう
所感
- display-nameが"SnipSnap 1.0-BETA-1-cvs"になってる!
- war を Tomcat へデプロイすると、日本語名の Snip を扱えない
- 同梱の jetty なら問題なく扱える
- テーマが増えてる
- 設定ファイル("config"ってSnip)丸見えだったのが隠されるようになった
やっぱりカレンダーに変わりなし (役に立たないまま)変わってた。前後の月へカレンダーを変更でき、blogを入力した日にリンクが張られるように。- Snip名で並ぶよう、indexページの表示が変わった。
- 前のバージョンでは、上の階層のSnip名にくっつく形で並んでいた。でも階層構造で表示されないので、とてもわかりづらかった。
Tomcat5.0.19 で日本語名の Snip を扱えるよう対応した。
- SetCharacterEncodingFilter (Tomcatに付属してるヤツ) を UTF-8 で適用
- SnipSnap に付属の "org.snipsnap.net.filter.EncRequestFilter" を適用
- フィルタの適用順は、SetCharacterEncodingFilter が先で EncRequestFilter が後
追記:
Export失敗は、backlink文字列が原因だった。UPDATE かけて SNIP.BACKLINKS を空白にしたら、 Export が通るようになったので。