Sep 13, 2013

HTL Extend and HTL Template Adobe@Adobe Behind the Scenes

Posted by Senol Tas

After publishing the Episode 2 "Give me back my Markup!" we got quite a momentum with the HTL Concept.

HTL is a new Templating engine and language implementation. HTL endeavours to supersede JSP as scripting language for Apache Sling and CQ/AEM components and strives to clearly separate presentation and logic concerns. Security measures such as XSS prevention are automatically applied. 

Another major advantage of HTL is that it is based purely on HTML5, thus allowing 3rd party agencies to focus on design related parts of a CQ/AEM project without CQ/AEM knowledge. HTL is not limited to Java environments, through the pluggable compiler interface it can be implemented on many different platforms such as node.js and php.

The refactor Teams are already developing components based on HTL. We received many request to opensource it, thus we started the processes and will make it available for you soon.

HTL is evolving more and more from a concept state to something seroius, you can expect a proper renaming soon. Stay tuned. 

Episode 3 - HTL Extend

At the Evovle'13 conference I presented HTL the first time to a live audience. The Feedback and Input was amazing and it really looks like you can benefit a great deal from our internal efforts.

In this episode I am introducing the HTL Extend block statement and answering the question if you can mix existing JSP code with HTL


Episode 4 - HTL Template

In the latest episode I am inroducing the HTL Template block statement and how how you can do recursions with HTL.


  • By Tattoos - 4:49 PM on Jun 08, 2014   Reply
    Many Thanks.
    • By catering jakarta selatan - 8:40 PM on Jun 08, 2014   Reply
      i really to say nice tools from adobe. i like it.
      • By hostgator - 5:51 AM on Jun 09, 2014   Reply
        I thinks HTL is new to everyone. I could not find any books about HTL.
        • By Obat Keputihan - 9:46 AM on Jun 22, 2014   Reply
          Many Thanks.
          • By crystal x - 7:06 PM on Aug 22, 2014   Reply
            Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me
            • By crystal x asli - 7:07 PM on Aug 22, 2014   Reply
              I cant belive i stumbled onto your post..thanks so much !!! i am going to have to sign up 2 ur RSS feed so i can keep updated with your post...thank

              ADD A COMMENT