Web サイトをセットアップするために、後述の手順では、次の場所に作成するフォルダーについて説明します。
/apps/an-scf-sandbox
ここにカスタムアプリケーションとテンプレートが存在します。
/etc/designs/an-scf-sandbox
これは、ダウンロード可能なデザイン要素が存在する場所です。
/content/an-scf-sandbox
ここは、ダウンロード可能なWebページがある場所です。
このチュートリアル内のコードは、アプリケーション、デザインおよびコンテンツについてメインフォルダー名が同じであるという前提に基づきます。Webサイトに別の名前を選択した場合は、an-scf-sandbox
を必ず選択した名前に置き換えてください。
名前について:
CRXDEに表示される名前は、アドレス指定可能なコンテンツへのパスを形成するノード名です。
ノード名にはスペースを含めることができますが、URIで使用する場合は、スペースを'%20'または'+'としてエンコードする必要があります。
ノード名にはハイフンやアンダースコアを含めることができますが、Javaファイル内でパッケージ名として参照する場合はエンコードする必要があります。 ハイフンとアンダースコアは共に、アンダースコアでエスケープされ、その後にUnicode値が続きます。
ハイフンが「_002d」になる
アンダースコアは「_005f」になります。
リポジトリの /apps ディレクトリには、/content ディレクトリから提供されるページの動作やレンダリングを実装するコードが格納されます。
/apps ディレクトリは保護され、/content ディレクトリおよび /etc/designs ディレクトリとは異なり、外部からアクセスすることはできません。
/apps/an-scf-sandbox
フォルダーを作成します。
CRXDE Lite を使用して、エクスプローラーペインで次の手順を実行します。
/apps
フォルダーを選択します。an-scf-sandbox
と入力します。components サブフォルダーを作成します。
/apps/an-scf-sandbox
フォルダーを選択します。templates サブフォルダーを作成します。
/apps/an-scf-sandbox
フォルダーを選択します。/apps/an-scf-sandbox
を選択し直します。他の編集プロセスと同様ですが、保存は頻繁におこなってください。データの入力に問題が発生した場合は、ログインがタイムアウトしたか、以前の編集内容を保存する必要があることが原因である可能性があります。
CRXDE Lite のエクスプローラーペインでの構造は、次のようになります。
/etc/designs ディレクトリには、ページコンテンツと共にダウンロードされる画像、スクリプトおよびスタイルシートが格納されます。
クラシックUIのDesignerツールを使用するには、https://<server>:<port>/miscadminを参照します。
注意:CRXDE Liteを使用してcq:Page
タイプのノードを作成する場合、アクセス制御とレプリケーションはページのデフォルト設定に設定されません。
エクスプローラウィンドウで、Designsフォルダーを選択し、新規/新規ページをクリックします。
次のように入力します。
「作成」をクリックします。
An SCF Sandbox フォルダーが表示されない場合は、エクスプローラーペインを更新します。
CRXDE Lite(http://localhost:4502/crx/de)に戻り、/etc/designs を展開して、「an-scf-sandbox」という名前のノードを表示します。
CRXDE の右下のペインで、「プロパティ」タブ、「アクセス制御」タブおよび「レプリケーション」タブを表示して、デザインページテンプレートを使用して定義された内容を確認できます。
リポジトリの /content ディレクトリには、Web サイトコンテンツが格納されます。/contentの下のパスは、ブラウザーリクエストのURLのパスを構成します。
初期アプリ の一部として ページ テンプレートを作成した後、テンプレートに基づいて初期ページコンテンツを作成することができる。. >