cq_welcomescreensidebar

These links are based on the existence of and read access to nodes under the following path:

/libs/cq/core/content/welcome

There are three sections (spaced slightly apart) provided by default:

Resources
Cloud Services/libs/cq/core/content/welcome/resources/cloudservices
Workflows/libs/cq/core/content/welcome/resources/workflows
Task Management/libs/cq/core/content/welcome/resources/taskmanager
Replication/libs/cq/core/content/welcome/resources/replication
Reports/libs/cq/core/content/welcome/resources/reports
Publications/libs/cq/core/content/welcome/resources/publishingadmin
Manuscripts/libs/cq/core/content/welcome/resources/manuscriptsadmin
Documentation and Reference
Documentation/libs/cq/core/content/welcome/docs/docs
Developer Resources/libs/cq/core/content/welcome/docs/dev
Features
CRXDE Lite/libs/cq/core/content/welcome/features/crxde
Packages/libs/cq/core/content/welcome/features/packages
Package Share/libs/cq/core/content/welcome/features/share
Clustering/libs/cq/core/content/welcome/features/cluster
Backup/libs/cq/core/content/welcome/features/backup
Web Console/libs/cq/core/content/welcome/features/config
Web Console Status Dump/libs/cq/core/content/welcome/features/statusdump

It is possible to hide a link from specific users or groups by removing read access to the nodes that represent the link.

  • Resources - remove access to:

    /libs/cq/core/content/welcome/resources/<link-target>

  • Docs - remove access to:

    /libs/cq/core/content/welcome/docs/<link-target>

  • Features - remove access to:

    /libs/cq/core/content/welcome/features/<link-target>

For example:

  • To remove the link to Reports, remove read access from

    /libs/cq/core/content/welcome/resources/reports

  • To remove the link to Packages, remove read access from

    /libs/cq/core/content/welcome/features/packages

See the Security section for more information on how to set the desired permissions.

In /libs/cq/core/components/welcome/welcome.jsp use is made of ConsoleUtil, which executes a query on nodes that have the property:

  • jcr:mixinTypes with the value: cq:Console
NOTE
Execute the following query to see the existing list:
  • select * from cq:Console

When a user or group does not have read permission on a node with the mixin cq:Console, that node is not retrieved by the ConsoleUtil search, hence it is not listed on the console.

Adding a Custom Item

The link selection mechanism can be used to add your own custom item to the list of links.

Add your custom item to the list by adding the cq:Console mixin to your widget or resource. This is done by defining the property:

  • jcr:mixinTypes with the value: cq:Console

Experience Manager


Rapid Feature Releases with AEM Cloud: Telegraph Media Group’s RDE Strategy

Online | Session | Intermediate

Hear how Telegraph Media Group, the award-winning publisher of The Daily Telegraph, The Sunday Telegraph, The Telegraph Magazine,...

Wed, Mar 19, 3:30 PM PDT (10:30 PM UTC)

Register

Put the Customer at the Center and Build Relationships That Last a Lifetime

Online | Strategy Keynote | General Audience

First impressions last a lifetime. Great first impressions feel personal, connected, and relevant right from the start. From the first...

Wed, Mar 19, 2:30 PM PDT (9:30 PM UTC)

Register

Connect with Experience League at Summit!

Get front-row access to top sessions, hands-on activities, and networking—wherever you are!

Learn more