2.1 リリースプラン

Davidが2.1を9月末から10月はじめにリリースしようと言っている。TODOの一覧もできているけど、何をするかな・・・。そのリストの中だと、他にも優先順位が高いことがあるような気もするし・・・。というわけで、バグ直しで貢献するかな。まぁ、SteveがJ2Desktopをいろいろとやろうとしているので、お任せして、そのバグ直しをして、質の向上をさせようかな。という感じで、PALポータルでやらなきゃと思っていたことが結構、解決されそうな予感。

http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/docs/release/JETSPEED-2.1-TODO.txt?view=co

うーん、そのリリース前までにJ2サイト翻訳も何とかさせないといかんな・・・。

J2デスクトップ問題

PALポータルへ配備してテスト。まだ、問題があるっぽい・・・。まず、ヘッダーリソースコンポーネントが動かない。原因は、先にデコレータを読み込んでしまって、後から、ポートレットのコンテンツを取得しているためにheadタグに入れるタグを取得できていない。はぁ、これも直さないと。あとは、いくつかボタンを押しても、反応しないのがある。ヘッダーリソースコンポーネントによる影響なのかは不明だが、デバッグの必要有り。というわけで、まだ、対応が必要。

J2デスクトップ問題

ようやく、原因もわかり、JSF の commandLink が動くようになった・・・。この問題は、どちらかというと、dojoのバグのような気がする。dojoのFormBindを使うとボタンとか押されたときのイベントをチェックして、ボタンに与えられている、名前・値ペアを送信してくれるのだけど、commandLinkのように、aタグ経由でformをサブミットされると、フォーム内にある一番最初にあるボタンの名前・値ペアを送信してくれる。というわけで、aタグでformをサブミットするときには、aタグがクリックされたという情報を与えねばならない・・・。ということを考えると、やっぱりdojoのバグだよな・・・。まぁ、J2では、修正ができたのでコミットしておこ。う~ん、JavaScript Debugger を使った、デバッグ技術が向上したような気がする・・・。あとは、Ajax時代には Live HTTP headers も欠かせないな・・・。