Web サイトをセットアップするために、後述の手順では、次の場所に作成するフォルダーについて説明します。
/apps/an-scf-sandbox
カスタムアプリケーションとテンプレートが存在する場所です。
/etc/designs/an-scf-sandbox
ここには、ダウンロード可能なデザイン要素が格納されます。
/content/an-scf-sandbox
ダウンロード可能なWebページが格納されます。
このチュートリアル内のコードは、アプリケーション、デザインおよびコンテンツについてメインフォルダー名が同じであるという前提に基づきます。Webサイトに別の名前を付ける場合は、必ずan-scf-sandbox
を選択した名前に置き換えてください。
名前について:
CRXDEに表示される名前は、アドレス可能なコンテンツへのパスを形成するノード名です。
ノード名にはスペースを含めることができますが、URIで使用する場合は、スペースを「%20」または「+」としてエンコードする必要があります。
ノード名にはハイフンとアンダースコアを含めることができますが、Javaファイル内でパッケージ名として参照する場合はエンコードする必要があります。 ハイフンとアンダースコアの両方は、アンダースコアの後にUnicode値が続くようにエスケープされます。
リポジトリの /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フォルダーを選択し、New/New Pageをクリックします。
次のように入力します。
「作成」をクリックします。
An SCF Sandbox フォルダーが表示されない場合は、エクスプローラーペインを更新します。
CRXDE Lite(http://localhost:4502/crx/de)に戻り、/etc/designs を展開して、「an-scf-sandbox」という名前のノードを表示します。
CRXDE の右下のペインで、「プロパティ」タブ、「アクセス制御」タブおよび「レプリケーション」タブを表示して、デザインページテンプレートを使用して定義された内容を確認できます。
リポジトリの /content ディレクトリには、Web サイトコンテンツが格納されます。/contentの下のパスは、ブラウザーリクエストのURLのパスで構成されます。
** ページテン プ レートを初期アプリケーションの一部として作成した後、初期ページコンテンツをテンプレートに基づいて作成できます。. ⇒