ページの整理 creating-and-organizing-pages
AEMで Web サイトを整理する方法を説明します。 ページの整理方法を理解したら、次の操作を実行できます。 新しいページを作成 および 既存のページを管理します。
サイトの整理 organizing-your-site
作成者は、AEM内でサイトを整理する必要があります。 この作業中に、次の目的でコンテンツページを作成して名前を付けます。
- 作成者がオーサー環境でコンテンツページを容易に検索できるようにする
- サイトへの訪問者がパブリッシュ環境でコンテンツページを容易に閲覧できるようにする
コンテンツの整理に役立つフォルダーを使用することもできます。
Web サイトの構造は、コンテンツページを保持するツリーと見なすことができます。これらのコンテンツページの名前は、URL の作成に使用されます。一方、タイトルは、ページコンテンツを表示したときに表示されます。
次に、 WKND チュートリアル スケートパーク (la-skateparks
) にアクセスします。
http://<host>:<port>/editor.html/content/wknd/en/sports/la-skateparks.html
/content
/wknd
/en
/music
/...
/sports
/la-skateparks
/five-gyms-la
/mountain-bike-routes
/shopping
/...
/art
/...
/...
この構造は、 Sites コンソール Web サイトのページ間を移動し、ページ上でアクションを実行できる場所です。
ページ命名規則 page-naming-conventions
ページを作成する際の主要なフィールドは 2 つあります。
-
タイトル:
- これはコンソール内のユーザーに、編集中のページコンテンツの上部に表示されます。
- このフィールドは必須です。
-
名前:
- これは URI の生成に使用されます。
- このフィールドへの入力はオプションです。指定しない場合、名前はタイトルから派生します。詳しくは、次の節、ページ名の制限事項とベストプラクティスを参照してください。
ページ名の制限事項とベストプラクティス page-name-restrictions-and-best-practices
ページの タイトル と 名前 は個別に作成できますが、次のように関連しています。
- ページを作成する場合、「タイトル」フィールドは必須です。ページの作成時に 名前 が指定されない場合、AEM はタイトルの最初の 64 文字から名前を生成します(以下で設定する条件に従う)。ページ名を短くするというベストプラクティスに対応するため、最初の 64 文字のみが使用されます。
- 作成者がページ名を手動で指定する場合は、64 文字の制限は適用されませんが、ページ名の長さに関するその他の技術的制限が適用されることがあります。
title
を参照してください。ページを作成するとき、AEM では AEM と JCR によって課された規則に基づいてページ名が検証されます。
使用できる最低限の文字は次のとおりです。
a
からz
までA
からZ
まで0
から9
まで_
(アンダースコア)-
(ハイフン/マイナス記号)
許可されるすべての文字について詳しくは、命名規則を参照してください。
タイトル title
ページを作成するときにページの タイトル のみを指定した場合、AEM ではページの 名前 がこの文字列から派生され、AEM と JCR によって課された規則に基づいてページ名が検証されます。
「タイトル」フィールドに無効な文字が含まれていてもエラーにはなりませんが、派生された名前では、無効な文字が別の文字に置き換えられます。例:
schoen.html
sc---c-.html
名前 name
ページを作成するときにページの 名前 を指定すると、AEM では AEM と JCR によって課された規則に基づいてページ名が検証されます。「名前」フィールドに無効な文字は指定できません。AEM で無効な文字が検出されると、フィールドが強調表示され、説明メッセージが表示されます。
テンプレート templates
AEMでは、 テンプレート は、作成される新しいページの基礎として使用される、特殊なタイプのページです。
テンプレートは、サムネール画像やその他のプロパティを含むページの構造を定義します。例えば、製品ページ、サイトマップ、連絡先情報用に別々のテンプレートを用意することができます。 テンプレートは、 コンポーネント.
AEM では、複数のテンプレートが標準提供されています。使用できるテンプレートは、個々の web サイトによって異なります。主なフィールドは次のとおりです。
- タイトル — 生成される Web ページに表示されるタイトル
- 名前 — ページに名前を付ける際に使用されます
- テンプレート — 新しいページを生成する際に使用できるテンプレートのリスト
コンポーネント components
コンポーネント は、特定のタイプのコンテンツを追加できるようにAEMが提供する要素です。 AEMには、すぐに使用できる様々なコンポーネント ( コアコンポーネント は包括的な機能を提供します。 コンポーネントの例を以下に示します。
- テキスト
- 画像
- タイトル
- カルーセル
- その他多数
ページを作成して開くと、コンポーネントブラウザーから使用可能なコンポーネントを使用してコンテンツを追加できます。