Welcome to SourcedCode.com

This AEM blog provides AEM tutorials and AEM solutions. We will cover new topics like experience fragments, personalisation, editable templates, Apache Sling, OSGI, and much more.

AEM Developers Courses 2023


Featured Posts

ChatGPT for AEM Developers, AEM Developer GPT

When working on Adobe Experience Manager (AEM) projects, finding the right support for coding can be a game-changer. That's where ...
Read More
/ AEM, Tools

Advancing Your AEM Skills: Tips for Junior Developers

AEM has grown in popularity over the past few years, and AEM developers are in high demand as a result, ...
Read More
/ AEM

Transferable Skills to become an AEM Full Stack Developer in 2022

If you have worked on a backend project with technologies like Tomcat, JBoss, etc... and also worked on the front-end ...
Read More
/ AEM

How to use AEM JCR SQL2 query strings to query for nodes in Java Content Repository

JCR-SQL2 (Java Content Repository - Structured Query Language 2) is domain specific language used to query JCR nodes held in ...
Read More

Recent Posts

Find AEM JCR Nodes with Full Text Search

Every AEM developer knows that a JCR node consists of properties and values. Whenever a component is configured or whenever ...
Read Article
/ AEM, Search

AEM IntelliJ Debug Error:osgi: [sourcedcode.core] Classes found in the wrong directory: {META-INF/versions/9/javax/xml/bind/ModuleUtil.class=javax.xml.bind.ModuleUtil}

Writing unit tests for AEM Backend code on IntelliJ can sometimes be challenging; mocking objects, initializing OSGI components, etc... It's ...
Read Article
/ AEM, Development

ACS Commons multi-field extension, acs-commons-nested, checkbox is not working

This article will provide a solution to the ACS Commons multi-field extension, checkbox Granite UI Component. While utilizing the ACS ...
Read Article
/ AEM, Development, Touch UI

How to Re-Sync a Live Copy Language Root to a Blueprint in AEM MSM

On some occasions, the rollout behavior becomes dysfunctional where our rollout behavior no longer rollout content to the expected content ...
Read Article
/ AEM

AEM RichText Remove P Tag, removeSingleParagraphContainer, for Touch UI

You may have been trying to search the internet for an out of box solution to remove the single paragraph ...
Read Article
/ AEM, Development, Touch UI

How to Pass Data Parameters to WCMUsePojo from Sightly HTL Component

You can pass data parameters from Sightly HTL component to the WCMUsePojo backend in a very simple way. You can ...
Read Article
/ AEM, Development

How to Pass Data Parameters to Sling Modal from Sightly HTL Component

You can pass data parameters from Sightly HTL component to the Sling Model backend by request attributes. For implementation, utilising ...
Read Article

AEM RichText TouchUI, Enabling Code Editor, Source Edit

Sometimes we need to give our power content authors, the flexibility to review their HTML markup from the richText editor, ...
Read Article
/ AEM, Touch UI

How to get Authorization: Basic Auth Header from AEM Author

Getting the Authorization (Basic access authentication) Basic Auth Header from AEM Author is simple. If you have curl installed on ...
Read Article
/ AEM, curl, Development, Security

DRY way of using RichText Granite UI Component in AEM for Static Templates

Every developer have experienced a situation where they are working with AEM multiple AEM components, where Touch UI dialogues consist ...
Read Article
/ AEM, Development, Touch UI

taglib prefix=”sling” to Sightly and Sling Model Non-JSP & Non-JSTL implementation

In the past, AEM developers would heavily focus on building AEM components with Java Server Pages (JSPs) & JavaServer Pages ...
Read Article
/ AEM, Development, jstl

How to Setup the AEM Dispatcher Flush Agent?

Before setting up the dispatcher flush agent on your AEM publish instance, we must make available the /dispatcher/invalidate.cache URI. Where ...
Read Article
/ AEM, Dispatcher

How to Get AEM i18n Dictionary in JSON Format

AEM i18n dictionary out of the box tools does not offer an elegant way to get the JSON representation of ...
Read Article
/ AEM, Development

Re-usable Color Select in Touch UI Dialogs w/ ACS Common’s Generic Lists

While working on AEM component's Touch UI dialogues, in particular, with colors, there are many cases where developers will need ...
Read Article
/ AEM, Touch UI

Errors while building the latest AEM Project Archetype 24 on MacOS

I was recently trying to start up a new AEM project using the latest, AEM Project Archetype 24, but I ...
Read Article
/ AEM, Development, Short Post

Tool: Generate Curl Command to Update OSGI Configurations

Micro-Frontend, written in ReactJS 16.14.0. This tool helps generate a curl command used for updating OSGI configurations directly from the ...
Read Article
/ AEM, curl, Development
Back To Top