現在表示中:

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)のセットアップ

リポジトリの /apps ディレクトリには、/content ディレクトリから提供されるページの動作やレンダリングを実装するコードが格納されます。

/apps ディレクトリは保護され、/content ディレクトリおよび /etc/designs ディレクトリとは異なり、外部からアクセスすることはできません。

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

    CRXDE Lite を使用して、エクスプローラーペインで次の手順を実行します。

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

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

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

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

  4. CRXDE Lite のエクスプローラーペインでの構造は、次のようになります。

    chlimage_1

デザインディレクトリ(/etc/designs)のセットアップ

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

  1. クラシック UI のデザイナーツールを使用するには、http://<server>:<port>/miscadmin を参照します。

    注意:CRXDE Lite を使用して cq:Page タイプのノードを作成する場合、アクセス制御とレプリケーションがページのデフォルト設定になりません。

  2. エクスプローラーペインで、Designs フォルダーを選択し、新規/新しいページをクリックします。

    次のように入力します。

    • タイトル:An SCF Sandbox
    • 名前:an-scf-sandbox
    • デザインページテンプレート」を選択します。

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

     

    chlimage_1
  3. An SCF Sandbox フォルダーが表示されない場合は、エクスプローラーペインを更新します。

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

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

    chlimage_1

コンテンツディレクトリ(/content)のセットアップ

リポジトリの /content ディレクトリには、Web サイトコンテンツが格納されます。/content の下のパスは、ブラウザー要求のための URL のパスを構成します。

初期アプリケーションの一部としてページテンプレートを作成したら、テンプレートに基づいて、初期ページコンテンツを作成できます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー