テンプレートとコンポーネントの作成および追加 creating-and-adding-templates-and-components
- ヘッドレスコンテンツを視覚的に編集するユニバーサルエディター。
- ヘッドレスコンテンツをフォームベースで編集するコンテンツフラグメントエディター。
AEM Mobile On-Demandには、完全に設定されたアプリテンプレート、記事テンプレート、記事コンポーネントが用意されています。
We.Unlimited アプリは、完全に設定可能で管理可能なAEM Mobile On-Demand アプリケーションのシェルを表すサンプルテンプレートです。
アプリの作成時にこのサンプルテンプレートを選択すると、AEM Mobile機能の豊富なダッシュボードが提供されます。
アプリテンプレートの作成 creating-app-templates
アプリテンプレートは、アプリの作成に使用され、アプリのベースラインまたは基盤を表すページテンプレートとコンポーネントのコレクションとして機能します。 テンプレートは、アプリを適切な方法で導くために、いくつかの基本的なプロパティをスタンプ付けします。 一般的に、顧客はアプリを合計して作成しすぎることはありません。
アプリテンプレートは、AEM内で新しいアプリを作成するために使用される、開発者が作成した既存のデザインを簡単に使用する方法を提供します。
別のアプリのテンプレートに基づいてアプリを作成する場合、作成元のアプリを代表する開始点を持つアプリが表示されます。
アプリテンプレートに基づいてアプリを作成する手順:
- AEM Mobile アプリカタログに移動します:<server-url>/aem/apps.html/content/mobileapps
- 次に示すように、Create > Appを選択します
このテンプレートを使用してアプリを作成したら、記事、バナー、コレクションをアプリに追加できます。 再訪問、記事、バナー、コレクションの作成については、 コンテンツ管理アクション を参照してください。
コンテンツテンプレートの作成 creating-content-templates
各エンティティタイプには、2つの標準テンプレートがあります。 以下の項目が該当します。
- デフォルトテンプレート:は、適用可能なデフォルトプロパティ/構造を持つコンテンツ作成に使用されます
- インポートされたテンプレート:は、適用できるデフォルトのプロパティや構造を持つAEM Mobileからコンテンツをインポートするために使用されます
記事テンプレート article-templates
「無制限の記事」は、AEM Mobile On-Demandの一般的な記事レイアウトを表すサンプルテンプレートです。
-
記事の管理で、+を選択して記事を作成します。 無制限の記事または リッチテキスト記事 のいずれかを選択できます。 以下の画像は、これら2つの記事テンプレートのいずれかを選択できるオプションを示しています。
-
「次へ」をクリックして、アーティクル名/タイトル、説明、作成者、抽象、部署、サムネイル画像、アーティクルアクセスなどのアーティクルメタデータを定義します。
-
「次へ」をクリックして、広告プロパティを入力します。
-
次へをクリックして、記事の画像またはソーシャルメディアの画像を入力します
-
次へをクリックして、この新しい記事のコレクション リンクを選択します。
-
「次へ」をクリックして、ソーシャル共有の詳細を入力します。
-
「作成」をクリックして、サンプルを使用して記事を作成するプロセスを終了します。 完了または 記事を編集 をクリックして、この記事のプロパティを編集します。
記事へのコンポーネントの追加 adding-components-to-article
作成者は、テキストや画像などのコンポーネントを追加することで、記事のコンテンツを編集できます。 記事は、AEM ページテンプレートの拡張機能です。
編集する記事を選択し、編集をクリックして記事にコンポーネントを追加します。
左側のパネルで「+」を選択して、記事にコンポーネントを追加します。
すぐに使用できるテンプレートの作成 creating-out-of-the-box-templates
すぐに使える記事テンプレートはありませんが、カスタムテンプレートを拡張するデフォルトテンプレートがあります。詳しくは、Geometrixx Unlimited アプリの記事テンプレートサンプル を参照してください。
通常のAEM テンプレートに必要なプロパティを超える主要なプロパティには、次のものが含まれます。
dps-resourceType=“dps:Article”
このプロパティを指定すると、AEM ページがAEM Mobile ターゲットアーティクルページとして認識されます。
AEM テンプレートに従って、テンプレートの jcr:content に任意のデフォルトのプロパティまたは子ノードを追加できます。
バナーとコレクションのテンプレート banner-and-collection-templates
コンポーネントの作成と追加 creating-and-adding-components
コンポーネントでは、を使用してウィジェットへのアクセスを許可し、これらはコンテンツのレンダリングに使用されます。
コードリポジトリにはシンプルなコンポーネントが含まれており、そのソースはAEMにあります。 その後、CRXDE Liteでローカルに開くこともできます。
ページにコンポーネントを追加できます。 AEM Mobile アプリでは任意のコンポーネントを使用できますが、適用すると、適切にレンダリングされない場合があります。
ただし、カスタムコンポーネントは、AEMでレンダリングされるカスタム書き出しコンテンツ同期ハンドラーがなければ、AEM Mobile On-demand Servicesに正しく書き出してアップロードできない場合があります。
コンポーネントが既にAEM ページに含まれていれば、他のいくつかの構成要素コンポーネントと共に、ページに別のコンポーネントを追加したり、既存のコンポーネントを編集したりできます。
ページに別のコンポーネントを追加するには:
- そのページを選択し、エディターのヘッダーの右上にあるドロップダウンから、編集モードであることを確認します
- エディターのヘッダーの左端のアイコンを使用して、サイドパネルを切り替えます
- 「コンポーネント」タブを選択します
- 使用可能なコンポーネントのひとつをページにドラッグ&ドロップします
既存のコンポーネントを編集するには:
- このページを選択し、編集 モードであることを確認して、コンポーネントを選択します
- レンチアイコンを選択して、コンポーネントを設定します