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