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

Reply via email to