|
ポータルを開発する場合は、JSP タグ、コンテンツ API およびパーソナライゼーション ツールを使用して取得し、ポータル ユーザにコンテンツを表示します。
通常、JSP ページ内ではコンテンツの取得と表示が行われます。JSP ページ内で、API、JSP タグ、コンテンツ セレクタ、プレースホルダまたはキャンペーンを使用してクエリまたはパーソナライゼーション ルールに基くコンテンツを取得することができます。
パーソナライズされたコンテンツの配信の詳細については、『WebLogic Portal の対話管理ガイド』を参照してください。
JSP タグはコンテンツを取得と表示します。コンテンツの取得または検索は通常、JSP ページのコンテキスト内で行われます。コンテンツ API を使用してもコンテンツを取得することができます。
表 9-1 に、コンテンツを取得する 4 つのコンテンツ固有の JSP タグを示します。JSP タグの詳細については、「コンテンツ管理に関する JSP Javadoc」を参照してください。
使用する JSP タグにかかわらず、リポジトリ パスまたはクエリを使用してタグでコンテンツが取得されます。
すべてのコンテンツは、固有のパスによってそのアドレスを示すことができます。このパスが、フォルダとコンテンツを作成すると、WebLogic Portal Administration Console で表示されます。<cm:getNode> JSP タグ内で、リポジトリ パスを指定してコンテンツを取得することができます。たとえば、コンテンツ階層が WebLogic Portal Administration Console で図 9-1 のように表示される場合に、CarPic を取り出すには、コード リスト 9-1 のコードを使用します。

<%@ taglib uri="content.tld" prefix="cm"%>
<cm:getNode path="/WLP Repository/Dev2Dev/CarPic" id="carpic" />
クエリを使用してもコンテンツを取得することができます。クエリの作成の詳細については、『対話管理ガイド』の「条件式を使用するコンテンツ クエリの構築」を参照してください。
コンテンツを取得した後、ポータル内に表示する方法について判断する必要があります。この節では、JSP タグを使用する説明と例を示します。コンテンツを表示するには、パーソナライゼーション ツールを使用することができます。コンテンツのパーソナライズの詳細については、『対話管理ガイド』を参照してください。
表 9-2 に、コンテンツを表示する JSP タグを示します。タグの詳細なリファレンスについては、「コンテンツ管理の JSP Javadoc」を参照してください。
|
|
|
|
|
|