Hi Carsten, I realised that I only half-answered your question. Ideally the TCK should be ready in 2, max. 3 weeks. As soon as we manage to push it to Maven Central it should be ready to be consumed in Sling. In parallel I'm working on a Sling bundle that should contain the TCK input scripts and a content structure that would allow running them as expected by the TCK such that we can test the Sling implementation.
HTH, Radu On Tue, Sep 23, 2014 at 10:13 AM, Radu Cotescu <r...@apache.org> wrote: > 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 >> > >