Teeda for Portlet

id をExternalContext#encodeNamespace(String)で変換される修正を入れておきました。MyFacesの問題があるような修正ではないので、ユーザーが与えた id も変換されると思います(MyFacesの方はStanをプッシュしないと直らんと思う・・・一応、バグをリオープンしたおいた方がいいのかな・・・)。これにより、ポータルサーバー上に複数のポートレットをおいたとしても、各ポートレットで id が重複することはないと思います。

Teeda for Portlet

とりあえず、Tomahawk のスタイルシートとかをポータルサーバーに渡す部分の実装をした。inputHtml コンポーネントのJavaScriptやCSSがJetspeed2に渡せることを確認したので、ExtensionsFilter の1つの作業が完了。あとは、アップロードができることを確認できれば、作業は完了だと思われるけど、Tomahawk は MyFaces に依存している問題があると教えていただいたので、その辺も考えながらどうするか考えよ。ExtensionsFilter も多少ましにはなったけど、このサーブレットへの依存は何とかならんものなのかね・・・。ID問題についてもencodeNamespaceを入れたので、確認して、コミットしておこうかな・・・。今日は眠いから寝よう・・・。