Restrict access to links in Global navigation panel


We often have to tighten the link access in AEM to limit user access to only few links, like only Sites, Experience fragments.   For AEM 6.3 touch UI, if you wish to revoke access on a link in Global Navigation Panel, you will have to follow 2 steps: Revoke access on the icon that … Continue reading Restrict access to links in Global navigation panel

Advertisements

Customizing AEM Toolbar


Adding new action to an AEM Assets Toolbar consists of 2 steps: Configure the new action for the toolbar Add a client library to execute some operation on clicking the action. In the following example, we are adding ability to publish and unpublish assets from the Collection view. Step 1: Resolving the location of toolbar … Continue reading Customizing AEM Toolbar

DS Annotations – dependency updates


With AEM 6.2, we can use the new Declarative Service annotations. These are improvements over Felix annotations. Adding the recommendation excerpt from Apache Felix website: While the Apache Felix Maven SCR Plugin is a great tool (see below), for developing OSGi components using Declarative Services you should use the official annotations from the OSGi R6 … Continue reading DS Annotations – dependency updates

DS Annotations – Component, property and configurations


@Component Annotation An component is a piece of code that is managed by OSGi container. The container would be responsible for its instantiation and management. Attributes of a component:  The above table have been noted from: https://www.knopflerfish.org/releases/5.2.0/docs/javadoc/org/osgi/service/component/annotations/Component.html configurationPolicy: The attribute can hold following values of ConfigurationPolicy IGNORE: Always allow the component configuration to be satisfied and do … Continue reading DS Annotations – Component, property and configurations

Coral 3 – Granite UI components


There are few modifications to the way Granite UI components are configured for Coral 3 components. Example: radio, checkbox, multifield etc. Sharing snippets for frequently used Granite UI components (verified on AEM 6.3): Alert: Accordian: Checkbox: value: The submit value of the field when it is checked. uncheckedValue: The submit value of the field when it … Continue reading Coral 3 – Granite UI components