ポータルは、開発者が多数のポートレット・アプリケーションを関連付ける際に使用する対話式フレームワーク
を提供する、J2EE Web アプリケーションです。
ポータルという語は、これらのアプリケーションが含まれているサイトを指す場合にも使用されます。
Rational® Developer を使用して、ポータルの作成、カスタマイズ、テスト、デバッグ、
およびデプロイを行うことができます。
ポータルの外観、ナビゲーション、およびコンテンツを開発するために使用できるツールを、
Portal Designer と呼んでいます。
ポータル開発のサポートは、WebSphere®
Portal v5.0 および v5.1 サーバーに対して提供されています。詳しくは、ポータル・ツールの概要を参照してください。
ポータル・プロジェクト
ポータル・プロジェクトは、ポータルの構造面と美観面の両方のフレームワーク用に作成されるファイル集合です。
プロジェクトの基本的なエレメントには、次のものがあります。
- プロジェクト名
- サーバー・タイプ定義
- デフォルト・テーマ
- デフォルト・スキン
Rational
Developer でポータル・プロジェクトを作成する場合にお勧めする方法は、WebSphere Portal サーバーからポータル・
サイトをインポートする方法です。
これによって、ご使用のバージョンの WebSphere
Portal 用の最新のポータル構成で作業を開始できます。
ポータル・サイトのカスタマイズ
ポータルのビジュアル・デザインに影響を与える、次のような複数の局面があります。
- ナビゲーションとレイアウト - ラベル、ページ、および URL を追加して、
ポータルの階層を編成します。ポータル・ページ内のポートレットのレイアウトを編集します。
- テーマとスキン - ポータルのグラフィック・デザインは、そのポータルに適用されるテーマとスキンによって定義されます。
- スタイル - スタイルは、ポータル内で視覚的に使用されるテキスト、テーブル、およびイメージに適用されます。
CSS Designer を使用すると、ポータルのテーマとスキン全体で一貫性のある書式を作成するスタイル・シートを編集し、作成することができます。
- ポートレット - ポータル内の内容は、各ページに挿入するポートレットおよび
ポートレット・アプリケーションによって異なります。
ポータル・ページ内で、ポートレットはスキンによって相互に分離されます。
ポータルのテスト、デバッグ、またはプロファイル作成
ワークベンチを使用して、ポータル・プロジェクトのテストまたはデバッグを行うことができます。
これらのタスクでは、ワークベンチ内のテスト環境 (ローカル)、または別のサーバー
(リモート、またはサーバー接続) のどちらかにおけるサーバーでポータルを実行します。
ポータルのデプロイ
デプロイメントとは、ポータル・プロジェクトをワークスペースからステージング・サーバーまたは実動サーバー
に移動するプロセスを指します。
Rational Developer を使用して、プロジェクトを
サーバーに自動的にデプロイしたり (デプロイ)、あるいはプロジェクトを
手動で移動することができます (エクスポート)。