You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bu...@apache.org on 2014/11/13 20:30:04 UTC
svn commit: r929100 - in /websites/staging/sling/trunk/content: ./
documentation/bundles/scripting/scripting-thymeleaf.html
Author: buildbot
Date: Thu Nov 13 19:30:04 2014
New Revision: 929100
Log:
Staging update by buildbot for sling
Modified:
websites/staging/sling/trunk/content/ (props changed)
websites/staging/sling/trunk/content/documentation/bundles/scripting/scripting-thymeleaf.html
Propchange: websites/staging/sling/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Nov 13 19:30:04 2014
@@ -1 +1 @@
-1639376
+1639489
Modified: websites/staging/sling/trunk/content/documentation/bundles/scripting/scripting-thymeleaf.html
==============================================================================
--- websites/staging/sling/trunk/content/documentation/bundles/scripting/scripting-thymeleaf.html (original)
+++ websites/staging/sling/trunk/content/documentation/bundles/scripting/scripting-thymeleaf.html Thu Nov 13 19:30:04 2014
@@ -95,6 +95,7 @@
<ul>
<li><a href="#features">Features</a></li>
<li><a href="#class-diagram">Class Diagram</a></li>
+<li><a href="#installation">Installation</a></li>
<li><a href="#configuration">Configuration</a></li>
<li><a href="#sample">Sample</a></li>
</ul>
@@ -108,6 +109,22 @@
</ul>
<h2 id="class-diagram">Class Diagram</h2>
<p><a href="class-diagram.svg"><img alt="Class Diagram" src="class-diagram.svg" /></a></p>
+<h2 id="installation">Installation</h2>
+<p>For running Sling Scripting Thymeleaf with Sling's Launchpad some dependencies need to be resolved. This can be achieved by installing the following bundles:</p>
+<div class="codehilite"><pre><span class="n">mvn</span><span class="o">:</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">sling</span><span class="sr">/org.apache.sling.i18n/</span><span class="mf">2.2</span><span class="o">.</span><span class="mi">10</span>
+<span class="n">mvn</span><span class="o">:</span><span class="n">org</span><span class="o">.</span><span class="na">javassist</span><span class="sr">/javassist/</span><span class="mf">3.18</span><span class="o">.</span><span class="mi">2</span><span class="o">-</span><span class="n">GA</span>
+<span class="n">mvn</span><span class="o">:</span><span class="n">commons</span><span class="o">-</span><span class="n">io</span><span class="sr">/commons-io/</span><span class="mf">2.4</span>
+<span class="n">mvn</span><span class="o">:</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">servicemix</span><span class="o">.</span><span class="na">bundles</span><span class="sr">/org.apache.servicemix.bundles.xerces/</span><span class="mf">2.11</span><span class="o">.</span><span class="mi">0</span><span class="n">_1</span>
+<span class="n">mvn</span><span class="o">:</span><span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">servicemix</span><span class="o">.</span><span class="na">bundles</span><span class="sr">/org.apache.servicemix.bundles.xmlresolver/</span><span class="mf">1.2</span><span class="n">_5</span>
+</pre></div>
+
+
+<p>There is a feature for Karaf:</p>
+<div class="codehilite"><pre><span class="n">karaf</span><span class="p">@</span><span class="n">root</span><span class="p">()</span><span class="o">></span> <span class="n">feature</span><span class="p">:</span><span class="n">repo</span><span class="o">-</span><span class="n">add</span> <span class="n">mvn</span><span class="p">:</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">sling</span><span class="o">/</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">sling</span><span class="p">.</span><span class="n">launchpad</span><span class="p">.</span><span class="n">karaf</span><span class="o">-</span><span class="n">features</span><span class="o">/</span>0<span class="p">.</span>1<span class="p">.</span>1<span class="o">-</span><span class="n">SNAPSHOT</span><span class="o">/</span><span class="n">xml</span><span class="o">/</span><
span class="n">features</span>
+<span class="n">karaf</span><span class="p">@</span><span class="n">root</span><span class="p">()</span><span class="o">></span> <span class="n">feature</span><span class="p">:</span><span class="n">install</span> <span class="n">sling</span><span class="o">-</span><span class="n">scripting</span><span class="o">-</span><span class="n">thymeleaf</span>
+</pre></div>
+
+
<h2 id="configuration">Configuration</h2>
<p>By default Sling Scripting Thymeleaf's <em>Script Engine Factory</em> is configured for templates with extension <code>html</code> and mime type <code>text/html</code>.</p>
<p><img alt="Sling Scripting Thymeleaf Script Engine Factory" src="scripting-thymeleaf-script-engine-factory.png" /></p>
@@ -119,7 +136,7 @@
<p>The <a href="http://svn.apache.org/repos/asf/sling/trunk/samples/fling/">Sling Fling Sample</a> is a sample using Sling Scripting Thymeleaf with <a href="/documentation/bundles/models.html">Sling Models</a> and <a href="/documentation/bundles/sling-query.html">Sling Query</a>.</p>
<p><img alt="Sling Fling Sample" src="sling-fling-sample.png" /></p>
<div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
- Rev. 1626030 by olli on Thu, 18 Sep 2014 17:26:06 +0000
+ Rev. 1639489 by olli on Thu, 13 Nov 2014 19:29:51 +0000
</div>
<div class="trademarkFooter">
Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project