スタータ・サイト・テンプレートの操作
テーマおよびカスタム・コンポーネントを使用して新しいサイトを作成するには、Oracle Content Managementによって提供される初期サイト・テンプレートのコピーを使用します。
スタータ・サイト・テンプレートは、カスタムwebサイトを1つのパッケージに構築するために必要なすべての部分を収集: レイアウト、ナビゲーション、サンプル・コンテンツ、テーマ、関連するコンテンツ・アイテムなどを含むことができます。 Oracle Content Managementで提供される他のサイト・テンプレートとは異なります。スタータ・サイト・テンプレートは、新しいテーマを含む新しいサイトを作成するための使いやすい基本フレームワークを提供します。
ノート:
通常、テーマはサイト・テンプレート間で共有されますが、初期サイト・テンプレートではテーマのコピーが使用されます。サービスのインストールおよび構成時に管理者がサイト・テンプレートを有効にすると、初期サイト・テンプレートStarterTemplateおよびJETStarterTemplateが、Oracle Content Managementの他のサイト・テンプレートとともに提供されます。 Oracle JavaScript Extension Toolkit (JET)スタータ・サイト・テンプレートには、サイト・テンプレートの最新のJETスタイルが含まれ、(JETコンポーネントとして)一部のページ・コンテンツが組み込まれ、JETベースのサイト・テンプレートおよびサイトを構築するためのスタータ・コンポーネントが提供されます。
基本的なプロセス
スタータ・サイト・テンプレートを操作するための基本プロセスを次に示します:
-
新しいサイトを作成し、初期サイト・テンプレートを選択します。 新しいスタータ・テーマが、新しいサイトとともに作成されます。
ノート:
サイト名は慎重に選択してください。 サイトに付ける名前は新しいテーマの名前と複製され、このテーマは、サイトを公開した後にユーザーに対して表示されます。 テーマの名前は、作成後には変更できません。スタータ・サイトおよびテーマには、サイトとテーマの開発を開始するために必要な一連のフォルダとファイルが含まれます。
-
新しいテーマをデスクトップと同期させます。 デスクトップ上で作業して、レイアウトと静的アセットでテーマを拡張およびカスタマイズできます。 これはテーマのコピーであり、サイト・テンプレートに固有の名前を使用するため、ソース・テーマに影響を与えずにテーマを変更できます。
-
サイト・ビルダーでサイトを開きます。 サイト・ビルダーを使用して、サイト構造への追加、ページへのコンポーネントおよび顧客対応の追加、および新規サイト・テンプレートのデフォルト・サイトの一部になるコンテンツの追加を行うことができます。 スタータ・サイト・テンプレートで提供されるサイト・コンテンツを再利用または削除できます。
-
サイトとテーマの準備ができたら、変更をOracle Content Managementインスタンスと同期し、選択したサイトから新しいサイト・テンプレートを作成します。
-
他のユーザーが使用できるように、サイト・テンプレートを共有します。
スタータ・テンプレートを使用したテンプレートの作成
スタータ・サイト・テンプレートを使用するには:
-
Oracle Content Managementサイド・ナビゲーションで、「サイト」をクリックします。
既存のサイトのリストが表示されます。
-
「作成」をクリックします。
-
「サイトの作成」ダイアログで、サイトのベースとして使用する初期サイト・テンプレートを選択します。
新しいサイトでは、新しいサイト名に一致するように名前が変更された、スタータ・サイト・テンプレートで提供されるテーマが使用されます。
-
ダイアログで、サイトの名前を入力します。 この名前はサイトURLに使用されます。 文字、数字、アンダースコア(_)およびハイフン(-)を使用できます。 スペースを入力した場合、アンダースコアに自動的に置換されます。
サイト・テンプレート、テーマ、コンポーネント、サイトまたはサイト・ページに次の名前を使用しないでください: authsite, content, pages, scstemplate_*, _comps, _components, _compsdelivery, _idcservice , _sitescloud, _sitesclouddelivery, _themes, _themesdelivery. サイト・ページには次の名前を使用できますが、サイト・テンプレート、テーマ、コンポーネントまたはサイトには使用しないでください: documents, sites.
ノート:
Oracle Content ManagementサイトURLのパスでは、大文字と小文字が区別されます。 問合せまたはフラグメント文字列の大/小文字は、開発者がカスタム・コードで管理します。
https:[//host[:port]][/]path[?query][#fragment] \____________________/\________________________/ Location Data
-
オプションで、サイトの説明を入力します。
-
準備ができたら、「作成」をクリックします。
進行状況バーに、新規サイト名と作成ステータスが表示されます。 サイトが作成されると、サイトのリストに名前が表示されます。 その初期ステータスはオフラインです。
リストから新規に作成したサイトをすばやく見つけるには、「最終更新」でリストをソートします。 直前に作成したサイトがリストの上位に表示されます。
ノート:
作成したサイトのマネージャのロールが自動的に自分に割り当てられます。 -
デスクトップ・アプリケーションを使用して、テーマをデスクトップと同期させます。
これで、テーマのフォルダ階層とファイルが表示されるようになりました。
-
スタータ・テーマには、次のようなフォルダおよびファイルの最小限のセットが含まれます:
theme assets css main.css js topnav.js designs default design.css design.json facebook.png googleplus.png linkedin.png twitter.png youtube.png x-close.png layouts index.html resonsepages 404.html _folder.json _folder_icon.jpg components.json viewports.json
x-close.pngファイルには、Cookie承諾ポップアップのデフォルトの閉じるアイコンが含まれます。
/layouts
フォルダには、次の内容のスタータ・ページ・レイアウト・ファイル(index.html
)が含まれています:-
ファイルをページ・レイアウトとして使用することを可能にする一連のHTMLタグ。
-
シード済テキストおよび手順が含まれる単一のスロット。これには、テーマをデスクトップと同期化する方法、新しいページ・レイアウトを追加する方法、ページ・レイアウトにコンポーネントを追加する方法、新しいページ・レイアウトを使用してサイト階層を構築する方法などがあります。
-
レンダラAPIのJavaScript関数およびオブジェクトを使用する方法の例を示す、単純なJavaScriptナビゲーション・ファイル。 サイト階層内を横断し、必要なHTMLマークアップを生成し、サイト内のナビゲーションを可能にするには、レンダリングAPIが必要です。
-
-
テーマの変更が終了したら、テーマ・フォルダとファイルをOracle Content Managementインスタンスに同期します。 テーマの外観および動作の変更をサイトで確認するには、サイト・ビルダーでサイトを開きます。 これは、繰返し作業になる場合があります。
-
サイトを表示または変更するには、サイトを選択し、右クリック・メニューで「オープン」をクリックするか、アクション・バーの
をクリックします。
-
サイトに変更を加えることができるよう、エディタ・モードを「編集」に切り替えます。 スタータ・テーマに用意されているページ・レイアウトを使用して、既存のページを変更したり、新しいページを追加したりできます。
ノート:
ページ・レイアウトの構造および使用方法に精通している場合は、不要な初期サイト・テンプレートによって提供されるセクションを削除し、目的のセクションのレイアウトを新しいレイアウトの1つに切り換えることができます。 -
サイトに対する変更が完了したら、サイトを保存してから、「公開」をクリックして更新をベース・サイトに統合します。
-
サイトを選択し、サイトに基づいてサイト・テンプレートを作成します。 これにより、新しいサイト・テンプレートのアセットとテーマがプルされます。
-
サイト・テンプレートを使用できるようにするメンバーとサイト・テンプレートを共有します。