Jetspeed

<Jetspeed>JS2-351にパッチと変更点を書いておく。あとは、様子を見て、対応することにする。特に反論が出なければ、このパッチをコミットしてこのバグは完了なのだが・・・。果たしてどうだろうか・・・。

<JBoss Portal>前から一度は使ってみないとな・・・、と思いつつ、時間がなかったので、試すことができなかった。というわけで、試してみる。なるほど、見た目がきれいだ。デフォルトで、CMSポートレットやフォーラムポートレットが同梱されているようだ。確かに、試すことができるものがないと、ポータルの実感がわかないから、良いことだと思う。あとは、エラーの表示もグラフィカルに出ているので、良いと思う。気になる動作は、CMSポートレットなどに使って、ページを進んでいくと、どうやって戻るのかがわからん。っていうか、ブラウザの戻るで戻るか、URLを書き換えるしかないと思う。CMSポートレットについては、WebDAVでデータを管理しているようだ。(作業が進まないGraffitoよりはよい気が)WebDAVを使って、CMSポートレットを作るのも良い考えかもな・・・。(考えてみよう)という感じの感想かな。

<Podcasting>RSSを使ったPodcastingが結構あることに気づく。ツールもいくつかあるようなので、試してみよう。

<GMail>招待状みたいのがないと、アカウントが作れないので、特に今まで作る気もなかったが、たまたま、招待状を自動生成する?サイトを見つけたので、そこから、アカウントを生成。さすがに、shinsukeは取ることができなかったので、フルネームで取った。まぁ、あまり使わない気がするけど、Googleの話題のテクノロジーを見るためにはアカウントが必要になったりするので、取っておいても悪くはないかね。

Jetspeed

<Jetspeed>今日は、PSMLフォールバック問題を修正するためにMavenプラグインの修正に取り組む。一応、一通りできたが、どうも、フォールバックのルール通りに動いていない・・・。うーん、まさか、バグがあるのか?というわけで、余計なところではまり、調査を始める・・・。

<MyFaces>ポートレットを置く場所に関するコメントがバグにされていたので、Stanに同意するコメントを追加。というわけで、Tomaharkのポートレットは別なjarにする方向で進めてもらおう。複雑にするのも良くないだろうし。

<JSF>昨日は、結構、JSF のコードを読んでみた。はじめは、JSR 127 を見ていたのだが、字だけ見ていても概要しかわからず、細かいことが理解できん・・・。現在のところ、大きな部分での動きはわかった。今後、さらに調査を進めよう。目指すは、XHTML Basic 用のコンポーネント作成といったところだろうか。

MyFaces

<MyFaces>昨日は、あれから Stan と少々やりとりをして、問題点を理解してもらえた。とりあえず、私が寝ぼけたことを言っていなかったので良かった。というわけで、方法を考えましょう、という感じの状況になった。でも、複雑なことをするのはやめようと言う感じだったので、どうしたものかと考えてしまう。リフレクションでごりごりやれば、できてしまうが、あまり美しくない。やっぱり、impl と tomahawk 以外に持った方がいいのかも、と思っていたら、今日バグが更新されていたので、そんな感じで進みそうな気がする。これも時間を作って考えないと・・・。

<Jetspeed>複数のportal.genappに対応するためのドラフトの修正を作った。もうちょっと、ちょこちょこ修正したら、パッチをバグにくっつけておこう。という感じで、ログイン問題には、未だ未着手・・・。

<Shale>ITProにShaleについて、簡単に説明が出ていた。これって、JSF の前にフィルタかませて実行していたのか・・・。しらんかった。単に Struts の拡張したものかと思っていた。まじめにチェックしておいた方がいいな・・・。

<Maven>Jetspeed2のMavenプラグインをいじっていた思ったのだが、プロパティの名前に . を含めるようなものを使わない方がいいな・・・。たとえば、${portal.genapp}とかいうプロパティはよくない。こういうプロパティ名は、<j:if test=”${portal.genapp == null}”> とかの判定が正しく動かない。こういうものは、portal.genappというプロパティを判定せずにportal.getGenapp()を見にいっているような感じで動いている。というわけで、これに結構はまった・・・。Jetspeed2のMavenプラグインでは、ドットを大量に使っているからね・・・。