サイト設定の構成
サイトの機能を作成、共有および使用できるユーザーを指定することで、ユーザーによるOracle CloudにホストされているWebサイトの設計、作成、公開および管理が可能になります。
Oracle Content Managementのサイト機能は、1つのユーザー・インタフェースでコンテンツ、コラボレーションおよび作成性を統合します。 シームレスにコンテンツを取得および再利用したサイトの構築、サイト・コンテンツの管理、以前より簡単なグループ間での共有コンテンツのコラボレーションを行うことができます。
ノート:
Oracle Content Management Starter Editionを使用している場合、サイトは1つのみに制限され、サイト・ガバナンスはサポートされません。 「Premium Editionへのアップグレード」という完全な機能セットを利用します。「サイト」ページでは、次のアクションを実行できます。
サイトの作成を許可
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- 「サイトの作成を許可」の横で、サービス・ユーザーがサイトを作成できるようにする「有効」を選択します。 サイトを作成する機能を有効にすると、すべてのユーザーがテンプレートおよびサイトを作成できるようになります。 
                           サイトの作成を無効化しても、ユーザーは、階層内のテンプレートおよび他のフォルダを表示し操作できます。 また、サイトを共有している場合、既存のサイトを操作できます。 ロールに応じて、サイトを表示、編集および管理できます。 サイト機能を有効にした場合、ユーザーは、機密情報を含め、自分がアクセス権を持つコンテンツを公開できます。 ユーザーをセキュアなサイトのみの作成に制限できます。これにより、ユーザーはサイトのコンテンツを表示する前にサインインしなければならなくなります。 さらにセキュリティを高めるために、サイトの作成を管理者に限定できます。 
「Oracle Content Managementを使用したサイトの構築」の「サイトの作成と管理」を参照してください。
サイトのガバナンスの有効化
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- 「サイトのガバナンス使用可能」の横で、サイト管理者ではないビジネス・ユーザーのためにサイト配信を簡略化および高速化し、サイト管理者に一元的なロケーションからサイトを管理および追跡する簡単な方法を提供する場合は、「有効」を選択します。 
                           ガバナンス対応: - 開発者は、様々な事業分野の必要性に応じて、一連のサイト・テンプレートをテンプレート・カタログに移入できます。 新しいサイトが承認を必要とするかどうかに加えて、新しいサイトに関するポリシーを適用できます。
- ビジネス・ユーザーは、必要な承認や自動化されたプロビジョニングを使用して新しいサイトを迅速にリクエストできます。
- サイト管理者は、サイトの作成者およびデプロイ者に関係なく、すべてのサイトを1つの場所から管理できます。 すべてのデプロイ済サイトのサイト・ステータスおよび変更ステータスを監視できます。
 
オンライン・サイトの最小セキュリティの設定
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- 「オンライン・サイトの最小セキュリティ」の横にあるドロップダウン・リストから次のいずれかのオプションを選択します:
                           - 「特定のサービス・ユーザー」-選択したサービス・ユーザーのみ(デフォルト設定)
                                 メンバーとして明示的に選択された認証済ユーザーのみが、公開されたサイトにアクセスできます。 選択したユーザーをOracle Content Managementユーザーのみに制限できます。 
- 「特定のクラウド・ユーザー」-選択したクラウド・ユーザーのみ
- 「サービス・ユーザー」-すべてのサービス・ユーザー
                                 セキュアなサイトにアクセスできるのは、認証済「サービス利用者」、「標準ユーザー」、または「エンタープライズ・ユーザー」のみです。 これにより、authenticated visitorsは除外されます。 
- 「クラウド・ユーザー」-ドメインにサインインできるすべてのクラウド・ユーザー。
- 「全員」-サインインなし
 パブリック・サイトにアクセスできるユーザーの指定の詳細は、「Oracle Content Managementを使用したサイトの構築」の「サイト・セキュリティの変更」を参照してください。 
- 「特定のサービス・ユーザー」-選択したサービス・ユーザーのみ(デフォルト設定)
                                 
サイトおよびテーマの共有を許可
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- 「UIからのサイトとテーマの共有を許可」の横にある「有効」を選択して、ユーザーが他のOracle Content Managementユーザーとサイトおよびテーマを共有できるようにします。
                           共有を無効にした場合でも、ユーザーはテーマおよびサイトを作成および公開できます。 テーマまたはサイトに対してマネージャ・ロールを持つユーザー(所有者または管理者)は、テーマまたはサイトを編集または公開できます。 共有を無効にすると、ユーザーはユーザー・インタフェースでサイトおよびテーマを共有できなくなります。 Oracle Cloud REST API for Content Managementを使用してテーマおよびサイト・フォルダの共有を実装することもできます。 
サイト、テンプレートまたはコンポーネントの作成をサイト管理者に制限
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- 「サイト管理者のみがサイトを作成できます」の横の「有効」を選択して、サイト作成機能をサイト管理者のアプリケーション・ロールを持つユーザーに制限します。
- 「サイト管理者のみがテンプレートを作成できます」の横で、「有効」を選択して、サイト管理者のアプリケーション・ロールを持つユーザーにテンプレート作成機能を制限します。
- 「サイト管理者のみがコンポーネントを作成できます」の横の「有効」を選択して、コンポーネント作成機能をサイト管理者のアプリケーション・ロールを持つユーザーに制限します。
サイトへのAnalyticsトラッキング・コードの追加
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- オプションで、web分析トラッキング用のサイトにJavaScriptトラッキング・コードを追加すると、Google、AdobeまたはOracle Infinityなどの外部のアナリティクス・プロバイダとの統合が容易になります。 ここでスニペットを追加すると、そのスニペットがすべてのnewサイトおよびページに伝播されます。 また、個々のサイトやページに直接スニペットを追加することも、必要に応じて、伝播されたスニペットをカスタマイズすることもできます。 
                           「編集」をクリックし、次のようなwebアナリティクス・トラッキング・スニペットをGoogle Analytics用に追加します: <!--Global site tag (gtag.js - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-85172963-3"></script> <script> window.dataLayer = window.dataLayer || O: function gtag0{dataLayer.push(arguments);} gtag('js', new Date0; gtag('config', 'UA-85172963-3'): </script>「完了」をクリックし、「保存」を次にクリックします。 ここでトラッキング・スニペットをサイト設定で使用できますが、サイト・マネージャはサイト上で「スニペットの有効化」を実行し、変更を公開し、必要に応じてサイトをオンラインにしてから、そのサイトに関するアナリティクスを収集してください。 サイト・マネージャは、サイト設定または「ページ設定」でスニペットをカスタマイズすることもできます。 サイト・マネージャがサイトを公開してオンラインにした後、追跡対象のアナリティクス・データをGoogle Analyticsなどのベンダーのサイトで表示できます。 Oracle Infinityアナリティクス・トラッキングでスニペットを使用している場合は、Oracle Infinityホームページに移動し、「アナリティクス」をクリックしてデータを表示し、レポートを選択または作成します。 
コンパイル済サイトのカスタム・キャッシュ制御ヘッダーの設定
コンパイル済のサイトを使用している場合は、インスタンスに作成されたすべてのコンパイル済サイトでデフォルトで使用されるカスタムのキャッシュ制御ヘッダーを設定できます。
デフォルトでは、コンパイルされたサイトはユーザーのブラウザに300秒(5分)キャッシュされます。 ただし、管理設定を使用してインスタンスのこのデフォルトを変更できます。 サイト開発者は、サイトのプロパティで「特定サイトの設定の変更」を実行することもできます。
コンパイル済サイトのデフォルト・キャッシュ設定を変更するには、次のステップを実行します:
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- コンパイル済サイトのデフォルト・キャッシュ設定を変更するには、次の値を太字で編集します。 値は秒単位です。 Cache-Control: max-age=300 Edge-Control: !no-store,max-age=1800,downstream-ttl=1800- Cache-Controlは、ユーザーのブラウザでページがキャッシュされる期間を決定します。 デフォルトは300秒(5分)です。
- Edge-Controlは、Akamai固有の設定です。 インスタンスでAkamaiが使用されていない場合、この設定は無効です。- !no-storeは、この設定がプロパティの対応するAkamaiキャッシュ構成をオーバーライドすることを示します。
- max-ageは、Akamaiがこのページをキャッシュする期間を決定します。 デフォルトは1800秒(30分)です。 その間、AkamaiはOracle Content Managementからページをリクエストせずに、ページのリクエストを履行します。
- downstream-ttlはAkamaiに送信するよう指示します"Cache-Control: クライアント・ブラウザに対するレスポンスを含むmax-ageヘッダー。割り当てられた時間にページをキャッシュするようブラウザに指示します。 デフォルトは1800秒(30分)です。
 
 設定の変更後、「保存」をクリックします。 デフォルト値に戻すには、「デフォルトの表示」をクリックして「保存」をクリックします。 
コンパイル・エンドポイントURLの設定
サイト・コンパイル・サービスを使用している場合は、サイトが公開されたときにコンパイルできるように、コンパイル・エンドポイントURLをOracle Content Managementに登録する必要があります。
サイト・コンパイル・サービスの設定の詳細については、「Oracle Content Managementの統合と拡張」の「サイト・コンパイル・サービスの設定」を参照してください。
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- 「コンパイル・エンドポイントURL」ボックスに、サーバーに登録する完全修飾URLを入力し、「テスト」をクリックしてエンドポイントを検証します。
期限切れのサイトの自動処理
サイト・ガバナンスが有効になっている場合は、有効期限切れのサイトを自動的にオフラインにしたり、削除することもできます。
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- 「サイト有効期限」で、失効時にサイトを自動的にオフラインにする場合は、「期限切れのサイトを自動的にオフラインにします」を有効にします。
- 期限切れのサイトの削除も行う場合は、「期限切れのサイトを自動的に削除」を有効にし、削除する前に待つ日数を入力します。
                           削除されたサイトのリストを表示するには、ナビゲーション・メニューで「サイト」をクリックし、サイト・メニューから「ごみ箱」を選択します。 
「Oracle Content Managementを使用したサイトの構築」の「サイト・ガバナンスの理解」を参照してください。
デフォルト・サイト・テンプレートのインストール
- 
                           Oracle Content Management webアプリケーションにサービス管理者としてサインインしたら、ナビゲーション・メニューの管理領域で「システム」をクリックします。 
- 「システム」メニューで、「サイト」をクリックします。
- デフォルトのサイト・テンプレートのセットをインストールしてユーザーによる独自サイトの構築開始を支援する場合は、「デフォルト・サイト・テンプレートのインストール」をクリックします。
                           このオプションは、Oracle Content Managementが付属するテンプレートをインストールします。 テンプレートをインストールするのが初めての場合、テンプレート、関連付けられているテーマ、およびテンプレートに含まれるすべてのカスタム・コンポーネントについて、新しいフォルダが作成されます。 これらのテンプレートがすでにインストールされている場合は、再度インストールすると、設定した共有設定を含む、関連付けられているテンプレート、テーマおよびカスタム・コンポーネント・ファイルが上書きされます。 テンプレートのインストール後、目的のユーザーとテンプレートを共有します。 テンプレートを共有するまでは、他のユーザーは使用できません。 テンプレートをユーザーと初めて共有すると、関連付けられたテーマおよび関連付けられたカスタム・コンポーネントは、識別されたユーザー(テーマおよびコンポーネントのダウンロード実行者ロールが付与されたユーザー)と自動的に共有され、それらが使用可能になります(ユーザーがテンプレートからサイトを作成した場合)。 その後、テンプレート内で1人以上のユーザーのロールに変更を加えても、関連付けられたテーマまたはカスタム・コンポーネントの共有情報は更新されません。 
カスタム・サインインの有効化
Oracle Content Managementには、カスタム・サインイン・ページとしてサイト・ページを使用できるカスタム・サインイン機能が用意されています。 構成すると、Oracle Content Managementおよびすべてのセキュア・サイトのサインイン・ページになります。
ノート:
- カスタム・サインイン機能は、Gen 2 Oracle Cloud Infrastructure (OCI)でネイティブに実行されている(つまり、Oracle Cloudコンソールを使用してサービス・インスタンスを管理する)Oracle Content Managementインスタンスでのみ使用できます。
- インスタンス「Oracle Identity Cloud Service (IDCS)を使用」の場合、IDCSには埋込みサインイン・ページが付属しています。 IDCSは「サインイン・ページのカスタマイズ」の手段を提供します。 ただし、ブランディング機能でサポートされるもの以外のサインイン・ページのルック・アンド・フィールをパーソナライズする必要がある場合、IDCSには、独自のカスタマイズされたサインイン・ページを開発できる「認証API」が用意されています。
スタータ・テンプレートには、カスタムのサインイン・コンポーネントが含まれたサンプルのサインイン・ページが付属しており、これらを使用すると開始できます。
カスタム・サインインを使用するステップ
次に、実行する必要がある処理の概要を示します:
- スタータ・テンプレートからの「パブリック・サイトの作成」。
- 「サイト・ビルダーの使用」:サイトのサインイン・ページを編集します。
- 「カスタム・サインイン・サイトを公開」および「オンライン化」。
- 「フレンドリな管理ドメイン」を構成し、カスタム・サインイン・サイトで同じドメインを使用する場合は、このドメインを「インスタンス・レベルのサイト・バニティ・ドメイン」として設定する必要もあります。
- 管理ユーザー・インタフェースでカスタム・サインインを有効にします(次を参照)。
ノート:
フレンドリ管理ドメインでカスタム・サインイン・サイトを使用する場合、インスタンス・レベルのサイト・バニティ・ドメインで元のオプションまたはショート・パス・オプションを使用できます。 ただし、元のパスとショート・パスを切り替える場合は、カスタム・サインイン・ページをリセットして再度有効にする必要があります。 認証リダイレクション・プロセスで正しいサイト・パスを使用するには、このステップが必要です。カスタム・サインインの有効化
サイトを公開してオンラインにした後、カスタムでサインインできるようにする必要があります。
- システム管理にアクセスできるユーザーとしてまだサインインしていない場合は、管理者としてOracle Content Managementにサインインします。
- ナビゲーション・メニューの管理領域で「システム」をクリックします。
- 「システム」メニューで、「サイト」をクリックします。
-  カスタム・サインインで、「有効」をクリックし、カスタム・ログイン用に作成したサイトとページを選択して、「保存」をクリックします。
                           重要: 正しいページを選択していることを確認してください。 サインアウトまたはセッションが終了すると、再度Oracle Content Managementに直接サインインできなくなります。 Oracle Cloudにサインインし、Oracle Content Managementインスタンスに移動する必要があります。 その後、サイトおよびアセット・ページに戻って問題を修正できます。
カスタム・サインイン・ページを構成すると、関連付けられたサイトをオフラインにしたり、公開を取り消すことができなくなります。
ユーザーに新しいサインイン・ページが表示されることをユーザーに通知する必要があるため、フィッシング・スキームであるか類似点であるかは気にしないでください。
カスタム・サインインのリセット
次の方法で、サインイン・ページをすぐに使用できる状態にリセットできます:
- Oracle Content Managementから:
                           - システム管理にアクセスできるユーザーとしてまだサインインしていない場合は、管理者としてOracle Content Managementにサインインします。
- ナビゲーション・メニューの管理領域で「システム」をクリックします。
- 「システム」メニューで、「サイト」をクリックします。
- カスタム・サインインで「無効」をクリックし、「保存」をクリックします。
 
- サインイン・ページが正しく構成されていないため、Oracle Content Managementにサインインできない場合は、次の2つの方法のいずれかでサインイン・ページをリセットできます:
                           - シングル・サインオン(SSO)を使用してOracle Cloud Infrastructure (OCI)にサインインする場合は、次のステップに従ってサインイン・ページをリセットします:
                                 - サービス管理者ユーザー(Oracle Content Managementのシステム管理にアクセスできるユーザー)としてOracle Cloudにサインインします。
- Oracle Cloudコンソールで、 をクリックしてナビゲーション・メニューを開き、「開発者サービス」を展開し、「コンテンツ管理」で「インスタンス」をクリックします。 これにより、Content Managementインスタンス・ページが開きます。 をクリックしてナビゲーション・メニューを開き、「開発者サービス」を展開し、「コンテンツ管理」で「インスタンス」をクリックします。 これにより、Content Managementインスタンス・ページが開きます。
- 左側のコンパートメント・メニューで、Oracle Content Managementインスタンスのコンパートメントを選択します。 
- サービス・インスタンスをクリックして開きます。
- 「インスタンスを開く」をクリックします。 これにより、サインインしなくてもOracle Content Managementインスタンスが開きます。
  
- ナビゲーション・メニューの管理領域で「システム」をクリックします。
- 「システム」メニューで、「サイト」をクリックします。
- カスタム・サインインで「無効」をクリックし、「保存」をクリックします。
 
 
- シングル・サインオン(SSO)を使用してOracle Cloud Infrastructure (OCI)にサインインする場合は、次のステップに従ってサインイン・ページをリセットします:
                                 
- SSOを使用してOCIにサインインしない場合は、Oracle Supportでサポート・チケットをオープンし、サインイン・ページをリセットします。
バニティ・ドメインの構成
バニティ・ドメインを設定して、Oracle Content Managementで作成したサイトにアクセスできます。 バニティ・ドメインを構成し、Oracle Content Managementでデフォルトを選択する前に、「一部の準備ステップの実行」が必要です。
インスタンス・レベルのバニティ・ドメインを構成し、デフォルトを設定するには:
- システム管理にアクセスできるユーザーとしてまだサインインしていない場合は、管理者としてOracle Content Managementにサインインします。
- ナビゲーション・メニューの管理領域で「システム」をクリックします。
- 「システム」メニューで、「サイト」をクリックします。
- 「バニティ・ドメイン構成」の下で、「バニティ・ドメインの管理」をクリックします。
- 「バニティ・ドメインの管理」ダイアログで、ドメインを入力します(たとえば、example.com)。 別のドメインを登録するには、「ドメインの追加」をクリックします。 終了したら、「保存」をクリックします。
- Oracle Content Managementで作成されたサイトでデフォルト・ドメインを使用する場合は、ドロップダウン・リストでサイトを選択します。
- フル・パス(たとえば、your-instance.cec.oraclecorp.com:8080/site/authsite/MySiteName)ではなく、短いURLパス(たとえば、www.myexample.com/MySiteName)をサイトに表示する場合は、「有効」を選択します。 短いパスを使用する場合、「追加のCDN設定を構成」が必要です。
- 完了したら、「保存」をクリックします。
サイト管理者は、「サイトのデフォルトのバニティ・ドメインのオーバーライド」できます。