N2 Collabo

N2 Groupware と呼んでたものだけど、グループウェア系以外にもガジェット系もあったりするので、名前が N2 Collabo となりました。物自体は、Apache ライセンスでいく予定。まぁ、PAL自体が Apache ライセンスだし。そんな感じで、公開テスト的な意味も込めて、来週あたりにリリースしたいと考える今日この頃。

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プロジェクトからリリースしようかと思ってます。という感じですが、興味がありましたら、お知らせくださいませ。

タイムカード(勤怠)ポートレット

ひとまず、自分が考える勤怠機能は実装したかな。各日付で、編集中、申請、承認の状態を保持しているから、有給休暇とかもそこで申請状態とかにできるし、マネージャが見て、承認すれば良い。以前使ったことがある商用の勤怠ツールをイメージして作ったから、(たぶん)勤怠管理機能としては必要な機能は持っていると思う。というわけで、社内で使っていこっと。