Joao Azevedo SoaresHow to use the AEM Key StoreAEM has built-in user key stores where you can upload your private and public keys and use them in your Java code. This is useful because…Nov 10, 2022Nov 10, 2022
Joao Azevedo SoaresHow to add a tile with custom icon to AEM’s homepageAEM allows you to customise the buttons on the homepage, so you can easily add links external or internal pages.Aug 11, 2022Aug 11, 2022
Joao Azevedo SoaresHow to limit ACS Commons Generic List localisation languagesA long awaited feature in the ACS Commons Generic Lists was to be able to localise them in different languages. Thankfully that is now…Feb 8, 2022Feb 8, 2022
Joao Azevedo SoaresHow to send custom emails in AEM (Part 2) — Multiple ProvidersThis is a continuation from my previous post How to send custom emails in AEM.Dec 28, 2021Dec 28, 2021
Joao Azevedo SoaresHow to send custom emails in AEM (Part 1)The ability to send custom emails in AEM is a commons requirement in projects. It could be during workflow steps, when users sign up, when…Dec 11, 2021Dec 11, 2021
Joao Azevedo SoaresDeveloping a custom workflow dialog in AEMWe sometimes need to capture data during a workflow step in AEM and this can easily be achieved with out of the box components…Sep 1, 2021Sep 1, 2021
Joao Azevedo SoaresHow to add comments programmatically to an AEM workflow?Workflows can become complex depending on your business needs and in many situations it can be necessary or helpful to the end user to add…Aug 1, 2021Aug 1, 2021
Joao Azevedo SoaresAEM Granite Render ConditionsA Granite Render Condition is a way of conditionally rendering a component in an AEM Touch UI dialog.Jun 1, 20211Jun 1, 20211
Joao Azevedo SoaresReading and Setting Closed User Groups (CUGs) Programatically in AEMClosed User Groups (CUGs) is the mechanism to restrict access to a resource (page or asset) and children by specifying the authorizable…May 1, 2021May 1, 2021