Contributorインタフェースのダッシュボードのカスタマイズの詳細は、次の項を参照してください。
Contributorインタフェースにログインすると、ダッシュボードが表示されます。デフォルトでは、図69-1に示すような使用準備済のウィジェット(「ブックマーク」、「SmartLists」、「チェックアウト」および「割当て」)がダッシュボードに開きます。
ダッシュボードおよびそのウィジェットの次の部分をカスタマイズできます。
列の数
列幅
表示名、高さおよびダッシュボード位置
ウィジェットの数
システム定義のダッシュボードは、コントローラ・エレメントUI/Layout/CenterPane/DashboardContentsConfig
によって生成されます。このエレメントをオーバーライドできます。
ダッシュボード構成は、グローバルまたはサイト固有にすることができます。デフォルトのウィジェットのカスタマイズ、新しいウィジェットの追加、および必要でないウィジェットの削除が行えます。
ダッシュボードをカスタマイズするには、CustomElements
の下に独自のDashBoardContentsConfig.jsp
を作成し、そのプロパティをカスタマイズすることによって、エレメントUI/Layout/CenterPane/DashBoardContentsConfig
をオーバーライドします。
注意:
新しいウィジェットが追加されるか、既存のウィジェットが更新される場合、変更が行われるようにWEM UIのユーザー・プリファレンスを消去する必要があります。
次に、UI/Layout/CenterPane/DashBoardContentsConfig
エレメントを示します。表69-1のプロパティの説明が続きます。
エレメントUI/Layout/CenterPane/DashboardContentsConfig
<dashboardconfig> <dashboardlayout> <numberofcolumns></numberofcolumns> <columnwidths></columnwidths> </dashboardlayout> <components> <component id="widgetId
"> <name>widgetName
</name> <url>widgetURL
</url> <height>height_in_px
</height> <dragRestriction>true | false </dragRestriction> <column>number_of_column_in_which_to_display_widget
</column> </component> … … … </components> </dashboardconfig>
表69-1 UI/Layout/CenterPane/DashBoardContentsConfig.jsp
のプロパティ
プロパティ | 説明 | 値 |
---|---|---|
|
ダッシュボード表示の列数。 |
0より大きい整数。 システム・デフォルトは |
|
列のカンマ区切りの幅。 |
たとえば、 |
|
このセクションを使用して、ダッシュボード・ウィジェットを定義します。 |
該当なし |
|
単一ウィジェットの定義に使用します。 |
該当なし |
|
ウィジェットのID。 |
ウィジェット間で一意な英数字値。特殊文字は使用できません。 |
|
ウィジェットの表示名。 |
任意の文字列。 |
|
コントローラURL。 |
|
|
ウィジェットの高さ。 |
高さ(ピクセル単位)。たとえば、 |
|
ウィジェットのドラッグを制限します。 |
|
|
ウィジェットが表示される列。 |
|
Contributorダッシュボードに新しいウィジェットを追加できます。新しいウィジェットを追加するには、次の手順を実行します。
DashBoardContentsConfig.jsp
エレメントに新しいウィジェットを登録します。この項では、ダッシュボードにウィジェットを追加するプロセスについて説明します。
次の手順では、図69-2に示す、単純なウィジェットを作成および登録する方法を示します。
ダッシュボードにウィジェットを追加するには、次のようにウィジェットを作成します。
CustomElementsの下にJSPエレメントを作成します。この例では、エレメントにHelloWorldHtml
という名前を付けます。
ウィジェット・コードについては、このガイドで提供されているサンプル・ファイルに移動して、その内容をコピーできます。
ウィジェットを登録(ダッシュボードに追加)するには:
この項では、前の週に変更されたアセットを表示するウィジェットを作成します。この項の手順を完了したら、ダッシュボードに図69-3のようなウィジェットが表示されます。
ダッシュボードにウィジェットを追加するには、次のようにウィジェットを作成します。
CustomElements
の下にAction
JSPエレメントを作成します。この例では、エレメントにRecentlyModifiedAssetsAction.jsp
という名前を付けます。ウィジェット・コードについては、このガイドで提供されるサンプル・ファイルに移動して、その内容をコピーできます。
前の手順で作成したアクション・エレメントのJson
JSPエレメントを作成します。この例では、エレメントにRecentlyModifiedAssetsJson.jsp
という名前を付けます。コードについては、このガイドで提供されるサンプル・ファイルに移動して、その内容をコピーできます。このエレメントをRecentlyModifiedAssetsAction.jsp
エレメントと同じ場所にエレメントを置きます。
ウィジェットのCustomElementsの下にプレゼンテーション・エレメントを作成します。ウィジェット・エレメントと同じ名前を付けます。この例では、表示エレメントにRecentlyModifiedAssetsHtml.jsp
という名前を付けます。コードについては、このガイドで提供されるサンプル・ファイルに移動して、その内容をコピーできます。
注意:
プレゼンテーション・エレメントはRecentlyModifiedAssetsAction.jsp
エレメントをコールします。そのエレメントへのパスを入力します。
ウィジェットを登録(ダッシュボードに追加)するには: