66 コンテンツ監査レポートのカスタマイズ
カスタム・チャートをコンテンツ監査レポートに追加するか、OOTBチャートを変更して、コンテンツ監査レポートをカスタマイズできます。
トピック:
コンテンツ監査レポートについて
コンテンツ監査レポートは、特定のアセットの訪問者のトラフィックの統計を示すチャートのコレクションです。チャートは、ユーザーがWebサイトの訪問者のデータを表示および分析できる視覚化コンポーネントです。これらのチャート・コンポーネントでは、コンテンツ監査レポートに表示されるデータに対してWebCenter Sitesデータベースに問い合せます。
コンテンツ監査レポートを表示するには、アセットの調査ビューにアクセスして、アセットのツールバーの「レポート」アイコンをクリックします。デフォルトでは、レポートに次のチャートが表示されます。
-
メトリック・バー: 選択した期間中におけるアセットでのサイト訪問またはアクティビティに関する統計を表示する一連のティッカが含まれます。
-
オーサリング統計チャート: このレポートでは、選択した期間中にパブリッシュされたアセットの数と比較した、作成および編集されたアセットの数がプロットされますが、テンプレート・アセットなどの技術アセットは除きます。
-
パブリッシュの詳細レポート: このレポートには、選択した期間中のパブリッシュ履歴と予定パブリッシュ・ジョブに関する詳細が表示されます。
-
作成者の生産性レポート: このレポートには、特定のコンテンツ管理サイトで、選択した期間中にアセットを作成および編集したコンテンツ・コントリビュータに関する情報が表示されます。
-
コンテンツ・タグ・クラウド: このレポートには、選択した期間範囲内にアセットに適用された最も一般的なタグが表示されます。
-
アセット・タイプ・リスト: このレポートには、特定のコンテンツ管理サイトで、選択した期間範囲内にユーザーが作成および編集操作を実行した上位5つのアセット・タイプのリストが表示されます。
-
上位内部検索リスト: このレポートには、レポート対象期間範囲内にContributorインタフェースのユーザーが「検索」フィールドに入力した上位10個の単語またはフレーズがリストされます。
『Oracle Fusion Middleware Oracle WebCenter Sitesの使用』のコンテンツ監査レポートの操作に関する項を参照してください。
カスタム・チャートの作成、レポートへのカスタム・チャートの追加、レポートに表示されるデフォルト・チャートのカスタマイズおよびレポートからのチャートの削除によって、コンテンツ監査レポートをカスタマイズできます。デフォルトのコンテンツ監査レポートをカスタマイズしたり、デフォルトのレポートをオーバーライドする独自のコンテンツ監査レポートを作成したりできます。
コンテンツ監査レポートのカスタマイズ
チャートおよびチャートの実装に使用するレンダリング・エレメントを作成し、そのチャートをレポートに追加することによって、コンテンツ監査レポートをカスタマイズできます。
トピック:
コンテンツ監査レポートのカスタム・チャートの作成
チャートを作成するには、まずチャート・アセットを作成(WCS_Chart
アセット・タイプを使用)し、ElementCatalogのCustomElements
の下にレンダリング・エレメントを作成する必要があります。
次の手順では、選択されたアセットのページ訪問の数を表示するカスタム棒グラフの例を使用して、カスタム・チャートを作成する手順を示します。
-
ノート:
レンダリング・エレメントの詳細は、「UIコントローラ」を参照してください。カスタム・エレメントの格納の詳細は、「エレメント・ストレージ」を参照してください。
チャートを実装するレンダリング・エレメントの作成
カスタム・チャートを実装するには、CustomElements
の下にチャートのレンダリング・エレメントを作成する必要があります。UIコントローラは、3つのフェーズ(構成、アクション、プレゼンテーション)でこれらのカスタム・エレメントをテストします。
この例では、CustomElements/avisports/UI/Layout/CenterPane/Insights/Charts
の下にチャート用の<CustomChart>Action.jsp
および<CustomChart>Html.jsp
エレメントを作成します。この場所では、avisportsサンプル・サイトのコンテンツ監査レポートに表示されるチャートを指定します。
ノート:
UIコントローラが処理する構成設定がないため、この例のチャートでは、構成エレメント(<CustomChart>Config.jsp
)が必要ありません。「UIコントローラ」を参照してください。
チャートのレンダリング・エレメントの変更
- ElementCatalogで、ElementCatalogに同じパスで
UI/Layout/CenterPane/Insights/Charts/<ChartName>
からCustomElements
にチャートのレンダリング・エレメントをコピーします。たとえば、CustomElements/UI/Layout/CenterPane/Insights/Charts/<ChartName>
などです。 - テキスト・エディタでレンダリング・エレメントを開き、JSPファイルに変更を加えます。「カスタム・エレメント」を参照してください。
レポートへのカスタム・チャートの追加
-
カスタム・チャートをコンテンツ監査レポートに追加します。
-
チャートをカスタム・コンテンツ監査レポートに追加するには、次の行をカスタム
ReportHtml.jsp
に挿入します。<!-- Include the charts here --> <div class="block box event-box"> <div id="PageVisitRankContainer" class="siteinsightschart" data-chartname="Custom"></div> </div>
-
チャートをデフォルトのコンテンツ監査レポートに追加するには、次の行を
UI\Layout\CenterPane\Insights\Dashboard\ContentAuditHtml.jsp
に挿入します。ノート:
変更を行う前にこのエレメントのコピーをCustomElementsに作成します。<div class="siteinsightschart" data-chartname="<ChartName>"></div>
-
-
チャートがコンテンツ監査レポートに適切に表示されていることを確認します。
-
WebCenter Sitesにログインしてavisportsサンプル・サイトを選択し、「コントリビュータ」アイコンを選択します。
-
記事アセットまたはページ・アセットを開き、「レポート」アイコンをクリックします。
カスタム・レポートでカスタム・チャートがロードされます。
-