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」をクリックします。
-
components サブフォルダーを作成します。
/apps/an-scf-sandbox
フォルダーを選択します。- 作成/フォルダーを作成 をクリックします。
- フォルダーを作成 ダイアログで、components と入力します。
- 「OK」をクリックします。
-
templates サブフォルダーを作成します。
/apps/an-scf-sandbox
フォルダーを選択します。- 作成/フォルダーを作成 をクリックします。
- フォルダーを作成 ダイアログで、templates と入力します。
- 「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 フォルダーを選択して 新規/新しいページ をクリックします。
Enter:
- タイトル: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 のパスで構成されます。
後 初期アプリケーションの一部として ページテンプレートを作成した後、テンプレートに基づいて初期ページコンテンツを作成できる… ⇒