コミュニティ ガイド

     前  次    目次     
ここから内容

コミュニティ インフラストラクチャの設定

ステージング段階では、開発で作成したポータル リソースを使用してコミュニティ テンプレートを作成します。このテンプレートをポータル管理者とエンド ユーザが使用して、コミュニティを作成します。コンテンツ管理機能をコミュニティ向けに独自に開発した場合は、必要なコンテンツ プロパティをステージング段階で設定します。

この段階では、訪問者の資格と、コミュニティ リソースの委託管理も設定します。また、パフォーマンス管理のためにキャッシュのコンフィグレーションも行います。アプリケーションのコンフィグレーションとテストが完了したら、プロダクション環境にデプロイします。

この章の内容は以下のとおりです。

 


コミュニティ テンプレートの作成

コミュニティ テンプレートを使用すると、特定の機能と特性を持ったコミュニティを作成できます。ポータル管理者は、コミュニティのニーズに応じて、具体的な特性を持つエンド ユーザ用のコミュニティ テンプレートを作成することができます。たとえば、金融コミュニティ用のテンプレートのブック、ページ、およびポートレットは、音楽コミュニティとは異なったものになります。

それぞれのコミュニティには独自の特性があるため、コミュニティ テンプレートには設計段階から、開発段階まで、十分な計画性が必要です。プロダクション環境において、コミュニティの外観および動作は希望どおりになっている必要があります。

コミュニティ テンプレートは、開発チームから提供されたリソース (*.ctmeta または *.portal ファイル)、またはポータル ライブラリの既存のブック、シェル、またはルック アンド フィールのファイルに基づいて作成することができます。テンプレートで使用する新しいブックを作成することもできます。

以下の手順を実行して、コミュニティ テンプレートを作成します。

  1. 必要に応じて、WebLogic Portal で新しいポータルを作成します。
  2. ポータル リソース ツリーで、[ポータル] ディレクトリを展開し、[yourPortal]、[テンプレート]、[コミュニティ テンプレート] を選択します。
  3. [コミュニティ テンプレート] ページで、[コミュニティ テンプレートの作成] を選択します。コミュニティ テンプレートの作成ウィザードが表示されます。
  4. ウィザードの手順 1 で、テンプレートのソースを選択し、[] をクリックします。[検索] または [すべて表示] を使用して、使用可能なリソースを表示します。
    • [コミュニティ テンプレート メタデータ ファイルから作成] - 開発チームが作成した任意の *.ctmeta ファイルが選択可能。これらのファイルには、あらかじめコンフィグレーションされているコミュニティ プロパティが含まれており、技術的プロパティが数多く設定されていれば、コミュニティ作成がより簡単になります。これは、コミュニティ テンプレートの作成に関して推奨される方法であり、また最も一般的に使用される方法です。
    • [ライブラリにあるリソースの選択] - ポータル ライブラリの既存のブック、または作成したブックを使用して、コミュニティの作成が可能。選択したブックは、コミュニティで使用するために設計されていることを確認してください。
    • 注意 : テンプレート構築プロセスで新しいブックを作成した場合、テンプレートを作成したら、ポータル ライブラリに移動し、作成したブックを、必要なリソースでコンフィグレーションする必要があります。
    • [.portal ファイルから] - 開発チームが作成した既存の .portal ファイルを使用してコミュニティの作成が可能。選択した .portal ファイルは、コミュニティで使用するために設計されていることを確認してください。
  5. 手順 2 で、適切なリソースを選択し、[] をクリックします。
  6. 手順 3 で、次の情報を入力して、[次へ] をクリックします。
    • [タイトル] (必須) - テンプレートを選択したときに表示されるタイトル。
    • [説明] (省略可能) - エンド ユーザがこのテンプレートを使用してコミュニティを作成するときに表示される説明。コミュニティ作成者が選択したテンプレートについて理解するのに役立ちます。
    • [デフォルト シェル] (必須) - コミュニティ ツールを含むシェルを選択。開発チームと確認してください。
    • [ルック アンド フィール] (必須) - コミュニティのために設計された、またはコミュニティと互換性のあるルック アンド フィールを選択。
    • [このテンプレートをライブラリに追加] (省略可能) - テンプレートを使用して、現在のポータル Web プロジェクトで他のコミュニティを作成するには、チェック ボックスをチェックする。
  7. 手順 4 で、コミュニティで使用可能な任意のプロパティを設定し、[テンプレートの作成] をクリックします。プロパティの説明については、「コミュニティ プロパティ リファレンス」を参照してください。[プロパティの確認] をクリックすることで、ここで入力する値を確認することもできます。
  8. 手順 5 で、コミュニティ テンプレートがすでにある場合、衝突を解決するようメッセージが表示されます。テンプレートが使用するリソースのいくつか (ブック、ページ、およびポートレット) に既存のリソースと同じ内部名が付いています。リソース同士の名前が完全に一致しているか、新しいリソースと名前が重複している可能性があります。このウィンドウでは、テンプレートが使用しているリソースに対してどのような処理をするかを決定します。衝突の解決方法を決定した後、[次へ] をクリックします。コミュニティ プロパティを確認し、[テンプレートの作成] をクリックします。(手順 7 の [テンプレートの作成] をクリックした場合、この手順はスキップします。)
  9. 注意 : 「XML マークアップ」とはポートレットの基本的な定義とコンフィグレーションで、エンド ユーザのカスタマイズは含まれていません。
  10. 手順 6 で、作成されたテンプレートの概要を表示して、[完了] をクリックします。これで、ポータル管理者およびエンド ユーザはコミュニティ テンプレートに基づいてコミュニティを作成することができます。

 


コミュニティ プロパティ リファレンス

コミュニティのプロパティは、以下の場合に設定できます。

以下は、コミュニティ プロパティの説明です。

 


コミュニティのデプロイ

WebLogic Portal の伝播ツールは、コミュニティの伝播をサポートしていません。これらのツールでは、コミュニティ テンプレートの伝播のみがサポートされています。このため、ステージング環境ではコミュニティを作成しないようにしてください。コミュニティはプロダクション環境で作成してください。

プロダクション環境で公開する前にコミュニティをテストする場合は、非アクティブの状態でコミュニティを作成します。これにより、コミュニティの作成者は、コミュニティをアクティブ化する前にコミュニティのコンフィグレーションとテストを行うことができます。

デプロイと伝播の詳細については、『プロダクション業務ガイド』を参照してください。


ページの先頭       前  次