この章の内容は次のとおりです。
権限
この章のタスクを実行するには、Application Specialist
ロールに付与される権限(またはPortal Templates-Manage All
権限)が必要です。デフォルトでは、Portal Creator
ロールにこの権限がないことに注意してください。Manage Portal Templates
権限を持つユーザーは、他のユーザーが作成したプライベート・ポータル・テンプレートを含むすべてのポータル・テンプレートを表示したり管理したり、ポータル・テンプレートをインポートしたりエクスポートしたり、他のユーザーが使用できるようにポータル・テンプレートを公開することができます。
Portal Templates-Create Portal Templates
権限を持つユーザーは、ホーム・ポータルからポータル・テンプレートを作成して、自分が作成したポータル・テンプレートおよび使用権限を持つポータル・テンプレートをホーム・ポータルから使用できます。ホーム・ポータルから新しいポータル・テンプレートを作成する方法の詳細は、名前を変更して「ポータル・テンプレートの使用」を参照してください。
権限の詳細は、「ポータルのロールと権限について」を参照してください。
ポータルを作成する際は、そのポータルのベースとして、いずれかのデフォルト・ポータル・テンプレート、独自のカスタム・ポータル・テンプレート、または他のユーザーが作成および公開したポータル・テンプレートを使用できます。ポータル・テンプレートには、一貫性のあるルック・アンド・フィールと、組織のニーズを満たすように構成されたポータルの作成を開始するための効率的な方法が用意されています。詳細は、「ポータル・テンプレートについて」を参照してください。
アプリケーション・スペシャリスト(またはPortal Templates-Manage All
権限を持つユーザー)は、アプリケーション・レベルの「ポータル・テンプレート」ページからすべてのポータル・テンプレートを管理できます(図57-1)。現在使用可能なポータル・テンプレートを確認でき、不要になったポータル・テンプレートは削除できます。また、テンプレートを公開して全員が使用できるようにしたり、個人使用のみに限定したりできます。
ポータル・テンプレート・リストは最新かつ有効な状態に維持しておくことが重要です。ポータルの作成者は誰でも、自分のプライベートなテンプレートとパブリック・テンプレートの両方を表示できます。
「ポータル・テンプレート」ページでは、インポートおよびエクスポート・オプションも使用できます。詳細は、「ポータル・テンプレートのインポートおよびエクスポート」を参照してください。
アプリケーション・レベルの「ポータル・テンプレート」ページでは、各ポータル・テンプレートの作成者および作成日を簡単に確認できます。「アクション」メニューには、ポータル・テンプレートを削除するためのオプションもあり、ここからテンプレートを公開したり、非表示にすることもできます。
WebCenter Portal内のすべてのポータル・テンプレートを、その説明、作成者などの有用な情報とともに表示するには、次の手順を実行します。
この項では、ポータル・テンプレートをインポートおよびエクスポートする方法について説明します。
システム管理者は、WLSTコマンドを使用してポータルおよびポータル・テンプレートをインポートおよびエクスポートすることもできます。これらのWLSTコマンドや、ポータルに関連するバックエンド・データの移行方法の詳細は、『Oracle WebCenter Portalの管理』のポータル、テンプレート、アセットおよび拡張機能のデプロイに関する項を参照してください。
アプリケーション・スペシャリスト(およびPortal Templates-Manage All
権限を持つ他のユーザー)は、ポータル・アーカイブ(.par
ファイル)からWebCenter Portalにポータル・テンプレートをインポートできます。
インポートの際、アーカイブに含まれるすべてのポータル・テンプレートは再作成されます。ポータル・テンプレートが存在する場合は、削除および置換されます。ポータル・テンプレートが存在しない場合は作成されます。
新たにインポートされたポータル・テンプレートは、すぐには使用できません。インポートしたテンプレートを公開して、全員が使用できるようにする必要があります。「ポータル・テンプレートの公開および非表示」を参照してください。
ドキュメント・サービス(ファイル、フォルダ、Wiki、ブログ)を使用するポータル・テンプレートは、WebCenter Portalのバックエンド・コンテンツ・リポジトリにコンテンツ・フォルダを自動的に持ちます。このコンテンツ・フォルダは、transport.mar\oracle\webcenter\lifecycle\importexport\data\oracle-webcenter-doclib\docsexport.zip
にある.zip
ファイルのポータル・テンプレート・アーカイブに含まれています。
注意:
ポータル・テンプレート・アーカイブには、たとえばテンプレートのコンテンツ・フォルダには保存されていない、コンテンツ・プレゼンタで表示される情報など、テンプレートのコンテンツ・フォルダ外に保存されていて、ポータル・テンプレートで参照されるWebコンテンツやWebページは含まれません。同様に、テンプレート・アーカイブには共有アセットは含まれません。依存コンテンツはすべてターゲットに移行して、インポートしたテンプレートからアクセスできるようにする必要があります。ターゲット・サーバーに移動しないすべての依存コンテンツは、ポータル・テンプレートのインポートの際に失われます。
コンテンツ・フォルダを除外するオプションは、importWebCenterPortals
WLSTコマンドで使用できます。詳細は、『Oracle WebCenter Portalの管理』のWLSTを使用したアーカイブからのポータル・テンプレートのインポートに関する項を参照してください。
.par
ファイルから1つ以上のポータル・テンプレートをインポートするには、次の手順を実行します。
最初は、新しくインポートされたポータル・テンプレートは自分のみが使用できます。公開するには、「ポータル・テンプレートの公開および非表示」を参照してください。
アプリケーション・スペシャリスト(およびPortal Templates-Manage All
権限を持つ他のユーザー)は、WebCenter Portalからポータル・アーカイブ(.par
ファイル)にポータル・テンプレートをエクスポートし、それを別のポータル・サーバーにデプロイできます。デフォルトのテンプレートはエクスポートできません。
エクスポートおよびインポート・ユーティリティは主に、WebCenter Portalインスタンス間での情報の移動に使用されますが、ポータル・テンプレートのエクスポート機能は、バックアップ・サービスとしても役立ち、他のユーザーとのテンプレートの共有と交換にも便利です。
ポータル・テンプレートには、ページ、ドキュメント、ディスカッション、リスト、およびカスタム・ロールやメンバーの詳細などのセキュリティ情報を含めることができます。
ポータル・テンプレートをエクスポートすると、この情報がすべてポータル・データ・ファイル(.pdr
)にパッケージ化されます。このPDRファイルには、メタデータ・アーカイブ(.mar
ファイル)とテンプレートのセキュリティ・ポリシー情報を含む単一のXMLファイルが含まれます。エクスポート・プロセスでは、1つ以上のテンプレートの.pdr
ファイルがアーカイブにパッケージ化されます。このアーカイブはローカル・ファイル・システムまたはリモート・サーバー・ファイル・システムに保存できます。
テンプレート・データはポータル・テンプレート・アーカイブに含まれるので、テンプレート・データはターゲット・サーバーに手動で移行する必要がありません。
ドキュメント・ツール(ファイル、フォルダ、Wiki、ブログ)を使用するテンプレートは、WebCenter Portalのバックエンド・コンテンツ・リポジトリにコンテンツ・フォルダを自動的に持ちます。WebCenter Portalを使用してポータル・テンプレートをエクスポートする場合は、このフォルダに格納されたコンテンツがポータル・テンプレート・アーカイブ(.pdr
)に自動的に含められるので、別のターゲット・サーバーに簡単にデプロイできます。フォルダは、transport.mar\oracle\webcenter\lifecycle\importexport\data\oracle-webcenter-doclib\docsexport.zipにある.zip
ファイルに追加されます。
注意:
ポータル・テンプレート・アーカイブには、たとえばポータル・テンプレートのコンテンツ・フォルダには保存されていない、コンテンツ・プレゼンタで表示される情報など、別の場所に保存されていて、ポータル・テンプレートで参照されるWebコンテンツやWebページは含まれません。WebCenter Portalのバックエンド・コンテンツ・リポジトリでポータル・テンプレートに割り当てられたフォルダのみが、ポータル・テンプレート・アーカイブに含まれます。
エクスポート・アーカイブは、ローカル・ファイル・システムまたはリモート・サーバー・ファイル・システムに保存できます。
注意:
ポータルとポータル・テンプレートを1つのアーカイブ内にエクスポートすることはできません。ポータルのエクスポートは別のプロセスで、『Oracle WebCenter Portalの管理』のアーカイブからの1つ以上のポータルのインポートに関する項で説明しているように、システム管理者のみが実行できます。
WebCenter Portalから1つ以上のポータル・テンプレートをエクスポートするには、次の手順を実行します。
エクスポート・アーカイブ(.par
)が指定の場所に保存されます。
「ポータル・テンプレートについて」で説明している、デフォルトのポータル・テンプレートは変更できませんが、Portal Templates-Create
権限を持つユーザーは、すべてのユーザーがポータルの作成に使用するための新規ポータル・テンプレートを作成できます。この権限は、デフォルトでApplication Specialist
ロールに付与されています。
新規ポータル・テンプレートを作成するには、まず既存のテンプレートに基づいてポータルを作成してから(「新規ポータルの作成と構築」を参照)、各自の要件に応じてこれをカスタマイズします。その後、開発してカスタマイズしたポータルに基づいて新規ポータル・テンプレートを作成できます。ポータル・テンプレートの作成時には、ディスカッション、ドキュメント、リスト、メンバー情報、ロールまたはページをソース・ポータルから継承することを選択できます。アドバンスト権限を含む(該当する場合)、ソース・ポータルのセキュリティ設定もテンプレートでコピーされます。
注意:
新規ポータル・テンプレートを作成する際、このテンプレートはソース・ポータルからお知らせを継承しません。
アプリケーション・スペシャリスト(またはPortal Templates-Manage All
権限を持つユーザー)は、ポータル・テンプレートを他のユーザーが使用できるように公開できます。公開しない場合、そのテンプレートはプライベートのままとなり、他のユーザーには表示されません。
注意:
Portal Creator
ロールには、ポータル・テンプレートを作成または管理するデフォルトの権限がありません。
デフォルトのApplication Specialist
ロール(またはアプリケーション・レベルのPortal Templates-Manage All
権限)を持つユーザーは、アプリケーション・レベルで使用可能なポータル・テンプレートを作成したり、カスタム・ポータル・テンプレート(シード済データを含む)をインポートしたりエクスポートすることができます。詳細は、「すべてのポータル・テンプレートの管理」を参照してください。
ポータル・テンプレートを作成するには、次の手順を実行します。
グローバル検索では、ポータル・テンプレート、ページ・テンプレート、リソース・カタログなどのポータル・アセットは検索されません。アプリケーションに大量のポータル・テンプレートが含まれている場合、ポータル・テンプレートの名前や説明を検索する際に「ポータル・テンプレート」ページの「フィルタ」フィールドを使用すると便利です。
注意:
Portal Creator
ロールには、ポータル・テンプレートを表示または検索するデフォルトの権限がありません。
「名前」または「説明」に含まれる文字列でポータル・テンプレートを検索するには、次の手順を実行します。
ポータル・テンプレートの名前を変更するには、次の手順を実行します。
特定のユーザーおよびグループに、ポータル・テンプレートに対する読取り専用アクセス権や管理アクセス権を付与できます。
ポータル・テンプレートへのアクセスを設定するには、次の手順を実行します。
WebCenter Portal内に作成可能なテンプレートの数に制限はありませんが、テンプレート数を限定した方が効果的な場合もあります。アプリケーション・レベルの「ポータル・テンプレート」ページでは、すべてのユーザーが使用できるテンプレートのリストを保持できます。
注意:
ポータル・テンプレートを公開するには、アプリケーション・レベルのPortal Templates-Manage All
権限が必要です。Portal Creator
ロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。Portal Templates-Create
権限を持つユーザーは、ポータル・テンプレートを作成、名前変更、非表示または削除できますが、Portal Templates-Manage All
権限がない場合、テンプレートの公開はできません。
権限の詳細は、「ポータルのロールと権限について」を参照してください。
ポータル・テンプレート(デフォルトのテンプレートも含む)を公開または非表示にするには、次の手順を実行します。
注意:
デフォルトのポータル・テンプレートを削除することはできません。ただし、「ポータル・テンプレートの公開および非表示」の説明に従って、デフォルトのテンプレートをプライベートにすることで、すべてのユーザーに対して非表示にできます。
ポータル・テンプレートを削除しても、このポータル・テンプレートを使用して作成されたポータルは影響を受けません。
不要になった1つ以上のポータル・テンプレートを削除するには、次の手順を実行します。