Web サイト構造のセットアップ setup-website-structure
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)の設定 setup-the-application-directory-apps
リポジトリ内の/apps ディレクトリには、/content ディレクトリから提供されるページの動作とレンダリングを実装したコードが含まれています。
/apps ディレクトリは保護されており、/content ディレクトリや/etc/designs ディレクトリと同様に公開できません。
-
/apps/an-scf-sandboxフォルダーを作成します。エクスプローラーパネルで CRXDE Lite を使用する
/appsフォルダーを選択します。- 作成…を右クリックするか、作成… メニューをプルダウンします。
- 「フォルダーを作成…」を選択します。
- フォルダーを作成 ダイアログで、
an-scf-sandboxと入力します。 - 「OK」をクリックします。
-
コンポーネント サブフォルダーを作成します。
/apps/an-scf-sandboxフォルダーを選択します。- 作成/ フォルダーを作成をクリックします。
- フォルダーを作成 ダイアログで、componentsと入力します。
- 「OK」をクリックします。
-
テンプレート サブフォルダーを作成します。
/apps/an-scf-sandboxフォルダーを選択します。- 作成/ フォルダーを作成をクリックします。
- フォルダーを作成 ダイアログで、テンプレートと入力します。
- 「OK」をクリックします。
/apps/an-scf-sandboxを再選択します。- 「すべて保存」を選択します。
他の編集プロセスと同様に、頻繁に保存する必要があります。 データの入力に問題が発生した場合は、ログインがタイムアウトしているか、以前の編集内容を保存する必要がある可能性があります。
-
CRXDE Liteのエクスプローラーパネルの構造は、次のようになります。
デザインディレクトリの設定(/etc/designs) setup-the-design-directory-etc-designs
/etc/designs ディレクトリには、ページコンテンツとともにダウンロードする画像、スクリプト、スタイルシートが含まれます。
-
クラシック UIでDesigner ツールを使用するには、https://<server>:<port>/miscadminを参照します。
注:CRXDE Liteを使用して
cq:Page型のノードを作成する場合、アクセス制御とレプリケーションはページの既定の設定に設定されません。 -
エクスプローラーパネルで、Designs フォルダーを選択し、New > New Pageをクリックします。
次を入力 :
- タイトル:SCF サンドボックス
- 名前:an-scf-sandbox
- デザインページテンプレートを選択
「作成」をクリックします。
-
「SCF サンドボックス」フォルダーが表示されない場合は、エクスプローラーパネルを更新します。
-
CRXDE Lite (http:// localhost:4502/crx/de)に戻り、/etc/designsを展開して、「an-scf-sandbox」という名前のノードを確認します。
CRXDEの右側の下のペインで、「プロパティ」タブ、「アクセス制御」タブ、「レプリケーション」タブを表示して、デザインページテンプレートを使用して定義された内容を確認できます。
コンテンツディレクトリ (/content)を設定します setup-the-content-directory-content
リポジトリ内の/content ディレクトリは、web サイトのコンテンツが格納されている場所です。 /contentの下のパスは、ブラウザーリクエストのURLのパスで構成されます。
最初のアプリケーションの一部として ページテンプレート を後に作成すると、最初のページコンテンツをテンプレート…⇒に基づいて作成できます