第2章

Express Portalについて

この章では、Express Portalの概要について説明します。この章の節は次のとおりです。

 
Top of page

Express Portalとは

アプリケーションを容易に作成できるようにするため、exteNd DirectorではExpress Portalと呼ばれるデフォルトプロジェクトが提供されています。これは、標準のexteNd Directorプロジェクトテンプレートを基にした完全なポータルアプリケーションです。 インストールした後すぐにこのアプリケーションを使用して、次のことを実行できます。

 
Top of page

Express Portalのインストール方法

exteNd\xaa 製品のインストール方法によって、簡易ポータルはいくつかの様式で使用できます。

exteNdインストールのタイプ

ファイルシステムで使用可能なプロジェクト

exteNd Application Serverに展開されているアプリケーション

簡易(Express)

goldBullet

goldBullet

カスタム

goldBullet


サーバ



ツール



 
Top of page

Express Portal プロジェクトについて

Express Portalプロジェクトは、Express Portalアプリケーションのカスタムロジックおよびリソースがカプセル化された標準のexteNd Director WARプロジェクトです。 このプロジェクトは、次の場所にインストールされている「標準のDirectorテンプレート」に基づいています。

  exteNd suite install directory\Director\templates\Director

For more informationプロジェクトテンプレートの詳細については、exteNd Directorアプリケーションの開発のプロジェクトの操作に関する章を参照してください。

簡易またはカスタムインストールによってexteNdスイートをインストールする場合、スイートのインストールディレクトリにExpress Portalプロジェクトが追加されます。 次にexteNd Directorでプロジェクトを開き、新規ポートレット、ページフロー、およびその他のJSPやサーブレットなどのWebリソースを追加するなど、独自のビジネスロジックに従ってプロジェクトをカスタマイズします。

For more information exteNd DirectorでExpress Portalプロジェクトにアクセスするには、Express Portalプロジェクトを開くを参照してください。

 
Top of section

Express Portalプロジェクトの仕様

Express Portalプロジェクトの仕様は、次のとおりです。

仕様

Express Portal

プロジェクトのタイプ

次を含むexteNd Directorプロジェクト

  • ポータル

  • ポートレットランタイム

  • リソースセット

    For more information 詳細については、 exteNd Directorアプリケーションのリソースセットの使用に関する章を参照してください。

プロジェクトの名前

ExpressPortal

ディレクトリの場所

exteNd suite install directory\Projects\ExpressPortal

exteNd Directorデータベース

exteNd suite install directory\MySQL\data\expressportal

JDBC接続プール

JDBC/ExpressPortal

サーバプロファイル

Novell exteNd 5_x

展開計画

ExpressPortal_DeplPlan.xml

リソースセット

ExpressPortal-resource

共有ライブラリの使用

なし

For more information 詳細については、共有ライブラリ設定に関する節を参照してください。

含まれるサブシステム

すべて

  • CMS管理コンソール(Web階層)

  • Content Management

  • Director管理コンソール(Web階層)

  • Directory

  • Framework

  • Portal (Web階層)

  • Rule

  • Search

  • User

  • WebDAV

  • Workflow

For more information exteNd Directorサブシステムの詳細については、exteNd Directorアプリケーションの開発 の概要の章を参照してください。

 
Top of section

Express Portalプロジェクトを開く

「簡易」または「カスタム」インストールオプションを使用してexteNdスイートをインストールした場合、exteNd Directorで簡易ポータルプロジェクトを開くことができます。

Procedure Express Portalプロジェクトを開く

  1. ウィンドウズの[スタートメニュー]で[Novell exteNd 5.0]>[Director]>[Directorデザイナ]の順に選択して、プログラムグループからexteNd Directorを起動します。

    exteNd Directorを初めて起動すると、自動的にデスクトップに簡易ポータルプロジェクトが表示されます。

    pgExpressPortalAutoOpen

  2. 自動的に簡易ポータルプロジェクトが表示されない場合は、次の手順を実行します。

    1. [ファイル]>[プロジェクトを開く]の順に選択します。

      [プロジェクトを開く]ダイアログボックスが表示されます。

    2. Express Portalプロジェクトに移動します。

        exteNd suite install directory\Projects\ExpressPortal
      

      たとえば、exteNdスイートをc:\Program Files\Novell\exteNd5にインストールした場合は、次に移動します。

        c:\Program Files\Novell\exteNd5\Projects\ExpressPortal
      
    3. [ExpressPortal.spf]を選択し、[開く]をクリックします。

      exteNd DirectorでExpress Portalプロジェクトが開きます。

 
Top of section

他のプロジェクトとともにExpress Portalプロジェクトの使用

共有ライブラリ環境では、同時にアプリケーションサーバに展開できるのは1つのポータルアプリケーションだけです。 Express Portalプロジェクトは共有ライブラリを使用しないため、Express Portalが実行中であるサーバに対して他のポータルアプリケーションを展開できます。

注記:   ポートレットアプリケーションWARの使用を計画している場合は、共有ライブラリ環境を使用する必要があります。

 
Top of section

Express Portalプロジェクトで実行できる操作

Express Portalプロジェクトはさまざまな方法で使用できます。

アプリケーションコンテキストの変更   簡易ポータルプロジェクトを独自のアプリケーション開発の開始点として使用する場合、アプリケーションコンテキストを変更する必要があります。 これを実行するには、文字列ExpressPortalをアプリケーションのコンテキスト名に置換する必要があります。 いくつかの場所でこれを実行する必要があります。

これらのプロパティの値はコンテキスト名と一致する必要があります。

アプリケーションが正しく実行されるようにするため、exteNd Directorデータ用の新しいデータベースを使用する必要があります。

For more information開始するには、『exteNd Director アプリケーションの開発』のプロジェクトの操作に関する章を参照してください。

 
Top of page

Express Portalアプリケーションについて

Express Portalアプリケーションは、exteNd Directorをインストールしたら即座に使用できる作業ポータルです。 このポータルでは、exteNd Director Portalサブシステムの機能がすべて提供されています。

「簡易」オプションを使用してexteNdスイートをインストールした場合、Express Portalはインストール時にexteNd Application Serverに展開され、実行の準備ができたことになります。 開始するには、Express Portalアプリケーションの実行を参照してください。

「カスタム」インストールオプションを使用してexteNdスイートをインストールした場合、実行する前にExpress PortalアプリケーションをexteNd Application Serverに展開する必要があります。Express Portalの展開を参照してください。

 
Top of page

Express Portalアプリケーションの実行

次の手順は、Express PortalがexteNd Application Serverに展開されているものと想定します。 Express Portalを展開する必要がある場合、Express Portalの展開を参照してください。

Procedure Express Portalアプリケーションを開始する

  1. サーバを起動します。

  2. ブラウザを開き、次のURLを入力します。

      http://server name/ExpressPortal/portal
    

    がブラウザに表示され、ゲストユーザ「guest」としてポータルWeb層にログインできます。

    pgExpressPortalWelcome

    ゲストユーザは、exteNd Director ポータルへのアクセスが制限されます。 たとえば、エンドユーザまたは管理者としてポータルをパーソナライズするため、ポータルの機能を十分活用するには、認証されたユーザとしてログインする必要があります。

  3. ページの右上隅にある[ログイン]をクリックします。

    exteNd Directorログインポートレットがブラウザに表示され、ポータルへのログインを確認するメッセージが表示されます。

    LoginPortlet

  4. 名前とパスワードを入力し、[ログイン]をクリックするかまたは<Enter>キーを押します。

    デフォルトのExpress Portalページがブラウザに表示されます。

    ポータル管理者( PROTECT権限を持つPortalAdminグループのメンバー)またはロックスミスユーザである場合は、 管理者に合わせたコンテンツを持つデフォルトのポータルページが表示されます。

    pgDefaultPortalPageAdmin

    For more informationポータル管理機能の詳細については、ポータルの管理に関する章を参照してください。

    その他のタイプのユーザである場合は、管理権限を持たないユーザ用に設計されたコンテンツのデフォルトポータルページが表示されます。

    pgDefaultPortalPageUser

    For more informationポータル環境をカスタマイズする方法については、ポータルのパーソナライズに関する章を参照してください。

これでExpress Portalアプリケーションを使用できるようになりました。 開始するには、Express Portal アプリケーションで実行できる操作を参照してください。

セッションタイムアウトの結果   すでにポータルにログインしている場合、セッションでタイムアウトが発生するとポータルはセッションを追跡し、ユーザに通知します。 セッションでタイムアウトが発生すると、ポータルによってユーザはセッションタイムアウトページ(SessionHandlerポートレットによって表示されます)にリダイレクトされます。 このページでは、新しいセッションで前のページに戻ることができるリンクが提供されています。

注記:   ポータルアプリケーション用のweb.xmlファイルには、セッションタイムアウトの動作を制御できるUseSessionHandlerPortletと呼ばれるコンテキストパラメータが含まれています。 SessionHandlerポートレットでタイムアウトを管理しない場合は、このパラメータをfalseに設定します。 デフォルト設定はtrueです。

 
Top of section

Express Portal アプリケーションで実行できる操作

Express Portalアプリケーションでは異なるレベルのアクセスができます。 すべてのユーザは、Express Portal を使用してプライベートなポータル環境をパーソナライズできます。管理機能には制約があり、ポータル管理者および共有ページの所有者だけが使用できます。

ポータル管理者とは、PortalAdmin管理グループに割り当てられている、PROTECTを持ったユーザです。 ポータル管理者は、ユーザを共有ページの所有者として割り当てることができます。

異なるタイプのユーザがExpress Portalで作業する方法のまとめは、次の表のとおりです。

タスク

ポータル管理者

共有ページの所有者

すべてのユーザ

手順

パーソナルページの作成と変更

goldBullet

goldBullet

goldBullet

  1. [パーソナライズ]を選択します。

  2. ポータルのパーソナライズに関する章に記されている手順に従います。

コンテナページの作成と変更

goldBullet



  1. [ポータル管理]を選択します。

  2. コンテナページの作成と維持に関する節に記されている手順に従います。

共有ページの作成

goldBullet



  1. [ポータル管理]を選択します。

  2. 共有ページの作成に関する節に記されている手順に従います。

共有ページの変更

goldBullet

goldBullet

注記:   これらのユーザは自分が所有している共有ページだけを変更できます。


  1. [ポータル管理]を選択します。

  2. 共有ページへのコンテンツの追加、共有ページのレイアウトの変更、および共有ページでのコンテンツの整理に関する節に記されている手順に従います。

ユーザおよびグループへのページ割り当て

goldBullet

goldBullet


  1. [ポータル管理]を選択します。

  2. ユーザおよびグループへのページ割り当てに関する節に記されている手順に従います。

共有ページ所有者の割り当て

goldBullet

goldBullet


  1. [ポータル管理]を選択します。

  2. 共有ページ所有者の割り当てに関する節に記されている手順に従います。

ポータルへのテーマの割り当て

goldBullet

goldBullet

goldBullet

  1. [パーソナライズ]を選択します。

  2. ポータルテーマの設定に関する節に記されている手順に従います。

 
Top of page

Express Portalの展開

『exteNd Director アプリケーションの開発』のexteNd Directorアプリケーションの展開に関する章で説明されているとおり、他のexteNd Directorアプリケーションと同じ方法でExpress Portalを展開します。

重要:   共有ライブラリ環境では、アプリケーションサーバに展開できるのは1つのポータルアプリケーションだけです。 Express Portalアプリケーションは共有ライブラリを使用しないため、サーバ上で他のアプリケーションと共存できます。

For more information    共有ライブラリ環境の設定の詳細については、『exteNd Director アプリケーションの開発』の exteNd Directorプロジェクトの再設定に関する章を参照してください。

 
Top of page

Express Portalの展開解除

他のexteNd Directorアプリケーションと同じ方法でExpress Portalを展開解除します。




Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.  more ...