機械翻訳について

インライン・フレームでレンダリングされるコンポーネント

インライン・フレームにレンダリングされるコンポーネントは、外部サーバーからコンポーネント(「リモート・コンポーネント」と呼ばれる)を登録して追加したり、ローカル・コンポーネントの作成時にインライン・フレーム・オプションを選択することで、Oracle Content Managementページで指定できます。 このタイプのコンポーネントは、ソーシャル・コンポーネントやカート精算コンポーネントの追加など、サイトのために機能を拡張できます。

リモート・コンポーネントの場合は、エンドポイントURLを指定する必要があります。 インライン・フレームでレンダリングされるローカル・コンポーネントの場合、URLは、コンポーネント・カタログ内のコンポーネントの名前から導出されます。

  • エンドポイントURL: ウィジェットのコンテンツは、このURLからフェッチされ、インライン・フレーム内に埋め込まれます。

  • 設定URL: このURLは、コンポーネントがページ上にドロップされた後にそれを構成するために、インライン・フレームでレンダリングされます。

コンポーネントでは、静的または動的なデータ視覚化をレンダリングし、サイトの機能を拡張するフォームまたはその他の対話型ユーザー・インタフェースを表示できます。 「レンダラ・コンポーネント設定」を参照してください。

Oracle Content Managementによって提供されるコンポーネント

インライン・フレームにレンダリングされる一連のコンポーネントは、Oracle Content Managementで提供されます。

名前 タイプ Id

フォルダ・リスト

scs-app

フォルダ・リスト

ファイル・リスト

scs-app

ファイル・リスト

Documentsマネージャ

scs-app

Documentsマネージャ

Facebookいいね

scs-app

Facebookいいね

Twitterフォロー

scs-app

Twitterフォロー

Twitter共有

scs-app

Twitter共有

Facebookおすすめ

scs-app

Facebookおすすめ

コンポーネント登録

インライン・フレームでレンダリングされるリモート・コンポーネントをサイトで使用できるようにするには、HTTPSを使用してエンドポイントURLを登録する必要があります。 この情報は、コンポーネント・カタログに格納されます。 エンドポイントは、URLをインライン・フレームで表示できるようにする必要があります。ヘッダーにX-Frame-Options="sameorigin"を設定しないでください。 ローカル・コンポーネントの場合、ファイルはOracle Content Managementサーバーに格納されるため、このエンドポイント基準は自動的に満たされます。

インライン・フレームでレンダリングされるコンポーネントが登録されると、そのコンポーネントを表す新しいGUIDが生成されます。 そのようなコンポーネントがOracle Content Managementインスタンスに複数回登録されている場合、そのコンポーネントの各登録を表すため、複数のGUIDが取得されます。 コンポーネントが登録されると、説明はすべてGUIDに対してOracle Content Managementに格納され、コンポーネントはリモート・エンドポイントから実行されます。 「リモート・コンポーネントの登録」を参照してください。

インライン・フレームでレンダリングされるコンポーネントを登録すると、インスタンスIDも生成されます。 このインスタンスIDは、特定のOracle Content Managementテナントに登録されたコンポーネントを表します。 同じOracle Content Managementテナント内または別のOracle Content Managementテナントで複数回登録された同じコンポーネントは、異なるインスタンスIDを持ちます。

リモート・コンポーネント設定の永続性

インライン・フレームでレンダリングされるコンポーネントのための設定URLは、「設定」パネル・ダイアログでレンダリングされ、インスタンスIDとコンポーネントIDは両方とも提供されます。 これにより、コンポーネントが、インスタンスIDとコンポーネントIDで索引付けされ、その固有サーバー内の設定自体を保持するよう選択できるようになります。 または、Oracle Content Management Sites SDKを使用して、1.5 KBまでのJSONデータをコンポーネントIDに対してサイト・ページ・モデルに格納できます。

Sites SDKを使用して設定を保持することによる、インライン・フレームでレンダリングされるコンポーネントへの利点は2つあります。
  • コンポーネントは、簡単にページ・バージョン、ページ更新およびサイト公開モデルに参加できます。

  • コンポーネントには、バックエンド・システムでの実行とは対照的に、ブラウザで実行されるHTMLエンドポイントを含むことができます。

Oracle Content Management SDKsを参照してください。