このセクションでは、Adobe Experience Manager(AEM)でページを作成および管理しそれらのページ上でコンテンツを作成する方法について説明します。
Web サイトコンソールから使用できるキーボードショートカットが多数あり、ページをより効率的に整理できます。
作成者は、AEM 内で Web サイトを構成する必要があります。この作業中に、次の目的でコンテンツページを作成して名前を付けます。
コンテンツの整理に役立つフォルダーを使用することもできます。
Web サイトの構造は、コンテンツページを保持する「ツリー構造」と見なすことができます。これらのコンテンツページの名前を使用して URL を生成します。一方でタイトルは、ページコンテンツを閲覧したときに表示されます。
We.Retail サイトの例を次に示します。ハイキングショーツのページ(desert-sky-shorts
)にアクセスしています。
オーサー環境
https://localhost:4502/editor.html/content/we-retail/us/en/products/equipment/hiking/desert-sky-shorts.html
パブリッシュ環境
https://localhost:4503/content/we-retail/us/en/products/equipment/hiking/desert-sky-shorts.html
インスタンスの設定によっては、パブリッシュ環境での /content
の利用は必須ではありません。
/content
/we-retail
/us
/en
/products
/equipment
/hiking
/desert-sky-shorts
/hiking-poles
/...
/running...
/surfing...
/...
/seasonal...
/...
/about-us
/experience
/...
/es...
/de...
/fr...
/...
/...
この構造は Sites コンソールから表示でき、Web サイトのページ間を移動したり、ページ上でアクションを実行したりできます。新しいサイトや新しいページを作成することもできます。
どの地点からでも、ヘッダーバーのパンくず(経路表示)から上位のブランチを確認できます。
新しいページを作成する際の主要なフィールドは 2 つあります。
タイトル:
名前:
ページのタイトルと名前は個別に作成できますが、次のように関連しています。
ページを作成するときは、「タイトル」フィールドのみ必要です。ページ作成時に名前が指定されない場合は、タイトルの最初の 64 文字から名前が生成されます(以下で設定する条件に従う)。ページ名を短くするというベストプラクティスに対応するため、最初の 64 文字のみ使用されます。
作成者がページ名を手動で指定する場合は、64 文字の制限は適用されませんが、ページ名の長さに関するその他の技術的制限が適用されることがあります。
ページ名を定義するときは、ページ名をできるだけ簡潔にしつつ、読者がわかりやすいようにできるだけ表現力のある覚えやすいものにすることをお勧めします。詳しくは、 要素の W3C スタイルガイドtitle
を参照してください。
また、一部のブラウザー(IE の旧バージョンなど)では、特定の長さまでの URL しか受け付けないので、ページ名を短くしておく技術的な理由もあります。
新しいページを作成するとき、AEM では AEM と JCR によって課された規則に基づいてページ名が検証されます。
使用できる最小限の文字は次のとおりです。
_
(アンダースコア)-
(ハイフン/マイナス記号)許可されるすべての文字について詳しくは、命名規則を参照してください。
AEM が MongoMK 永続性マネージャーのデプロイメントで実行されている場合、ページ名は 150 文字に制限されます。
新しいページを作成するときにページのタイトルのみを指定した場合、AEM ではページの名前をこの文字列から導き出し、AEM と JCR によって課された命名規則に基づいてページ名が検証されます。「タイトル」フィールドに無効な文字が含まれていてもエラーにはなりませんが、派生された名前では、無効な文字が別の文字に置き換えられます。次に例を示します。
タイトル | 派生された名前 |
---|---|
Schön | schoen.html |
SC%&*ç+ | sc—c-.html |
新しいページを作成するときにページの名前を指定すると、AEM では AEM と JCR によって課された規則に基づいてページ名が検証されます。「名前」フィールドに無効な文字は指定できません。AEM で無効な文字が検出されると、フィールドが強調表示され、説明メッセージが表示されます。
ISO-639-1 で定義されている 2 文字コードをページ名として使用することは避けてください(言語ルートの場合を除く)。
詳しくは、翻訳するコンテンツの準備を参照してください。
AEM では、テンプレートはページの特殊なタイプを指定するものです。テンプレートは、作成中のあらゆる新規ページの基礎として使用されます。
テンプレートによって、サムネール画像やその他のプロパティなど、ページの構造が定義されます。例えば、商品ページ、サイトマップおよび問い合わせ先に、それぞれ別のテンプレートを使用することができます。テンプレートは、コンポーネントで構成されています。
AEM では、複数のテンプレートが標準提供されています。使用可能なテンプレートは個々の Web サイトによって異なります。主なフィールドは次のとおりです。
タイトル:生成される Web ページに表示されるタイトルです。
名前:ページに名前を付ける際に使用されます。
テンプレート:新しいページを生成する際に使用できるテンプレートのリストです。
お使いのインスタンスで設定すると、テンプレートの作成者はテンプレートエディターを使用してテンプレートを作成できます。
コンポーネントは、特定のタイプのコンテンツを追加できるように、AEM が提供する要素です。AEM には、包括的な機能を提供する標準コンポーネントが幅広く用意されています。これには次が含まれます。
ページを作成して開いたら、コンポーネントブラウザーから取得できるコンポーネントを使用してコンテンツを追加できます。
コンポーネントコンソールは、インスタンス上のコンポーネントの概要を示します。
コンテンツの作成を開始する前に、事前に各ページが作成されていない場合は、ページを作成する必要があります。
Sites コンソールを開きます(例:https://localhost:4502/sites.html/content)。
新しいページを作成する場所に移動します。
ツールバーの「作成」を使用してドロップダウンセレクターを開き、リストから「ページ」を選択します。
ウィザードの最初のステージで、次のいずれかを実行できます。
新しいページの作成時に使用するテンプレートを選択し、「次へ」をクリックまたはタップして次に進みます。
「キャンセル」を使用してプロセスを中止します。
ウィザードの最後のステージで、次のいずれかを実行できます。
3 つのタブを使用して、新しいページに割り当てるページプロパティを入力し、「作成」をクリックまたはタップしてページを実際に作成します。
「戻る」を使用してテンプレートの選択に戻ります。
主なフィールドは次のとおりです。
タイトル:
名前:
これは URI の生成に使用されます。指定しない場合、名前はタイトルから派生します。
新しいページを作成するときにページの「名前」を指定すると、AEM では AEM と JCR の規則に基づいてページ名が検証されます。
「名前」フィールドに無効な文字は指定できません。AEM で無効な文字が検出されると、そのフィールドは強調表示され、対象の文字を削除または置換する必要があることを示す説明メッセージが表示されます。
ページ命名規則を参照してください。
新しいページの作成に必要となる最小限の情報は、「タイトル」です。
「作成」を使用してプロセスを完了し、新しいページを作成します。ページをすぐに「開く」かコンソールに戻る(「完了」する)かを確認するダイアログが表示されます。
ページの作成先に同名のページが既に存在する場合は、その名前のバリエーションが数字を付加して自動的に生成されます。例えば、winter
が既に存在する場合、新しいページは winter0
になります。
コンソールに戻ると、新しいページが表示されます。
ページを作成したら、そのテンプレートは変更できません。ただし、新しいテンプレートでローンチを作成する場合を除きます。その場合、既存のコンテンツはすべて失われます。
ページを作成するか、既存ページ(コンソール内)に移動した後、そのページを開いて編集できます。
Sites コンソールを開きます。
編集対象のページが表示されるまで移動します。
次のいずれかを使用してページを選択します。
その後、「編集」アイコンを選択します。
ページが開き、必要に応じて編集できるようになります。
ページエディターから他のページへの移動は、編集モードではリンクがアクティブにならないので、プレビューモードでのみ実行できます。
ページとそのすべてのサブページを新しい場所にコピーできます。
Sites コンソールで、コピー対象のページが表示されるまで移動します。
次のいずれかを使用してページを選択します。
「コピー」ページアイコンを選択します。
選択モードの場合は、ページのコピー後に選択モードが自動的に終了します。
ページの新しいコピーを配置する場所に移動します。
右側にドロップダウン矢印が付いた「貼り付け」アイコンが使用できます。
次のいずれかを実行できます。
ページのコピー先に同名のページが既に存在する場合は、その名前のバリエーションが数字を付加して自動的に生成されます。例えば、winter
が既に存在する場合、winter
は winter1
になります。
ページ名の変更で新しいページ名を指定する際にも、ページ命名規則に従います。
ページは、ページが基にしているテンプレートが許可される場所にのみ移動できます。詳しくは、使用可能なテンプレートを参照してください。
ページの移動手順と名前の変更手順は基本的に同じで、同じウィザードで処理します。このウィザードでは、次の操作を行うことができます。
AEM では、名前変更または移動が行われるページへの内部リンクを更新する機能が用意されています。この機能はページ単位で実行できるので、非常に柔軟性があります。
移動対象のページが表示されるまで移動します。
次のいずれかを使用してページを選択します。
「移動」ページアイコンをクリックします。
これにより、ページを移動ウィザードが開きます。
ウィザードの名前を変更ステージで、次のいずれかを実行できます。
移動後にページに付ける名前を指定し、「次へ」をクリックまたはタップして次に進みます。
「キャンセル」を使用してプロセスを中止します。
ページを移動するだけの場合は、ページ名はそのままにできます。
ページの移動先に同名のページが既に存在する場合は、その名前のバリエーションが数字を付加して自動的に生成されます。例えば、winter
が既に存在する場合、winter
は winter1
になります。
ウィザードの宛先を選択ステージで、次のいずれかを実行できます。
列表示を使用して、ページの新しい場所に移動します。
「戻る」を使用してページ名の指定に戻ります。
デフォルトでは、移動または名前変更するページの親が、移動先として選択されます。
ページの移動先に同名のページが既に存在する場合は、その名前のバリエーションが数字を付加して自動的に生成されます。例えば、winter
が既に存在する場合、winter
は winter1
になります。
ページがリンクまたは参照されている場合、またはページが公開されている場合は、詳細が調整 / 再公開ステップで一覧表示されます。
調整または再公開するページを適宜指定できます。
ページがリンクも参照もされていない場合は、このステップは使用できません。
「移動」を選択すると、プロセスが完了し、ページの移動または名前変更が適宜確定されます。
ページを既に公開している場合、ページを移動すると自動的に非公開になります。デフォルトでは、移動が完了すると再公開されますが、調整 / 再公開ステップの「再公開」フィールドをオフにすることによって変更できます。
ページが参照されていない場合は、調整 / 再公開手順がスキップされます。
通常、ページの移動または名前変更操作は直ちに実行されます。これは同期処理と見なされ、アクションが完了するまで、UI 内のそれ以上のアクションはブロックされます。
ただし、影響を受けるページ数が定義された制限を超える場合は、アクションは非同期に処理され、ページの移動や名前の変更の操作によって妨げられない UI でオーサリングを続行できます。
今すぐ:非同期ジョブの実行を今すぐ開始します。
後で:非同期ジョブを開始するタイミングをユーザーが定義できます。
非同期ジョブの状態は、非同期ジョブステータスダッシュボード(グローバルナビゲーション/ツール/操作/ジョブ)で確認できます。
非同期ジョブ処理の詳細と、ページ移動や名前変更アクションの制限の設定方法については、管理ユーザーガイドの非同期ジョブのドキュメントを参照してください。
非同期ページの移動処理には、AEM 6.5.3.0 以降が必要です。
削除対象のページが表示されるまで移動します。
選択モードを使用して必要なページを選択してから、ツールバーの「削除」を使用します。
セキュリティ対策のため、「削除」ページアイコンはクイックアクションとしては使用できません。
確認ダイアログで、次のいずれかを使用します。
キャンセル:アクションを停止します。
削除:アクションの実行を確定します。
ページが既に公開されている場合は、削除する前に自動的に非公開になります。
コンソールから、または個々のページの編集時にページをロック/ロック解除できます。ページがロックされているかどうかに関する情報も、両方の場所で示されます。
ファイルやページの整理に役立つフォルダーを作成できます。
フォルダーに新しいフォルダー名を指定する際にも、ページ命名規則に従います。
Sites コンソールを開いて、必要な場所まで移動します。
オプションリストを開くには、ツールバーの「作成」を選択します。
「フォルダー」を選択してダイアログを開きます。ここで、「名前」と「タイトル」を入力できます。
「作成」を選択してフォルダーを作成します。