一度、PALポータルとJSR168ポートレットについて、まとめるのが良い気がしたのでまとめてみる(感想的なコメントも入っているけど)。こうやってまとめてみると、いろいろとあるな・・・。対応予定や改修予定とかの**~**で書いてあるのは、一緒にやっていただける方(または作り上げてくれる方)を募集してます(^^; という感じですので、お気軽にお知らせください。
=========== PALポータル =========== * オープンソース -> Apacheライセンス * アクセスコントロール -> ロール(役職・役割)とグループ(部門)での管理可能 * シングルサインオン(他システムの連携) - エージェント型SSO -> 対応済(OpenSSO との連携可能。他のSSO製品との連携を 増やしていく必要がある) - リバースプロキシ型SSO -> **対応予定** (SSO Proxy 開発中) * 他システムとの連携 -> 対応済(認証が特になければ WebProxy ポートレットで コンテンツ表示可能) * アクセスログ - Audit コンポーネントでログイン情報など取得可能。 (ログを取る場所とか見直した方が良いかも) * 国際化 -> 国際化対応しています * メニュー表示 -> 表示しているページによって、適切なフォルダおよび ページを自動表示可能 * パンくずリスト -> 表示しているページによって、階層を自動表示します * レイアウト -> 列ベースのレイアウトを選択可能。入れ子のレイアウトに することで、複雑なレイアウトも実現可能。 * ページデザイン -> ページ全体とポートレットごとにデザインを選択可能。 (ポータルのページデザイン募集中。HTML で画面デザインを もらえれば、私の方で変換します) * パーソナライズ対応 -> 個人、ロール、グループなどごとにページを保有でき、 変更することが可能。 * モバイル対応 -> **対応予定** (仕組みとしてはデバイスにより表示するページを 切り替える機能は実装済み) * クラスタ対応 -> Tomcat によるセッション・レプリケーションを確認済 (素のJ2では、これができなかったので PALポータルでは 一足先に修正している) * システムログ管理 -> 運用での効率を上げるためにすべてのログメッセージに ID を付加しています * コンテンツ集約 -> ページ内のポートレットをマルチスレッドでアクセスして 表示します。 * バーチャルドメイン対応 -> ゲストユーザーのサイトではドメイン名により、 表示コンテンツの切り替え可能。 * ポートレットAPI -> JSR 168 対応済 (JSR 286 にも**対応予定**) * WSRP -> **対応予定** * 検索 -> **対応予定** (J2自体ももっているが私が使いかたをいまいち 理解してない(^^;) * 管理ツール(pal-admin) -> ユーザーやサイト管理など、各種管理ツールを実装 * コンテンツエディタ(pal-wcm) -> ポートレット上に表示するコンテンツをブラウザで 編集可能。 ============ ポートレット ============ * アドレス帳 -> **改修予定** どうも昔作ったせいか、配備後、ポータルの再起動で 動作がおかしい。(SAStruts+DBFlute で再構築したい) * ブログ -> **要テスト** 現状、どうなんでしょ? * CMS -> **改修予定** 現状のcms-portletは方向性がいまいち明確ではないので、 SAStruts+S2JCR ベースにキャビネット的なものに作り 上げるのが良いと思う。 * Googleガジェット -> 対応済 細かいパラメータ設定ができるように引き続き、改良して いくと良いと思う。 * 地図 -> 対応済 何か拡張した方が良いなどコメントあればお知らせください * 株式 -> 対応済 何か拡張した方が良いなどコメントあればお知らせください * Netvibesウィジェット -> 対応済 細かいパラメータ設定ができるように引き続き、改良して いくと良いと思う。 * ノートパッド(メモ) -> **改修予定** アドレス帳と状況は同じだと思われる (SAStruts+DBFlute で再構築したい) * 検索へルパー -> 対応済 各種検索サイトへの検索フォームを表示する * TODO管理 -> **改修予定** アドレス帳と状況は同じだと思われる (SAStruts+DBFlute で再構築したい) * ファイルシステムアクセス(VFS) -> 対応済 * 天気 -> 対応済 何か拡張した方が良いなどコメントあればお知らせください * ウェブパーツ -> 対応済 公開されているウェブパーツ情報を登録して、利用可能。 * Wiki -> 対応済 Wiki変換の内容などを強化していく必要あり。 * Yahoo検索 -> 対応済 Yahoo Japan の WebAPI を利用している。 (WebAPIの制限もいろいろあるので、これ以上何もしないと思う) * 広告表示 -> 対応済 登録してある広告情報をローテーションして順番に表示する。 (まだ、リリースしてなかった) * 新着情報 -> 対応済 お知らせなどの情報を表示する。 (まだ、リリースしてなかった) * Webプロキシ -> 対応済 他サイトの情報をポートレットの枠内に表示する。 タグレベルでの切り出し等の処理が可能。認証に 対応していないので、そこが今後の検討課題。 (まだ、リリースしてなかった) * メール -> **対応予定** (SAStruts+DBFluteの構成で作りたい) * スケジュール管理 -> **対応予定** (SAStruts+DBFluteの構成で作りたい) * 施設管理 -> **対応予定** (SAStruts+DBFluteの構成で作りたい) * リンク集 -> **対応予定** (近日中に公開予定) * 掲示板 -> **対応予定** (近日中に公開予定) * RSS -> **対応予定** (J2 もあるけど、PALで作りなおした方がいいと思う) N2広場でやっているのだが、RSS は Ajax でポートレットの 表示後に取得・表示した方が良いと思う。 * チャット -> **対応予定** (近日中に公開予定) * ワークフロー -> **対応予定** (中身はまだ考えていないです) * EC -> **対応中** (リファクタリング中・・・、今年は手が回らなそう)