This Week in AEM… Intro to HTL

Adobe’s HTML Template Language (more widely known as HTL), is the preferred method to write code for Adobe Experience Manager components and templates. From Adobe’s HTL overview page: “a highly productive enterprise-level web framework that increases security, and allows HTML developers without Java knowledge to better participate in AEM projects” & “the HTML Template Language …


Sightly is HTL… Again

With the release of Adobe Experience Manager 6.0, Adobe introduced a new markup language. Most of us know it as Sightly. But technically its first name was HTL, short for HTML Template Library. (Thanks to our friend Ruben Reusser who posted about the new language back in December 2013. You can watch the videos here: …


AEM – Sightly and Touch UI Tips

As a CQ5/Adobe Experience Manager developer you know there are often times you need to embed a component on a page or within another component, and that it is quite easy to do. In a JSP, all you to do is add a line like this:

In Sightly, you can do a similar one-liner: …


Understanding the JavaScript Use-API for AEM

Adobe Experience Manager offers two APIs for writing server-side code that Sightly can consume. One is the Java Use-API and the other is the JavaScript Use-API. Developers familiar with programming for Adobe Experience Manager (also known as Adobe CQ) before AEM 6.0 will have no issues picking up the Java Use-API. The JavaScript Use-API is …