Apache Sling > Aggregator > Modules > scripting

scripting Modules

ModuleDescriptionModule StatusPull Requests
Apache Sling Scripting API
(org.apache.sling.scripting.api)
This bundle provides the internal API to implement scripting. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting Bundle Tracker
(org.apache.sling.scripting.bundle.tracker)
The Apache Sling Scripting Bundle Tracker bundle represents an add-on module that can be deployed on a Sling 10 instance or newer to enhance the scripting resolving capabilities. Being an add-on, the bundle hooks into Sling's current mechanisms for content-to-servlet resolution and essentially acts as a service registration broker for bundles providing scripting capabilities Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests

(org.apache.sling.scripting.bundle.tracker.it.reactor)
Build Status Test Status Coverage Sonarcloud Status scripting Pull Requests
Apache Sling Script Console
(org.apache.sling.scripting.console)
Web Console plugin for evaluating scripts Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central Contrib scripting Pull Requests
Apache Sling Scripting Core
(org.apache.sling.scripting.core)
Sling Scripting core functionality Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting EL API Wrapper
(org.apache.sling.scripting.el-api)
This bundle wraps the Apache Tomcat 6.0.14 EL API used by Apache Sling Scripting JSP. Build Status Test Status Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting ESX
(org.apache.sling.scripting.esx)
Support NodeJS like scripting and module resolution Build Status Test Status Coverage Sonarcloud Status Contrib scripting Pull Requests
Apache Sling Scripting FreeMarker
(org.apache.sling.scripting.freemarker)
Support for FreeMarker scripting Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central Contrib scripting Pull Requests
Apache Sling Scripting Groovy
(org.apache.sling.scripting.groovy)
Support for scripting with Groovy Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central Contrib scripting Pull Requests
Apache Sling Scripting Java Support
(org.apache.sling.scripting.java)
Support for scripting Java Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central Contrib scripting Pull Requests
Apache Sling Scripting JavaScript
(org.apache.sling.scripting.javascript)
Support for JavaScript scripting Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting JSP
(org.apache.sling.scripting.jsp)
Support for JSP scripting Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting JSP API Wrapper
(org.apache.sling.scripting.jsp-api)
This bundle wraps the Apache Tomcat 6.0.14 JSP API used by Apache Sling Scripting JSP. Build Status Test Status Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting JSP Standard Tag Library
(org.apache.sling.scripting.jsp.jstl)
JavaServer Pages Standard Tag Library based on Jakarta Taglibs (XML support excluded) Build Status Test Status Sonarcloud Status scripting Pull Requests
Apache Sling Scripting JSP Tag Library
(org.apache.sling.scripting.jsp.taglib)
Core Tag Library for Apache Sling JSP support Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting JSP Tag Library (Compat)
(org.apache.sling.scripting.jsp.taglib.compat)
Compatibility bundle for the Apache Sling Scripting JSP Tag Library Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Engine
(org.apache.sling.scripting.sightly)
The Apache Sling Scripting HTL Engine is a Java implementation of the HTML Template Language specification. The bundle contains the HTL script engine and its runtime implementation. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Compiler
(org.apache.sling.scripting.sightly.compiler)
The Apache Sling Scripting HTL Compiler provides support for compiling HTML Template Language scripts into an Abstract Syntax Tree. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Java Compiler
(org.apache.sling.scripting.sightly.compiler.java)
The Apache Sling Scripting HTL Java Compiler provides support for transpiling the Abstract Syntax Tree produced by the org.apache.sling.scripting.sightly.compiler module into Java source code. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL JS Use Provider
(org.apache.sling.scripting.sightly.js.provider)
The Apache Sling HTL JavaScript Use Provider adds support for accessing JS scripts from HTL's Use-API. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Sling Models Use Provider
(org.apache.sling.scripting.sightly.models.provider)
Apache Sling Scripting HTL Sling Models Use Provider adds support for accessing Sling Models from HTL's Use-API leveraging the ModelFactory. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Read-Eval-Print Loop Environment
(org.apache.sling.scripting.sightly.repl)
REPL for Apache Sling Scripting HTL engine Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Runtime
(org.apache.sling.scripting.sightly.runtime)
The Apache Sling Scripting HTL Runtime provides support for executing HTL Java compiled units produced by the org.apache.sling.scripting.sightly.compiler.java module. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Testing
(org.apache.sling.scripting.sightly.testing)
This project runs the integration tests for validating the Apache Sling Scripting HTL implementation against the Adobe HTL TCK. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting HTL Testing Content
(org.apache.sling.scripting.sightly.testing-content)
This bundle contains: - Content adapted from the Adobe HTL TCK meant to test the org.apache.sling.scripting.HTL implementations. - Content meant to test performance of the org.apache.sling.scripting.HTL implementation. Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central scripting Pull Requests
Apache Sling Scripting Thymeleaf
(org.apache.sling.scripting.thymeleaf)
Apache Sling Scripting Thymeleaf Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central Contrib scripting Pull Requests
Apache Sling Scripting W3C XML Processing Support
(org.apache.sling.scripting.xproc)
Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/) Build Status Test Status Coverage Sonarcloud Status Contrib scripting Pull Requests