CRXDE Lite は AEM クイックスタートの一部で、ブラウザー内のローカル開発環境でリポジトリーにアクセスして変更できます。CRXDE Lite を使用して、ファイル、フォルダー、ノード、プロパティを編集できます。この使いやすいインターフェースでリポジトリー全体にアクセスできます。
CRXDE Lite は、ローカル開発環境でのみ使用できます。AEM as a Cloud Service では使用できません。
CRXDE Lite を使い始めるには:
https://<host>:<port>/crx/de
を開きます。ブラウザーでは、CRXDE Lite のユーザーインターフェイスは次のように表示されます。
AEM メニューから CRXDE Lite にアクセスすることもできます。メインメニューからを選択します。 ツール > 一般 > CRXDE Lite.
CRXDE Lite のユーザーインターフェイスには多くのパーツと機能があります。
上部の切り替えボタンバーを使用すると、CRXDE Liteと パッケージマネージャー。
ノードパスウィジェットでは、現在選択されているノードへのパスが表示されます。
このウィジェットに手動でパスを入力するか、またはコピーしたパスを貼り付けて Enter キーを押すと、特定のノードにジャンプできます。
また、特定の名前を持つノードの検索がサポートされます。検索するノードの名前を入力して待機します(または、右側にある検索アイコンをクリックします)。特定のノードがエクスプローラーウィンドウに読み込まれると、リストが表示されます。パスを選択して Enter キーを押すと、その場所に移動できます。これは、ブラウザーの CRXDE クライアントアプリケーションに現在読み込まれているノードに対してのみ機能します。 リポジトリー全体を検索する場合はツール/クエリを使用します。
エクスプローラーウィンドウには、リポジトリー内のすべてのノードのツリーが表示されます。
ノードをクリックして、そのプロパティを「プロパティ」タブに表示します。ノードをクリックしたら、ツールバーでアクションを選択できます。ノード名を変更するには、ノードをもう一度クリックします。
ツリーナビゲーションフィルター(双眼鏡アイコン):リポジトリー内のノードのうち、入力テキストが名前に含まれているノードをフィルタリングできます。このフィルターは、ローカルに読み込まれたノードにのみ適用されます。
編集ウィンドウを使用すると、リポジトリで現在選択されているファイルの内容を表示できます。開かれた各ファイルは、ウィンドウに独自のタブとして表示されます。
「ホーム」タブを使用すると、コンテンツやドキュメントを検索したり、デベロッパー向けのドキュメントや Adobe サポートにアクセスしたりできます。
エクスプローラーウィンドウでファイルをダブルクリックすると、その内容が編集ウィンドウに表示されます。次にファイルを変更して保存できます。
編集ウィンドウでファイルを編集した後は、ツールバーで次のツールを使用できるようになります。
ステータス行をダブルクリックします。 編集ウィンドウ が開きます。 行に移動 ダイアログで、特定の行番号を入力できます。
「プロパティ」タブには、選択したノードのプロパティが表示されます。新しいプロパティを追加したり、既存のプロパティを削除したりできます。
「アクセス制御」タブには、現在のパス、リポジトリ、またはプリンシパルに基づく権限が表示されます。
権限は、次のカテゴリに分類されます。
アクセス制御情報を確認できるようにするには、CRXDE Lite にログインしたユーザーに ACL エントリを読み取る権限が割り当てられている必要があります。
「レプリケーション」タブは、現在のノードのレプリケーション状態を表示します。現在のノードをレプリケーションできます。または削除をレプリケーションできます。
「コンソール」タブには、ログメッセージが表示されます。ログレベルの設定、コンソールのクリア、選択したスクロール位置での固定およびメッセージの表示の有効化/無効化をおこなうことができます。
「ビルド情報」タブ には、バンドルの作成中に情報が表示されます。
「更新」ボタンは、現在の選択を更新します。他のユーザーによる変更が、リポジトリの自身のビューで更新されます。自身が行った変更には影響を及ぼしません。
「すべて保存」ボタンは、変更をすべて保存します。保存を選択するまで、変更は一時的なものであり、コンソールを終了すると失われます。
「作成」ボタンは、選択したノードの下に次の項目を作成するドロップダウンメニューです。
nt:file
ノードとその nt:resource サブノードnt:folder
ノード「削除」ボタン は、選択したノードを削除します。
「コピー」ボタン は、選択したノードをコピーします。
「貼り付け」ボタン は、コピーしたノードを選択したノードの下に貼り付けます。
「移動」ボタン は、選択したノードを、ダイアログを使用して設定されたノードに移動します。
「名前を変更」ボタン は、選択したノードの名前を変更します。
The Mixin ボタン ノードタイプに mixin タイプを追加できます。 Mixin の種類は、主に高度な機能の追加に使用されます。
「ツール」ボタンは、次のツールを使用できるドロップダウンメニューです。
https://<host>:<port>/system/console/configMgr
でも利用可能)ログインウィジェットには、現在ログインしているユーザーが表示されます。
別のユーザーとしてログインまたは再ログインするには、このウィジェットをクリックします。@crx.default
は、ユーザーがリポジトリーのデフォルトの(唯一の)ワークスペースにいることを表します。
The 環境設定 オプションを使用して、UI 言語を設定したり、保存、検索、メモの作成など、様々なアクションのホットキーを表示およびカスタマイズしたりできます。
CRXDE Lite でフォルダーを作成するには:
ブラウザーで CRXDE Lite を開きます。
ナビゲーションウィンドウで、新しいフォルダーを作成するフォルダーを右クリックして、「作成」、「フォルダーを作成」の順に選択します。
フォルダーの名前を入力して、「OK」をクリックします。
「すべて保存」をクリックして、サーバーに変更を保存します。
CRXDE Lite でノードを作成するには:
これで、プロパティを変更するか、または新しいノードを作成すれば、ニーズに合ったノードを作成できます。
ノードの作成を含むほとんどの編集操作では、すべての変更をメモリに保持し、保存時(「すべて保存」ボタンをクリックした場合)にのみそれらをリポジトリーに格納します。ただし、移動などの一部の操作は自動的に保持されます。
作成したノードが親ノードのノードタイプで許可されているかどうかに関する検証も、変更を保存する際にリポジトリが実行します。 ノードの保存時にエラーメッセージが表示された場合は、コンテンツ構造が有効かどうかを確認してください(例えば、nt:unstructured
ノードを nt:folder
ノードの子として作成することはできません)。
CRXDE Lite でプロパティを作成するには:
次の手順で、CRXDE Liteを含むファイルを作成します。
CRXDE Lite では、Compact Namespace and Node Type Definition (CND) 表記でノードタイプ定義を読み込んだり、書き出したりできます。
CRXDE Lite でノードタイプ定義を書き出すには:
ノードタイプ定義を読み込むには:
CRXDE Lite では、ファイルシステムの <aem-install-dir>/crx-quickstart/logs
にある error.log
ファイルを表示して、適切なログレベルでフィルタリングできます。以下の手順を実行します。
以下の操作を実行できます。