Author: olli
Date: Fri May 13 12:30:04 2016
New Revision: 1743665
URL: http://svn.apache.org/viewvc?rev=1743665&view=rev
Log:
SLING-5075 Upgrade Thymeleaf to 3.0
update README
Modified:
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf/README.md
Modified:
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf/README.md
URL:
http://svn.apache.org/viewvc/sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf/README.md?rev=1743665&r1=1743664&r2=1743665&view=diff
==============================================================================
---
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf/README.md
(original)
+++
sling/trunk/contrib/scripting/org.apache.sling.scripting.thymeleaf/README.md
Fri May 13 12:30:04 2016
@@ -6,23 +6,22 @@ scripting engine for [_Thymeleaf_](http:
Features
--------
-* simple non-caching `TemplateResolver` supporting `PatternSpec`
configurations for all template modes (`HTML`, `XML`, `TEXT`, `JAVASCRIPT`,
`CSS`)
-* `ResourceResolver` backed by Sling's `ResourceResolver`
-* `MessageResolver` backed by `ResourceBundleProvider` from
`org.apache.sling.i18n`
+* Supporting all of Thymeleaf's extension points: _TemplateResolver_s,
_MessageResolver_s, _Dialect_s, _LinkBuilder_s,
_DecoupledTemplateLogicResolver_ and _CacheManager_
+* `NonCachingTemplateResolver` customizable through `TemplateModeProvider`
+* `MessageResolver` backed by `ResourceBundleProvider` from
`org.apache.sling.i18n` customizable through optional
`AbsentMessageRepresentationProvider`
+* `PatternSpecTemplateModeProvider` supporting `PatternSpec` configurations
for all template modes (`HTML`, `XML`, `TEXT`, `JAVASCRIPT`, `CSS` and `RAW`)
* `SlingDialect`
+* Thymeleaf's `TemplateEngine` registered as OSGi Service for direct use
Installation
------------
-For running Sling Scripting Thymeleaf with Sling's Launchpad some dependencies
need to be resolved. This can be achieved by installing the following bundles:
+For running Sling Scripting Thymeleaf with Sling's Launchpad some dependencies
need to be resolved. This can be achieved by installing the following bundle:
- mvn:org.apache.sling/org.apache.sling.i18n/2.4.4
mvn:org.javassist/javassist/3.20.0-GA
- mvn:commons-io/commons-io/2.4
-There is a feature for Karaf:
+There is a feature for
[Karaf](https://github.com/apache/sling/tree/trunk/contrib/launchpad/karaf):
- karaf@root()> feature:repo-add
mvn:org.apache.sling/org.apache.sling.launchpad.karaf-features/0.1.1-SNAPSHOT/xml/features
karaf@root()> feature:install sling-scripting-thymeleaf
relevant Thymeleaf issues