Wikiポートレット

基本的なところができたかね。 あとは各ページないのリンクがindex.jspとなってしまうのでそれを修正して、ファイルアップロードのところを作り直せば、完成っていう気がする。 少々疲れた。 とりあえず、Jetspeed日本語のサンプルサイトに置いてみた。 http://www.marevol.com/jetspeed/ ある程度できたら、marevol.com にも採用しようっと。

現在、ガンタンク、ザク2、アッガイ、ジオング、ザビを入手。 個人的には、シャア専用ゲルググがほしいな。 結構、さわりまくられているから、袋とかもぐちゃぐちゃになっている場合がおおいんだよね。 ところで、シークレットはなんなんだろうか?

Wikiポートレット

結構、順調に JSP からの移行作業が進んでいる。 はじめて、JSPポートレットベースのものを作ったが、一つ Velocityポートレットと違う点に気づいた。 どうやら、アクションメソッドを実行したあとに、buildNormalContext が実行されるようだ。 だから、デフォルトでテンプレートを指定していると、テンプレートが変更されない。 Velocity ではこんなことはなかったような気がする。(あったかな?) それをなおしたら、ほとんど完成に近い状態になった。 あと、問題は、文字化けすること・・・。 とりあえず、大幅な変更を入れるのがめんどくさいし、時間もかかるので、UTF-8で動くようにしようかな・・・。 一段落したら、Jetspeed日本語版にコミットしようかね。

現在、エンコーディングの問題に取組中。 ポートレットとするとなると、エンコーディングは柔軟に変更できないといけないが、MobWiki が Shift_JIS に固定なので、どのように変更するか検討中。 なるべく、大幅な変更はしたくないので、最小の変更になるようにがんばってはいるが、Shift_JIS がハードコードされていたりと、苦戦中・・・。 他にもアップロードの方法についても変更しないとだめな気がしている。 この2点が解決されれば、完了かな・・・。