Hi Carsten, The specification will be available soon on GitHub [2] (matter of days). Until then the resource from [0] should give you an idea on how Sightly expressions look like and what plugins are available.
Regards, Radu [2] - https://github.com/Adobe-Marketing-Cloud On Tue, Sep 23, 2014 at 7:07 AM, Carsten Ziegeler <cziege...@apache.org> wrote: > Hi Radu, > > thanks for the offering. This definitely looks very interesting for Sling. > Is the spec downloadable from somewhere? When do you think the test suite > will be available? > > Regards > Carsten > > 2014-09-22 10:59 GMT+02:00 Radu Cotescu <r...@apache.org>: > > > Hello, > > > > On behalf of Adobe Systems Inc. I'd like to contribute two modules to > > Apache Sling: > > > > - org.apache.sling.scripting.sightly > > - org.apache.sling.xss > > > > > > Sightly is the new web templating language shipped with Adobe Experience > > Manager 6.0 [0]. Our contribution to Apache Sling is a Java-based > > implementation, fully compliant with the language's specification. > However, > > the language's specification is and will be owned by Adobe. > > > > For Sightly's contextual-based automated XSS escaping feature we're also > > donating the org.apache.sling.xss bundle that provides two useful > services > > meant to help escaping or filtering user-submitted content that might be > > prone to XSS attacks. > > > > While the XSS module contains a decent amount of unit tests, the Sightly > > implementation was tested using a proprietary (for now) UI testing > > framework. I'm currently working on porting those tests into a test > runner > > that will be made available under an Apache License on Maven Central; > this > > runner could easily be integrated into Sightly's build process in the > near > > future. > > > > SLING-3959 [1] has been opened to track the donation progress and the > > bundles are attached there. If the Sling community finds this donation > > interesting we can carry on with the IP clearance. > > > > Thanks, > > Radu > > > > *Sightly Credits:* > > Senol Tas, Honwai Wong - initial language specification and > implementation > > Gabriel Walt - product manager, language specification > > Marius Dănilă, Radu Cotescu, Sameer Charles - Java implementation and > > JavaScript Use-API support > > Cătălin Buzoiu - engineering manager > > Feike Visser, Florin Iordache - early adopters implementing projects with > > Sightly, who provided valuable feedback during Sightly's development > > process > > > > [0] - http://docs.adobe.com/content/docs/en/aem/6-0/develop/sightly.html > > [1] - *https://issues.apache.org/jira/browse/SLING-3959 > > <https://issues.apache.org/jira/browse/SLING-3959>* > > > > > > -- > Carsten Ziegeler > Adobe Research Switzerland > cziege...@apache.org >