Scripting in Composum
When developing components for Composum Pages, you have various options for scripting languages to bring your designs to life. The default choice is using JavaServer Pages (JSP), which offers seamless integration with Java Models and JSP tag libraries such as the standard tag libraries and Composum JSP tag libraries, of course supported with Javascript and CSS or SCSS, as needed. This is the style used in the Composum Platform implementation itself or, for that matter, this site.
However, Composum is build on top of Apache Sling, which means you can also leverage other scripting languages like Groovy for your projects. For instance, we have created a special, though somewhat preliminary, Composum support for using HTL <span style="background-color: rgb(255, 255, 255);">(HTML Template Language)</span>.