予定管理のためのスケジューラーのポートレットを作っているけど、ようやく、日、週、月の一覧表示ができるようになった。月は、テーブルでカレンダを表示できればよいので、難しくはないのだけど、週、日になるにつれ、何だかパズルを解いているみたいな感じ・・・。日とかは、重複している予定はずらして書いたりと、結構、混乱した。その辺の話に加えて、予定には、単発のものと繰り返しのものとかあって、より一層混乱した・・・。そんな感じでひとまず、ベースはできたかと。あとは、グループのメンバー予定の表示とかも必要かな。という感じで、結構、表示回りに苦戦した感じで進めてる。
菅谷パトラッシュ
昨日は、親からテレビ東京のチャンピオンズを見るべし、と言われ見てみると、いとこがダメ犬(菅谷パトラッシュ)をしつけてもらうために出ていた。あの犬、80kg もあったのか、確かに、でかくて、吠えまくって、さわれなかったからな・・・。そんで、その番組の最後には、パトラッシュも賢くなっていたみたい。良かった、良かった。
N2 Groupware(仮)
JSR 168 なポータルでグループウェア的な機能を使えるにように、ということでポートレットをガツガツ作っているけど、これらのポートレット群を一つにパッケージングして、N2 Groupware(仮)として、12月初めにアルファかベータ版を出したいと考えている(アルファかも)。個々のポートレットたちは Apache ライセンスだけど、N2 Groupware は Apache ライセンスか LGPL かで迷い中。まぁ、どっちにしてもフリーで使えます(サポート有償で提供予定)。ひとまず、PALポータル(N2 Portal) で動くように作業しているけど、Liferay や JBoss Portal もサポートスコープに入れて考えてます(一応、すべての JSR 168 なポータルをターゲットにしている)。そんな感じで、初めのリリースには以下のようなものを入れるつもりでいます。
- スケジュール (作成中)
- アドレス帳 (DONE)
- 施設予約 (これから)
- 掲示板 (DONE)
- 勤怠 (DONE)
- TODO (DONE)
- リンク集 (DONE)
- お知らせ (DONE)
- チャット (作業中)
- ノートパッド (DONE)
- Googleガジェット (DONE)
- Netvibesウィジェット (DONE)
- VFS (DONE)
- ユーザー管理 (DONE)
DONE となっていても、まだ、調整はするかも。あとは、お知らせ以外は SAStruts で、DB が必要なものは DBFlute なので、お知らせもあわせるように書き換えるかも。個々のポートレットについては、PALプロジェクトからリリースしようかと思ってます。という感じですが、興味がありましたら、お知らせくださいませ。