Rollout synchronizes content from the source to the livecopy. Can be triggered by an author (on a blueprint page) or by a system event (as defined by the rollout configuration). During rollout, content (paragraph items, page properties) are updated as per Rollout configurations (Rules that determine which properties will be synchronized, how and when.) Hereby … Continue reading MSM Rollout – Excluding content updates
Enable asset "Share Link" for users Config: Provide Edit ACL access on the assets Allow users to reset password Issue: In AEM 6.5, internal server error occurs, when users (with no modify access on groups) access their profiles via Coral UI. Fix: Provide jcr:modifyProperties privilege on /home/groups. Enable assets reports for user groups other than … Continue reading ACL Issues and fix
Asset binaries occupy much larger storage space compared to metadata and tags. Therefore, if translating metadata and tags only serves your purpose, omit to translate the binaries. File Data Store and Amazon S3 Data Store provide a storage infrastructure that is best suited for these scenarios. These storage repositories store a single copy of asset … Continue reading Avoid Binary Duplication – Multilingual Assets
OOTB checkbox is not available in AEM 6.3 metadata schema editor. But, it can be enabled and used with steps as described below. Step 1: Overlay builditems.jsp to Enable checkbox Create an /apps overlay for "/libs/dam/gui/coral/components/admin/schemaforms/formbuilder/builditems.jsp" In "/apps/dam/gui/coral/components/admin/schemaforms/formbuilder/builditems.jsp", uncomment the following snippet. It would be available between line 90-98 https://gist.github.com/aanchalsikka/ca96a8e6edba1e6cbac39171bfb6cba1 At this point, browse to a metadata … Continue reading Enable checkbox for Metadata schema editor
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
Define multiple implementations of a Service, and then execute all/specific implementation depending on the use-case.
OSGi Configuration factory for multiple service configurations with single implementation.