Web サイト構造のセットアップ setup-website-structure

Web サイトを設定するには、次の手順で作成するフォルダーを次の場所に示します。

  • /apps/an-scf-sandbox

    そこにカスタムアプリケーションとテンプレートを配置します。

  • /etc/designs/an-scf-sandbox

    ダウンロード可能なデザイン要素がここに格納されます。

  • /content/an-scf-sandbox

    ここにダウンロード可能なweb ページがあります。

このチュートリアルのコードは、メインフォルダー名がアプリケーション、デザイン、コンテンツで同じであることに依存しています。 Web サイトに他の名前を選択した場合は、常にan-scf-sandboxを選択した名前に置き換えます。

NOTE
名前について:
  • CRXDEで表示される名前は、アドレス可能なコンテンツへのパスを形成するノード名です。

  • ノード名にはスペースを含めることができますが、URIで使用する場合、スペースは'%20'または'+'としてエンコードする必要があります。

  • ノード名にはハイフンとアンダースコアを含めることができますが、Java™ ファイル内でパッケージ名として参照する場合はエンコードする必要があります。 ハイフンとアンダースコアの両方が、アンダースコアの後にUnicode値が続いてエスケープされます。

    • ハイフンは'_002d'になります
    • アンダースコアが'_005f'になります

アプリケーションディレクトリ(/apps)の設定 setup-the-application-directory-apps

リポジトリ内の/apps ディレクトリには、/content ディレクトリから提供されるページの動作とレンダリングを実装したコードが含まれています。

/apps ディレクトリは保護されており、/content ディレクトリや/etc/designs ディレクトリと同様に公開できません。

  1. /apps/an-scf-sandbox フォルダーを作成します。

    エクスプローラーパネルで​ CRXDE Lite ​を使用する

    1. /apps フォルダーを選択します。
    2. 作成…を右クリックするか、作成… メニューをプルダウンします。
    3. 「フォルダーを作成…」を選択します。
    4. フォルダーを作成 ダイアログで、an-scf-sandboxと入力します。
    5. 「OK」をクリックします。
  2. コンポーネント サブフォルダーを作成します。

    1. /apps/an-scf-sandbox フォルダーを選択します。
    2. 作成/ フォルダーを作成​をクリックします。
    3. フォルダーを作成 ダイアログで、components​と入力します。
    4. 「OK」をクリックします。
  3. テンプレート サブフォルダーを作成します。

    1. /apps/an-scf-sandbox フォルダーを選択します。
    2. 作成/ フォルダーを作成​をクリックします。
    3. フォルダーを作成 ダイアログで、テンプレート​と入力します。
    4. 「OK」をクリックします。
    5. /apps/an-scf-sandboxを再選択します。
    6. 「すべて保存」を選択します。

    他の編集プロセスと同様に、頻繁に保存する必要があります。 データの入力に問題が発生した場合は、ログインがタイムアウトしているか、以前の編集内容を保存する必要がある可能性があります。

  4. CRXDE Liteのエクスプローラーパネルの構造は、次のようになります。

    crxde-template

デザインディレクトリの設定(/etc/designs) setup-the-design-directory-etc-designs

/etc/designs ディレクトリには、ページコンテンツとともにダウンロードする画像、スクリプト、スタイルシートが含まれます。

  1. クラシック UIでDesigner ツールを使用するには、https://<server>:<port>/miscadminを参照します。

    注:CRXDE Liteを使用してcq:Page型のノードを作成する場合、アクセス制御とレプリケーションはページの既定の設定に設定されません。

  2. エクスプローラーパネルで、Designs フォルダーを選択し、New > New Page​をクリックします。

    次を入力 :

    • タイトル:SCF サンドボックス
    • 名前:an-scf-sandbox
    • デザインページテンプレート​を選択

    「作成」をクリックします。

    design-template

  3. 「SCF サンドボックス」フォルダーが表示されない場合は、エクスプローラーパネルを更新します。

  4. CRXDE Lite (http:// localhost:4502/crx/de)に戻り、/etc/designsを展開して、「an-scf-sandbox」という名前のノードを確認します。

    CRXDEの右側の下のペインで、「プロパティ」タブ、「アクセス制御」タブ、「レプリケーション」タブを表示して、デザインページテンプレートを使用して定義された内容を確認できます。

    crxde-configure-template

コンテンツディレクトリ (/content)を設定します setup-the-content-directory-content

リポジトリ内の/content ディレクトリは、web サイトのコンテンツが格納されている場所です。 /contentの下のパスは、ブラウザーリクエストのURLのパスで構成されます。

最初のアプリケーションの一部として​ ページテンプレート ​を​後に作成すると、最初のページコンテンツをテンプレート…⇒​に基づいて作成できます

recommendation-more-help
experience-manager-65-help-communities