ようこそコンソールのカスタマイズ(クラシック UI) customizing-the-welcome-console-classic-ui
ようこそコンソールには、AEM 内の各種コンソールおよび機能へのリンクのリストが表示されます。
表示されるリンクを設定できます。 これは、特定のユーザーやグループに対して定義できます。 実行されるアクションは、ターゲットのタイプ(ターゲットが属するコンソールのセクションと相関関係がある)によって異なります。
- メインコンソール — メインコンソール(左側のペイン)内のリンク
- リソース、ドキュメントとリファレンス、機能 — サイドバー(右側のパネル)のリンク
メインコンソールのリンク(左側のウィンドウ) links-in-main-console-left-pane
AEMのメインコンソールが表示されます。
メインコンソールのリンクを表示するかどうかの設定 configuring-whether-main-console-links-are-visible
ノードレベルの権限によって、リンクを表示できるかどうかが決まります。 次のノードが対象となります。
-
Web サイト:
/libs/wcm/core/content/siteadmin
-
デジタルアセット:
/libs/wcm/core/content/damadmin
-
コミュニティ:
/libs/collab/core/content/admin
-
キャンペーン:
/libs/mcm/content/admin
-
インボックス:
/libs/cq/workflow/content/inbox
-
ユーザー:
/libs/cq/security/content/admin
-
ツール:
/libs/wcm/core/content/misc
-
タグ付け:
/libs/cq/tagging/content/tagadmin
次に例を示します。
-
ツール へのアクセスを制限するには、読み取りアクセス権を次の場所から削除します。
/libs/wcm/core/content/misc
詳しくは、 セキュリティセクション を参照してください。
サイドバーのリンク(右側のウィンドウ) links-in-sidebar-right-pane
このリンクは、次のパスの下にノードが存在し、読み取りアクセス権があるかどうかに基づいています 。
/libs/cq/core/content/welcome
デフォルトでは、次の 3 つのセクションが(少しスペースを空けて)表示されます。
サイドバーリンクを表示するかどうかの設定 configuring-whether-sidebar-links-are-visible
リンクを表すノードへの読み取りアクセス権を削除することで、特定のユーザーやグループからリンクを非表示にすることができます。
-
リソース - 次の場所へのアクセス権を削除します。
/libs/cq/core/content/welcome/resources/<link-target>
-
ドキュメント - 次の場所へのアクセス権を削除します。
/libs/cq/core/content/welcome/docs/<link-target>
-
機能 - 次の場所へのアクセス権を削除します。
/libs/cq/core/content/welcome/features/<link-target>
次に例を示します。
-
レポート へのリンクを削除するには、次の場所から読み取りアクセス権を削除します。
/libs/cq/core/content/welcome/resources/reports
-
パッケージ へのリンクを削除するには、次の場所から読み取りアクセス権を削除します。
/libs/cq/core/content/welcome/features/packages
詳しくは、 セキュリティセクション を参照してください。
リンク選択のメカニズム link-selection-mechanism
/libs/cq/core/components/welcome/welcome.jsp
では、次のプロパティを持つノードに対してクエリを実行する ConsoleUtil を使用します。
jcr:mixinTypes
(値:cq:Console
)
select * from cq:Console
ユーザーまたはグループが Mixin cq:Console
を持つノードに対して読み取り権限を持たない場合、そのノードは ConsoleUtil
検索で取得されないので、コンソールに表示されません。
カスタム項目の追加 adding-a-custom-item
リンク選択メカニズムを使用して、独自のカスタム項目をリンクのリストに追加できます。
cq:Console
Mixin をウィジェットまたはリソースに追加することで、カスタム項目をリストに追加できます。次のプロパティを定義することによって、追加をおこないます。
jcr:mixinTypes
(値:cq:Console
)