6.3 共有ページの作成とメンテナンス

共有ページの作成とメンテナンスには、次の手順が含まれます。

  1. に従って、新しい共有ページを作成するか、既存の共有ページをセクション 6.3.1, 共有ページの作成選択します。

  2. に従って、ページに(ポートレット形式で)コンテンツを追加します。セクション 6.3.2, 共有ページへのコンテンツの追加

    ページからコンテンツを削除することもできます(セクション 6.3.3, 共有ページからのコンテンツの削除を参照)。

  3. に従って、ポータルレイアウトを選択します。セクション 6.3.4, 共有ページのレイアウトの変更

  4. に従って、選択したレイアウトのコンテンツの順序と位置を決めます。セクション 6.3.5, 共有ページへのコンテンツの配置

  5. 共有ページのURLをブラウザに入力して、新しいページを表示します(セクション 6.3.6, 共有ページの表示を参照)。

共有ページとレイアウト

共有ページはポータルレイアウトに完全にバインドされてるわけではありません。このため、共有ページのレイアウトを切り替えてもページのコンテンツは失われません。新しいレイアウトが適用されると、ページに追加されたポートレットは自動的に新しいレイアウトで表示されます。新しいレイアウトではコンテンツの位置調整が必要なこともあります。

6.3.1 共有ページの作成

共有ページは初めから作成することも、既存のページをコピーして作成することもできます。このセクションでは、両方の手順を説明します。

共有ページを初めから作成する

  1. [Page Admin]ページで[Maintain Shared Pages]を選択します。

    [Maintain Shared Pages]パネルが\'95\'5c示されます。

  2. [新規]ページアクションを選択します(パネルの左下にあります)。

    タイトルとカテゴリが未設定の共有ページが作成されます。

  3. 共有ページの[page properties]を指定します。

    プロパティ

    操作

    Page Link Name (URI)

    ページのURI名を指定します(ユーザインタフェースのURL内に表示されます)。たとえば、次のようにURIを指定すると:

    
    MySharedPage
    

    URLでは次のように\'95\'5c示されます。

    
    http://myappserver:8080/IDM/portal/cn/MyContainerPage/MySharedPage
    

    Page Name

    ページの表示名を指定します。例:

    
    My Shared Page
    

    この名前を他の言語にローカライズする場合は、[Localize]をクリックします。

    Navigation Priority

    次のいずれかを指定します。

    • この共有ページに優先度を割り当てる必要がない場合[なし]を選択します。

    • この共有ページに、他の共有ページに対する優先度を割り当てる場合、[値の設定]を選択します。優先度は0~ 9999の間の整数を指定します。0は優先度が最高で、9999は優先度が最低です。

      優先度順にページがリストされるときに特定の順序で\'95\'5c示したい場合や、(ユーザが複数のグループに属しているため)デフォルトページが複数存在するときに特定のページを選択しておきたい場合、優先値を設定しておくと便利です。

    Parent Page

    この共有ページを他の共有ページの子として設定する場合は、[親の選択]をクリックします。親ページと子ページが両方とも同じカテゴリに属していることを確認してください(\'95\'5c示の問題を避けるため)。

    エンドユーザがランタイム時に共有ページナビゲーションポートレットを使用すると、この関係が表示されます。共有ページのリストを\'95\'5c示すると、親ページの下に子ページがインデント\'95\'5c示されます。

    子ページは親ページのコンテンツ、初期設定、および設定を継承しません。逆に言えば、親ページがそれ自体のコンテンツと同時に子ページのコンテンツを自動的に表示することはありません。

    Assign Categories

    ページが所属するカテゴリを次から0個以上選択します。

    • 管理

    • ディレクトリ管理

    • 一般

    • Guest Pages

    • 情報管理

    • パスワード管理

    カテゴリ順にページがリストされるときに適切に整理されるようにしたい場合や、ページがカテゴリ順にフィルタされるときに適切なサブセットが選択されるようにしたい場合は、カテゴリを割り当てておくと便利です。

    メモ:ゲストページ」は特別なカテゴリで、ユーザのログイン前に表示される(ログイン後ではない)共有ページの識別に使用されます。詳細については、セクション 10.0, ポートレットについてにある共有ページナビゲーションポートレットのセクションを参照してください。

    説明

    ページを説明するテキストを入力します。

  4. Save Page]をクリックします([Page Properties]セクションの下部)。

既存のページをコピーして共有ページを作成する

  1. [Page Admin]ページで[Maintain Shared Pages]を選択します。

    に示すような、[共有ページの保守]パネルが表示されます。

  2. 共有ページのリストで、コピーするページを選択します。

    リストが長い場合は、リストを(カテゴリ順や開始テキスト順に)並べ替えると、目的のページを見つけやすくなります。

  3. Copy]のページアクションを選択します(パネルの左下)。

    新しい共有ページが作成され、[Copy of OriginalPageName]という名前が付けられます。

  4. 共有ページのページプロパティを指定します(を参照)。

  5. Save Page]をクリックします([Page Properties]セクションの下部)。

6.3.2 共有ページへのコンテンツの追加

共有ページを作成したら、次の手順として、ページに設定するポートレットを選択してコンテンツを追加します。Identity Managerユーザアプリケーションに付属の作成済みポートレットを使用することも、登録した他のポートレットを使用することもできます。

  1. [Maintain Shared Pages]パネルで新規または既存のページを開き、[Select Content]ページタスクをクリックします(パネルの下部)。

    新しいブラウザウィンドウに[Content Selector]が\'95\'5c示されます。

    図
  2. 使用可能なコンテンツの中から特定のカテゴリのコンテンツを表示する場合は、[フィルタ]ドロップダウンリストからカテゴリを選択します。

  3. [使用できるコンテンツ]リストからポートレットを1つまたは複数選択します。

    リストから非連続のポートレットを複数選択する場合はCtrlキーを押しながら選択します。連続したポートレットを複数選択する場合はShiftキーを押しながら選択します。

  4. [追加]をクリックして、選択したポートレットを[選択されたコンテンツ]リストに移動します。

  5. コンテンツ初期設定]をクリックすると、共有ページのために選択したポートレットの初期設定を編集できます。指定した初期設定値は、ページに\'95\'5c示されるポートレットのインスタンスに反映されます。

  6. Save Contents]をクリックします。

これで共有ページのコンテンツを選択しました。続いてセクション 6.3.4, 共有ページのレイアウトの変更の説明に従って新しいレイアウトを選択するか、セクション 6.3.5, 共有ページへのコンテンツの配置の説明に従って現在のレイアウトのコンテンツを配置できます。

6.3.3 共有ページからのコンテンツの削除

共有ページの作成中、あるページからポートレットを削除してコンテンツを削除することも可能です。このような場合、次の手順に従って[Content Selector]または[Layout Selector]を使用します。

  1. [Maintain Shared Pages]パネルでページを開き、[Select Content]ページタスクをクリックします(パネルの下部)。

    新しいブラウザウィンドウに、セクション 6.3.2, 共有ページへのコンテンツの追加に示すような[コンテンツセレクタ]が表示されます。

  2. [選択されたコンテンツ]リストから削除するポートレットを選択し、[削除]をクリックします。

    ポートレットがページから削除されます。

  3. Save Contents]をクリックします。

[レイアウトセレクタ]を使って共有ページからコンテンツを削除する

  1. [Maintain Shared Pages]パネルでページを開き、[Arrange Content]ページタスクをクリックします(パネルの下部)。

    新しいブラウザウィンドウに[Layout Selector]が\'95\'5c示され、そのページのポートレットが\'95\'5c示されます。

    図
  2. 削除するポートレットのX\'83\'7bタンをクリックします。

  3. 確認のメッセージが\'95\'5c示されたら、[OK]をクリックします。

    ポートレットがページから削除されます。

  4. Save Layout]をクリックします。

6.3.4 共有ページのレイアウトの変更

共有ページのレイアウトを変更すると、新しいレイアウトに合わせて既存のコンテンツが移動します。場合によっては最終結果を調整する必要があります。

共有ページのレイアウトを変更する

  1. [Maintain Shared Pages]パネルでページを開き、[Select Layout]ページタスクをクリックします(パネルの下部)。

    新しいブラウザウィンドウに[Portal Layouts]リストが\'95\'5c示されます。

    図
  2. 選択項目をスクロールし、使用するレイアウトを選択します。

  3. Select Layout]をクリックします。

6.3.5 共有ページへのコンテンツの配置

共有ページのコンテンツやレイアウトを指定した後、選択したレイアウトにコンテンツを配置できます。また、特定の場所に他のポートレットを追加したり、ポートレットを削除したりできます。

共有ページでコンテンツを配置する

  1. [Maintain Shared Pages]パネルでページを開き、[Arrange Content]ページタスクをクリックします(パネルの下部)。

    新しいブラウザウィンドウに[Layout Selector]が\'95\'5c示され、そのページのポートレットが\'95\'5c示されます。

    図
  2. ページにポートレットを追加する場合:

    1. 目的のレイアウトフレームにある[Add Content]をクリックします。

      新しいブラウザウィンドウに[Portlet Selector]が\'95\'5c示されます。

    2. 使用可能なコンテンツの中から特定のカテゴリのコンテンツを表示する場合は、[フィルタ]ドロップダウンリストからカテゴリを選択します。

    3. [使用できるコンテンツ]リストから追加するポートレットを選択します。

    4. Select Content]をクリックします。

      [Portlet Selector]が閉じ、選択したポートレットが[Layout Selector]にある目的のレイアウトフレームに\'95\'5c示されます。

  3. レイアウト内の別の場所にポートレットを移動する場合は、次のブラウザ別の手順に従ってください。

    ブラウザ

    操作

    Internet Explorer

    1. ポートレットのタイトルバーにカー\'83\'5cルを移動し、カー\'83\'5cルが手の形になるようにします。

    2. \'83\'7dウスの左\'83\'7bタンを押し、レイアウト内の希望の場所にポートレットをドラッグします。

    Mozilla Firefox

    1. 移動するポートレットをクリックします。

    2. 移動先のレイアウトフレームの内側をクリックします。

    ポートレットが目的の場所に移動します。

  4. レイアウトからポートレットを削除する場合:

    1. 削除するポートレットのX\'83\'7bタンをクリックします。

    2. 確認のメッセージが\'95\'5c示されたら、[OK]をクリックします。

      ポートレットがレイアウトから削除されます。

  5. ポートレットの初期設定を編集する場合:

    1. 編集するポートレットの鉛筆型の\'83\'7bタンをクリックします。

      ポートレットの[Content Preferences]がブラウザに\'95\'5c示されます。

    2. 必要に応じて初期設定値を変更します。

      指定した初期設定値は、ページに\'95\'5c示されるポートレットのインスタンスに反映されます。

    3. Save Preferences]をクリックします。

  6. Save Layout]をクリックして変更を保存し、[Layout Selector]を閉じます。

6.3.6 共有ページの表示

共有ページを表示するには、Webブラウザで次のリンクに移動します。

http://server:port/IDM-war-context/portal/pg/shared-page-name

たとえば、MyContainerPageという共有ページを\'95\'5c示するには、次のページに移動します。

http://myappserver:8080/IDM/portal/pg/MySharedPage