第V部 他のツールを使用したサイトの開発

Oracle Content Managementは、Oracle Content Managementの内部、または他のサード・パーティ・ツールを使用してOracle Content Managementの外部で開発されたアプリケーションおよびエクスペリエンスと対話するためのいくつかの方法を提供します。

OCEツールキットの使用

Oracle Content Management OCEツールキットおよびSDKは、Oracle Content Managementリポジトリで管理されているコンテンツを消費するカスタム・アプリケーションの開発を支援します。これらのアプリケーションは、Oracle Content Managementで、またはサード・パーティ・ツールを使用して開発できます。

OCEツールキットは、次のタスクを実行する上で役に立ちます:

  • コンポーネント、テンプレート、テーマおよびコンテンツ・レイアウトのローカル開発およびテスト用としてOracle Content Managementインスタンスを使用するようローカル開発環境を設定します

  • サンプルからコンポーネント、サイト・テンプレートおよびコンテンツ・レイアウトを作成し、テスト・ハーネスでこれらを実行して確認し、Developer Cloud Service環境でコンポーネント、テンプレート、テーマおよびコンテンツ・レイアウトを開発します

  • ソース管理および将来の開発のために、Oracle Content Managementで作成されたコンポーネントおよびサイト・テンプレートをDeveloper Cloud Serviceプロジェクトおよび環境にインポートします

  • Oracle Content Managementで使用するために、Developer Cloud Service環境からコンポーネント、テンプレートおよびコンテンツ・レイアウトをエクスポートします

  • 既存のコンポーネント、テンプレートまたはコンテンツ・レイアウトをコピーします

  • ユニット・テストを作成します 

  • コンポーネントを最適化します 

  • コンポーネントおよびテンプレートをOracle Content Managementにデプロイします

追加の情報は、https://github.com/oracle/content-and-experience-toolkit#readmeにあります。

エクスペリエンス・オーケストレーション

Oracle Content Management以外のツールを使用してエクスペリエンスを作成する場合は、Oracle Content Managementリポジトリをこれらのエクスペリエンスに接続することで、コンテンツ作成者が作業中にサイトの変更をプレビューし、コンテンツの変更や公開時に自動ビルドをトリガーできます。このエクスペリエンス・オーケストレーションは、コンテンツ・プロバイダとサイト開発者の間のワークフロー・プロセスを自動化して、エクスペリエンスの管理と公開を簡素化します。