http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/development/repository-based-development.html
----------------------------------------------------------------------
diff --git a/documentation/development/repository-based-development.html 
b/documentation/development/repository-based-development.html
index a0dd18e..f9d5288 100644
--- a/documentation/development/repository-based-development.html
+++ b/documentation/development/repository-based-development.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development.html">Development</a>&nbsp;&raquo;&nbsp;</div> 
           <h1 class="pagetitle">
                 Repository Based Development
-            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/repository.html" 
class="label">repository</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
+            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/repository.html" 
class="label">repository</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p><!-- 
TODO reactivate TOC once JBake moves to flexmark-java -->
 </p>
 <h1><a href="#webdav-support" name="webdav-support">WebDAV Support</a></h1>
 <p>WebDAV support in Sling is based on the <a 
href="http://jackrabbit.apache.org/jcr/components/jackrabbit-jcr-server.html#Simple_Webdav_Server";>Simple
 WebDAV</a> implementation of Apache Jackrabbit which is integrated in the 
<code>jcr/webdav</code> project. This bundle provides WebDAV access to Sling's 
repository in two flavours: </p>
@@ -141,7 +143,9 @@
 <h1><a href="#davex-support" name="davex-support">DavEx Support</a></h1>
 <p><a href="https://wiki.apache.org/jackrabbit/RemoteAccess";>DavEx</a> (WebDAV 
with JCR Extensions) allows to remotely access a JCR repository. Sling provides 
support based on the <a 
href="http://jackrabbit.apache.org/jcr/components/jackrabbit-jcr-server.html#JCR_Webdav_Server";>JCR
 WebDAV Server</a> implementation of Apache Jackrabbit which is integrated in 
the <code>jcr/davex</code> project. By default the server listens on request 
urls starting with <code>/server</code>.</p>
 <h1><a href="#eclipse-plugin-for-jcr" name="eclipse-plugin-for-jcr">Eclipse 
plugin for JCR</a></h1>
-<p>see <a href="/documentation/development/ide-tooling.html">Sling IDE 
Tooling</a></p></section></div></div>
+<p>see <a href="/documentation/development/ide-tooling.html">Sling IDE 
Tooling</a></p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/development/resourceresolver-mock.html
----------------------------------------------------------------------
diff --git a/documentation/development/resourceresolver-mock.html 
b/documentation/development/resourceresolver-mock.html
index 047cca1..ef5384d 100644
--- a/documentation/development/resourceresolver-mock.html
+++ b/documentation/development/resourceresolver-mock.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development.html">Development</a>&nbsp;&raquo;&nbsp;</div> 
           <h1 class="pagetitle">
                 Resource Resolver Mock
-            </h1><div class="tags"><a href="/tags/resources.html" 
class="label">resources</a> <a href="/tags/resourceresolver.html" 
class="label">resourceresolver</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>Mock for the resource resolver / factory for easier testing. It 
uses an in-memory map for storing the resource data, and supports reading, 
writing and a certain level of transaction and eventing support.</p>
+            </h1><div class="tags"><a href="/tags/resources.html" 
class="label">resources</a> <a href="/tags/resourceresolver.html" 
class="label">resourceresolver</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>Mock 
for the resource resolver / factory for easier testing. It uses an in-memory 
map for storing the resource data, and supports reading, writing and a certain 
level of transaction and eventing support.</p>
 <p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
 </p>
 <h2><a href="#maven-dependency" name="maven-dependency">Maven 
Dependency</a></h2>
@@ -103,7 +105,9 @@
 ResourceResolver resolver = factory.getResourceResolver(null);
 </code></pre>
 <p>With the resolver you can use all Sling Resource features including reading 
and writing data using the Sling API.</p>
-<p>You cannot do any operations that require the JCR API because no JCR is 
underlying and adapting to JCR objects will just return 
null.</p></section></div></div>
+<p>You cannot do any operations that require the JCR API because no JCR is 
underlying and adapting to JCR objects will just return 
null.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/development/sling-mock.html
----------------------------------------------------------------------
diff --git a/documentation/development/sling-mock.html 
b/documentation/development/sling-mock.html
index 93e7f85..2c845c3 100644
--- a/documentation/development/sling-mock.html
+++ b/documentation/development/sling-mock.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development.html">Development</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development/sling.html">Maven Sling 
Plugin</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Sling Mocks
-            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/mocks.html" 
class="label">mocks</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>Mock implementation of selected Sling APIs for easier 
testing.</p>
+            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/mocks.html" 
class="label">mocks</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>Mock 
implementation of selected Sling APIs for easier testing.</p>
 <p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
 </p>
 <h2><a href="#maven-dependency" name="maven-dependency">Maven 
Dependency</a></h2>
@@ -410,7 +412,9 @@ public SlingContext context = new 
SlingContextBuilder().plugin(MY_PLUGIN).build(
 <ul>
   <li><a 
href="https://github.com/apache/sling/blob/trunk/contrib/extensions/contextaware-config/testing/mocks/caconfig-mock-plugin/src/main/java/org/apache/sling/testing/mock/caconfig/ContextPlugins.java";>Apache
 Sling Context-Aware Configuration Mock Plugin</a></li>
   <li><a 
href="https://github.com/apache/sling/blob/trunk/contrib/extensions/contextaware-config/testing/mocks/caconfig-mock-plugin/src/test/java/org/apache/sling/testing/mock/caconfig/ContextPluginsTest.java";>Apache
 Sling Context-Aware Configuration Mock Plugin Test</a></li>
-</ul></section></div></div>
+</ul></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/development/sling-testing-tools.html
----------------------------------------------------------------------
diff --git a/documentation/development/sling-testing-tools.html 
b/documentation/development/sling-testing-tools.html
index 5eeda5e..e282514 100644
--- a/documentation/development/sling-testing-tools.html
+++ b/documentation/development/sling-testing-tools.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development.html">Development</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development/sling.html">Maven Sling 
Plugin</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Sling Testing Tools
-            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/testing.html" 
class="label">testing</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><div class="warning">
+            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/testing.html" 
class="label">testing</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><div 
class="warning">
 While this information is still valid, we recommend using the tools and 
techniques described
 in the newer "Junit Server-Side Tests Support" page instead, see link below. 
 </div>
@@ -185,7 +187,9 @@ TEST_PASSED
 <p>Then the <code>JarExecutor</code> is forking the VM a second time to start 
the server (this does not happen if connecting to an already running instance). 
The system environment variable <code>jar.executor.vm.options</code> can be 
used to start that VM with debug options. All debug options are described at 
the <a 
href="http://docs.oracle.com/javase/7/docs/technotes/guides/jpda/conninv.html#Invocation";>JPDA
 documentation</a>. If running </p>
 <pre><code>mvn test 
-Djar.executor.vm.options=&quot;-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000&quot;
 </code></pre>
-<p>the server start is interrupted until a debugger is connected on port 
8000.</p></section></div></div>
+<p>the server start is interrupted until a debugger is connected on port 
8000.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/development/sling.html
----------------------------------------------------------------------
diff --git a/documentation/development/sling.html 
b/documentation/development/sling.html
index 3678ac0..c00db00 100644
--- a/documentation/development/sling.html
+++ b/documentation/development/sling.html
@@ -72,7 +72,11 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development.html">Development</a>&nbsp;&raquo;&nbsp;</div> 
           <h1 class="pagetitle">
                 Maven Sling Plugin
-            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/maven.html" 
class="label">maven</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>See <a 
href="http://sling.apache.org/components/maven-sling-plugin/";>Apache Maven 
Sling Plugin documentation</a>.</p></section></div></div>
+            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/maven.html" 
class="label">maven</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>See <a 
href="http://sling.apache.org/components/maven-sling-plugin/";>Apache Maven 
Sling Plugin documentation</a>.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/development/slingstart.html
----------------------------------------------------------------------
diff --git a/documentation/development/slingstart.html 
b/documentation/development/slingstart.html
index b008e60..da494b9 100644
--- a/documentation/development/slingstart.html
+++ b/documentation/development/slingstart.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development.html">Development</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development/sling.html">Maven Sling 
Plugin</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 The Apache Sling Provisioning Model and Apache SlingStart
-            </h1><div class="tags"><a href="/tags/slingstart.html" 
class="label">slingstart</a> <a href="/tags/maven.html" class="label">maven</a> 
<a href="/tags/launchers.html" class="label">launchers</a> </div><div 
id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
+            </h1><div class="tags"><a href="/tags/slingstart.html" 
class="label">slingstart</a> <a href="/tags/maven.html" class="label">maven</a> 
<a href="/tags/launchers.html" class="label">launchers</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p><!-- 
TODO reactivate TOC once JBake moves to flexmark-java -->
 </p>
 <p>The Apache Sling provisioning model is a model to describe OSGi based 
application. It can also be used to define a partial application aka feature 
(or subsystem in OSGi terms).</p>
 <p>The model is describing an instance, it is not directly related to any 
particular tooling or packaging/provisioning vehicle.</p>
@@ -409,7 +411,9 @@ stringsimple ::= &lt;quoted string representation of the 
value&gt; (see below)
         &lt;/dependency&gt;
     &lt;/dependencies&gt;
 &lt;/plugin&gt;
-</code></pre></section></div></div>
+</code></pre></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/development/version-policy.html
----------------------------------------------------------------------
diff --git a/documentation/development/version-policy.html 
b/documentation/development/version-policy.html
index 29fb503..220e9fa 100644
--- a/documentation/development/version-policy.html
+++ b/documentation/development/version-policy.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/development.html">Development</a>&nbsp;&raquo;&nbsp;</div> 
           <h1 class="pagetitle">
                 Version Policy
-            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/pmc.html" class="label">pmc</a> 
</div><div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>This page is about how we assign versions to exported packages 
and bundles and defines when to increase which part of the version number.</p>
+            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/pmc.html" class="label">pmc</a> 
</div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>This 
page is about how we assign versions to exported packages and bundles and 
defines when to increase which part of the version number.</p>
 <div class="info">
 Please note that this page is currently in draft stage and still being 
discussed.
 </div>
@@ -279,7 +281,9 @@ import aQute.bnd.annotation.Export;
   <li><a href="http://wiki.eclipse.org/index.php/Version_Numbering";>Version 
Numbering</a> -- An Eclipse paper on assigning version numbers. Very good 
read.</li>
   <li><a 
href="http://www.osgi.org/wiki/uploads/Links/SemanticVersioning.pdf";>Semantic 
Versioning</a> -- An OSGi Alliance paper on semantic versioning.</li>
   <li><a href="http://bnd.bndtools.org/chapters/170-versioning.html";>bnd 
Versioning</a> -- Describes how the bnd library used by the Maven Bundle plugin 
supports package versioning</li>
-</ul></section></div></div>
+</ul></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/getting-started.html
----------------------------------------------------------------------
diff --git a/documentation/getting-started.html 
b/documentation/getting-started.html
index a852b51..05138ab 100644
--- a/documentation/getting-started.html
+++ b/documentation/getting-started.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;</div>           
 <h1 class="pagetitle">
                 Getting Started
-            </h1><div class="tags"><a href="/tags/tutorials.html" 
class="label">tutorials</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><h1><a href="#run-the-sling-application" 
name="run-the-sling-application">Run the Sling Application</a></h1>
+            </h1><div class="tags"><a href="/tags/tutorials.html" 
class="label">tutorials</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><h1><a 
href="#run-the-sling-application" name="run-the-sling-application">Run the 
Sling Application</a></h1>
 <p>There are different ways to get Apache Sling running. You can either use 
Docker, download a  distribution or build it from source.</p>
 <h2><a href="#sling-docker-image" name="sling-docker-image">Sling Docker 
Image</a></h2>
 <p>The easiest way to get Apache Sling running is to use Docker. If you don't 
have Docker installed  you can skip to the next section.</p>
@@ -102,7 +104,9 @@
   <li><a 
href="/documentation/the-sling-engine/request-parameters.html">Request 
Parameters</a></li>
   <li><a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a></li>
   <li><a 
href="/documentation/bundles/apache-sling-eventing-and-job-handling.html">Eventing
 and Jobs</a></li>
-</ul></section></div></div>
+</ul></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Carsten 
Ziegeler</span> on <a 
href="https://github.com/apache/sling-site/commit/6e27ef2";>Mon Oct 2 09:03:55 
2017 +0200</a> : <span class="comment">Update docker command and add simple 
info about log directory
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/getting-started/discover-sling-in-15-minutes.html
----------------------------------------------------------------------
diff --git a/documentation/getting-started/discover-sling-in-15-minutes.html 
b/documentation/getting-started/discover-sling-in-15-minutes.html
index 0d13e3c..7b73428 100644
--- a/documentation/getting-started/discover-sling-in-15-minutes.html
+++ b/documentation/getting-started/discover-sling-in-15-minutes.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/getting-started.html">Getting 
Started</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Discover Sling in 15 minutes
-            </h1><div class="tags"><a href="/tags/tutorials.html" 
class="label">tutorials</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>The Sling Launchpad is a ready-to-run Sling configuration, 
providing an embedded content  repository, a web server, a selection of Sling 
modules, documentation and examples. The  Launchpad makes it easy to get 
started with Sling and to develop script-based applications.</p>
+            </h1><div class="tags"><a href="/tags/tutorials.html" 
class="label">tutorials</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>The 
Sling Launchpad is a ready-to-run Sling configuration, providing an embedded 
content  repository, a web server, a selection of Sling modules, documentation 
and examples. The  Launchpad makes it easy to get started with Sling and to 
develop script-based applications.</p>
 <p>This page will help you get started with the Launchpad. Fifteen minutes 
should be enough  to get an overview of what Sling does.</p>
 <p>While simple to run and understand, the Launchpad is a full-featured 
instance of Sling,  an example configuration that we have created with the most 
common modules and configurations.  The full functionality of Sling is 
available by loading additional Sling modules as needed.</p>
 <p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
@@ -183,7 +185,9 @@ curl -u admin:admin -T sling.jpg 
http://localhost:8080/images/sling.jpg
 <p>And upload it again to replace the previous version:</p>
 <pre><code>curl -u admin:admin -T html.esp 
http://localhost:8080/apps/foo/bar/html.esp
 </code></pre>
-<p>The <a 
href="http://localhost:8080/content/mynode.html";>http://localhost:8080/content/mynode.html</a>,
 once refreshed, now shows the blue headline and logo, and this layout also 
applies to any node created with 
<em>sling:resourceType=foo/bar</em>.</p></section></div></div>
+<p>The <a 
href="http://localhost:8080/content/mynode.html";>http://localhost:8080/content/mynode.html</a>,
 once refreshed, now shows the blue headline and logo, and this layout also 
applies to any node created with 
<em>sling:resourceType=foo/bar</em>.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Carsten 
Ziegeler</span> on <a 
href="https://github.com/apache/sling-site/commit/b636fda";>Sun Oct 1 11:14:54 
2017 +0200</a> : <span class="comment">Minor changes to getting started and 
avoid duplication in tutorial
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/legacy/logging.html
----------------------------------------------------------------------
diff --git a/documentation/legacy/logging.html 
b/documentation/legacy/logging.html
index d9b37d4..6839e66 100644
--- a/documentation/legacy/logging.html
+++ b/documentation/legacy/logging.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;</div>           
 <h1 class="pagetitle">
                 Logging
-            </h1><div class="tags"><a href="/tags/logging.html" 
class="label">logging</a> <a href="/tags/operations.html" 
class="label">operations</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><div class="note">
+            </h1><div class="tags"><a href="/tags/logging.html" 
class="label">logging</a> <a href="/tags/operations.html" 
class="label">operations</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><div 
class="note">
 This document is for 3.x release of Sling Commons Log components. Refer to
 <a 
href="http://sling.apache.org/documentation/development/logging.html";>Logging</a>
 for documentation related
 to newer version.
@@ -253,7 +255,9 @@ to newer version.
 <p>Note that Scheduled Rotation ignores the 
<code>org.apache.sling.commons.log.file.number</code> property since the old 
log files are not numbered but "dated".</p>
 <h3><a href="#size-rotation" name="size-rotation">Size Rotation</a></h3>
 <p>Log file rotation by size is specified by setting the 
<code>org.apache.sling.commons.log.file.size</code> property to a plain number 
or a number plus a size multiplier. The size multiplier may be any of 
<code>K</code>, <code>KB</code>, <code>M</code>, <code>MB</code>, 
<code>G</code>, or <code>GB</code> where the case is ignored and the meaning is 
probably obvious.</p>
-<p>When using Size Rotation, the 
<code>org.apache.sling.commons.log.file.number</code> defines the number of old 
log file generations to keep. For example to keep 5 old log files indexed by 0 
through 4, set the <code>org.apache.sling.commons.log.file.number</code> to 
<code>5</code> (which happens to be the default).</p></section></div></div>
+<p>When using Size Rotation, the 
<code>org.apache.sling.commons.log.file.number</code> defines the number of old 
log file generations to keep. For example to keep 5 old log files indexed by 0 
through 4, set the <code>org.apache.sling.commons.log.file.number</code> to 
<code>5</code> (which happens to be the default).</p></section></div></div>     
       
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/pax-exam-utils.html
----------------------------------------------------------------------
diff --git a/documentation/pax-exam-utils.html 
b/documentation/pax-exam-utils.html
index da83a6a..cd6c389 100644
--- a/documentation/pax-exam-utils.html
+++ b/documentation/pax-exam-utils.html
@@ -72,9 +72,13 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;</div>           
 <h1 class="pagetitle">
                 Sling Pax Exam Utilities
-            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/testing.html" 
class="label">testing</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>Utilities to help testing Sling components with Pax Exam are 
available at <a 
href="https://svn.apache.org/repos/asf/sling/trunk/testing/sling-pax-util";>https://svn.apache.org/repos/asf/sling/trunk/testing/sling-pax-util</a></p>
+            </h1><div class="tags"><a href="/tags/development.html" 
class="label">development</a> <a href="/tags/testing.html" 
class="label">testing</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section 
class="wrap"><p>Utilities to help testing Sling components with Pax Exam are 
available at <a 
href="https://svn.apache.org/repos/asf/sling/trunk/testing/sling-pax-util";>https://svn.apache.org/repos/asf/sling/trunk/testing/sling-pax-util</a></p>
 <p>The focus is on making it easier to test Sling components against a full 
Sling launchpad, with minimal boilerplate code.</p>
-<p>See the <a 
href="https://svn.apache.org/repos/asf/sling/trunk/testing/sling-pax-util/src/test/java/org/apache/sling/paxexam/util/SlingRepositoryTest.java";>SlingRepositoryTest</a>
 class for an example test.</p></section></div></div>
+<p>See the <a 
href="https://svn.apache.org/repos/asf/sling/trunk/testing/sling-pax-util/src/test/java/org/apache/sling/paxexam/util/SlingRepositoryTest.java";>SlingRepositoryTest</a>
 class for an example test.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/ab134cc";>Fri Sep 29 15:57:01 
2017 +0200</a> : <span class="comment">Quick pass at adding tags to all pages - 
probably needs refining
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine.html
----------------------------------------------------------------------
diff --git a/documentation/the-sling-engine.html 
b/documentation/the-sling-engine.html
index ec94441..e651ff4 100644
--- a/documentation/the-sling-engine.html
+++ b/documentation/the-sling-engine.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;</div>           
 <h1 class="pagetitle">
                 The Sling Engine
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><h2><a href="#general" name="general">General</a></h2>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><h2><a 
href="#general" name="general">General</a></h2>
 <ul>
   <li><a 
href="/documentation/the-sling-engine/architecture.html">Architecture</a></li>
   <li><a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a></li>
@@ -100,7 +102,9 @@
 <ul>
   <li><a href="/documentation/the-sling-engine/adapters.html">Adapters</a></li>
   <li><a href="/documentation/the-sling-engine/featureflags.html">Feature 
Flags</a></li>
-</ul></section></div></div>
+</ul></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/adapters.html
----------------------------------------------------------------------
diff --git a/documentation/the-sling-engine/adapters.html 
b/documentation/the-sling-engine/adapters.html
index 887314e..7ba211c 100644
--- a/documentation/the-sling-engine/adapters.html
+++ b/documentation/the-sling-engine/adapters.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Adapters
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/adaptTo.html" class="label">adaptTo</a> 
</div><div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/adaptTo.html" class="label">adaptTo</a> 
</div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p><!-- 
TODO reactivate TOC once JBake moves to flexmark-java -->
 </p>
 <p>The <code>Resource</code> and <code>ResourceResolver</code> interfaces are 
defined with a method <code>adaptTo</code>, which adapts the object to other 
classes. Using this mechanism the JCR session of the resource resolver calling 
the <code>adaptTo</code> method with the <code>javax.jcr.Session</code> class 
object. Likewise the JCR node on which a resource is based can be retrieved by 
calling the <code>Resource.adaptTo</code> method with the 
<code>javax.jcr.Node</code> class object.</p>
 <p>To use resources as scripts, the <code>Resource.adaptTo</code> method must 
support being called with the 
<code>org.apache.sling.api.script.SlingScript</code> class object. But of 
course, we do not want to integrate the script manager with the resource 
resolver. To enable adapting objects to classes which are not foreseen by the 
original implementation, a factory mechanism is used. This way, the script 
manager can provide an adapter factory to adapt <code>Resource</code> to 
<code>SlingScript</code> objects.</p>
@@ -186,7 +188,9 @@
 <p>Any object can theoretically be adapted to any class even if it does not 
implement the <code>Adaptable</code> interface, if an 
<code>AdapterFactory</code> service delivers a <code>getAdapter()</code> method 
which adapts an object to another one. To check if there's any existing 
<code>AdapterFactory</code> which can adapt a given object to another one the 
<code>AdapterManager</code> service with its <code>getAdapter()</code> method 
does the job. So the <code>Adaptable</code> interface merely is an indicator 
that the object provides built-in support for being adapted.</p>
 <h2><a href="#slingadaptable" name="slingadaptable">SlingAdaptable</a></h2>
 <p>The <code>SlingAdaptable</code> class is an implementation of the 
<code>Adaptable</code> interface which provides built-in support to call the 
<code>AdapterManager</code> to provide an adapter from the 
<code>Adaptable</code> object to the requested class.</p>
-<p>An example of extending the <code>SlingAdaptable</code> class will be the 
Sling JCR based <code>Resource</code> implementation. This way, such a resource 
may be adapted to a <code>SlingScript</code> by means of an appropriately 
programmed <code>AdapterFactory</code> (see below).</p></section></div></div>
+<p>An example of extending the <code>SlingAdaptable</code> class will be the 
Sling JCR based <code>Resource</code> implementation. This way, such a resource 
may be adapted to a <code>SlingScript</code> by means of an appropriately 
programmed <code>AdapterFactory</code> (see below).</p></section></div></div>   
         
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/architecture.html
----------------------------------------------------------------------
diff --git a/documentation/the-sling-engine/architecture.html 
b/documentation/the-sling-engine/architecture.html
index 6f8c119..f37f3db 100644
--- a/documentation/the-sling-engine/architecture.html
+++ b/documentation/the-sling-engine/architecture.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Architecture
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>The following is a short list of highlights of Sling:</p>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>The 
following is a short list of highlights of Sling:</p>
 <ul>
   <li><strong><a href="#osgi">OSGi</a></strong> &mdash; The Sling application 
is built as a series of OSGi bundles and makes heavy use of a number of OSGi 
core and compendium services.</li>
   <li><strong><a href="#sling-api">Sling API</a></strong> &mdash; To implement 
content based Web applications with Sling, an API has been defined, this 
extends the Servlet API and provides more functionality to work on the 
content.</li>
@@ -124,7 +126,9 @@
 <p>The Sling Servlet is equally small as the Sling Application. It uses the 
Felix <code>HttpService</code> bridge as the glue between the servlet container 
and the OSGi framework.</p>
 <p>As we have seen, Sling may be launched as a standalone Java Application or 
as a Web Application inside any compliant Servlet Container. To hide the 
differences of the launching mechanism, Sling internally registers a Servlet 
with an OSGi <code>HttpService</code>. Regardless of how Sling is launched, the 
Felix implementation of the OSGi <code>HttpService</code> specification is 
used. When Sling is launched as a standalone Java Application, Felix 
HttpService uses an embedded version of the Jetty servlet container. When Sling 
is launched as a Web Application, the Felix HttpService Bridge is used.</p>
 <p>Optionally, PAX Web's implementation of HttpService can be used when Sling 
is launched as a standalone Java Application. See the <a 
href="/documentation/development/maven-launchpad-plugin.html">Maven Launchpad 
Plugin</a> page for information on how to do this.</p>
-<p>See <a href="/documentation/the-sling-engine/the-sling-launchpad.html">The 
Sling Launchpad</a> for more information.</p></section></div></div>
+<p>See <a href="/documentation/the-sling-engine/the-sling-launchpad.html">The 
Sling Launchpad</a> for more information.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/authentication.html
----------------------------------------------------------------------
diff --git a/documentation/the-sling-engine/authentication.html 
b/documentation/the-sling-engine/authentication.html
index 424a5f9..f2f9c21 100644
--- a/documentation/the-sling-engine/authentication.html
+++ b/documentation/the-sling-engine/authentication.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Authentication
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>This section describes the framework provided by Sling to 
authenticate HTTP requests.</p>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>This 
section describes the framework provided by Sling to authenticate HTTP 
requests.</p>
 <p>Let's look at generic request processing of Sling: Sling is linked into the 
outside world by registering the Sling Main Servlet &ndash; implemented by the 
<code>SlingMainServlet</code> class in the Sling Engine bundle &ndash; with an 
OSGi <code>HttpService</code>. This registration is accompanyied with an 
implementation instance of the OSGi <code>HttpContext</code> interface, which 
defines a method to authenticate requests: <code>handleSecurity</code>.</p>
 <p>This method is called by the OSGi HTTP Service implementation after the 
servlet has been selected to handle the request but before actually calling the 
servlet's <code>service</code> method.</p>
 <a href="authentication.png" style="float:left;padding-right:5%">
@@ -90,7 +92,9 @@
   <li><a 
href="/documentation/the-sling-engine/authentication/authentication-actors.html">Actors</a>:
 Authentication actors and process</li>
   <li><a 
href="/documentation/the-sling-engine/authentication/authentication-framework.html">Framework</a>:
 Authentication Framework, Auth Core bundle etc.</li>
   <li><a 
href="/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html">AuthenticationHandler</a>:
 Authentication Handler service API.</li>
-</ul></section></div></div>
+</ul></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/authentication/authentication-actors.html
----------------------------------------------------------------------
diff --git 
a/documentation/the-sling-engine/authentication/authentication-actors.html 
b/documentation/the-sling-engine/authentication/authentication-actors.html
index 1544aa3..fd49b49 100644
--- a/documentation/the-sling-engine/authentication/authentication-actors.html
+++ b/documentation/the-sling-engine/authentication/authentication-actors.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a>&nbsp;&raquo;&nbsp;</div>
            <h1 class="pagetitle">
                 Authentication - Actors
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>The authentication process involves a number of actors 
contributing to the concepts, the API and the particular implementations.</p>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>The 
authentication process involves a number of actors contributing to the 
concepts, the API and the particular implementations.</p>
 <h2><a href="#osgi-http-service-specification" 
name="osgi-http-service-specification">OSGi Http Service Specification</a></h2>
 <p>The main support for authentication is defined by the OSGi Http Service 
specification. This specification defines how an OSGi application can register 
servlets and resources to build web applications. As part of the servlet and/or 
resource registration a <code>HttpContext</code> may be provided, which allows 
for additional support.</p>
 <p>The main method of interest to the authentication process is the 
<code>handleSecurity</code> method. This is called by the OSGi Http Service 
implementation before the registered servlet is called. Its intent is to 
authenticate the request and to provide authentication information for the 
request object: the authentication type and the remote user name.</p>
@@ -111,7 +113,9 @@
 <p>Sling Applications should never directly use any knowledge of any 
authentication handler or directly call into an authentication handler. This 
will certainly break the application and cause unexpected behaviour.</p>
 <div class="info">
 If you want to know whether a request is authenticated or not, you can inspect 
the result of the <code>HttpServletRequest.getAuthType</code> method: If this 
method returns <code>null</code> the request is not authenticated.
-</div></section></div></div>
+</div></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html
----------------------------------------------------------------------
diff --git 
a/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html
 
b/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html
index b7b29e4..d643e3f 100644
--- 
a/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html
+++ 
b/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a>&nbsp;&raquo;&nbsp;</div>
            <h1 class="pagetitle">
                 Authentication - AuthenticationHandler
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>The <code>AuthenticationHandler</code> interface defines the 
service API which may be implemented by authentication handlers registered as 
OSGi services.</p>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>The 
<code>AuthenticationHandler</code> interface defines the service API which may 
be implemented by authentication handlers registered as OSGi services.</p>
 <p><code>AuthenticationHandler</code> services have a single required service 
registration property which is used to identify requests to which the 
<code>AuthenticationHandler</code> service is applicable:</p>
 <table>
   <thead>
@@ -145,7 +147,9 @@
   <li><code>requestCredentials</code> -- Send the login form for the user to 
provide the login parameters.</li>
   <li><code>dropCredentials</code> -- Clear the authentication cookie and 
internal store.</li>
 </ul>
-<p>///Footnotes Go Here///</p></section></div></div>
+<p>///Footnotes Go Here///</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html
----------------------------------------------------------------------
diff --git 
a/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html
 
b/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html
index ee1819a..e370e64 100644
--- 
a/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html
+++ 
b/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a>&nbsp;&raquo;&nbsp;<a
 
href="/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html">Authentication
 - AuthenticationHandler</a>&nbsp;&raquo;&nbsp;</div>            <h1 
class="pagetitle">
                 Form Based AuthenticationHandler
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> <a href="/tags/formauth.html" 
class="label">formauth</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> <a href="/tags/formauth.html" 
class="label">formauth</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p><!-- 
TODO reactivate TOC once JBake moves to flexmark-java -->
 </p>
 <p>The Form Based AuthenticationHandler has two authentication phases: The 
first phase is presenting a login form to the user and passing the entered user 
name and password to the server. The second phase is storing successful 
authentication in a Cookie or an HTTP Session.</p>
 <p>The implementation of the Form Based Authentication Handler follows the 
guidelines of the Servlet API 2.4 specification for <em>Form Based 
Authentication</em> in section SRV.12.5.3. Specifically the following 
requirements are implemented:</p>
@@ -221,7 +223,9 @@
   <li>User name and password are transmitted in plain text in the initial form 
submission.</li>
   <li>The Cookie used to provide the authentication state or the HTTP Session 
ID may be stolen.</li>
 </ol>
-<p>To prevent eavesdroppers from sniffing the credentials or stealing the 
Cookie a secure transport layer should be used such as TLS/SSL, VPN or 
IPSec.</p></section></div></div>
+<p>To prevent eavesdroppers from sniffing the credentials or stealing the 
Cookie a secure transport layer should be used such as TLS/SSL, VPN or 
IPSec.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html
----------------------------------------------------------------------
diff --git 
a/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html
 
b/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html
index 5d2b0a0..0774470 100644
--- 
a/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html
+++ 
b/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a>&nbsp;&raquo;&nbsp;<a
 
href="/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html">Authentication
 - AuthenticationHandler</a>&nbsp;&raquo;&nbsp;</div>            <h1 
class="pagetitle">
                 OpenID AuthenticationHandler
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> <a href="/tags/openid.html" 
class="label">openid</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p><!-- TODO reactivate TOC once JBake moves to flexmark-java -->
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> <a href="/tags/openid.html" 
class="label">openid</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p><!-- 
TODO reactivate TOC once JBake moves to flexmark-java -->
 </p>
 <p>The OpenID Authentication Handler supports authentication of request users 
using the <a href="http://www.openid.net";>OpenID</a> authentication protocol. 
If the user has successfully authenticated with his OpenID provider a signed 
OpenID identity is further used to identify the user.</p>
 <p>Since generally an OpenID identity is an URL and URLs may not be used as 
JCR user names, an association mechanism is used by the OpenID authentication 
handler to associate an OpenID identity with an existing JCR user: The OpenID 
identity URL is set as the value of a JCR user property. When a user 
authenticates with his OpenID identity the matching user searched for by 
looking for a match in this property.</p>
@@ -181,7 +183,9 @@
   <li>The Cookie used to provide the authentication state or the HTTP Session 
ID may be stolen.</li>
   <li>When using the <code>trusted_credentials_attribute</code> mechanism, any 
intruder knowing the attribute name may log into the repository as any existing 
JCR user. The better option is to be based on the 
<code>LoginModulePlugin</code> mechanism.</li>
 </ol>
-<p>To prevent eavesdroppers from sniffing the credentials or stealing the 
Cookie a secure transport layer should be used such as TLS/SSL, VPN or 
IPSec.</p></section></div></div>
+<p>To prevent eavesdroppers from sniffing the credentials or stealing the 
Cookie a secure transport layer should be used such as TLS/SSL, VPN or 
IPSec.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/authentication/authentication-framework.html
----------------------------------------------------------------------
diff --git 
a/documentation/the-sling-engine/authentication/authentication-framework.html 
b/documentation/the-sling-engine/authentication/authentication-framework.html
index 6b8154d..fc7dacb 100644
--- 
a/documentation/the-sling-engine/authentication/authentication-framework.html
+++ 
b/documentation/the-sling-engine/authentication/authentication-framework.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a>&nbsp;&raquo;&nbsp;</div>
            <h1 class="pagetitle">
                 Authentication - Framework
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>The core piece of functionality with respect to authentication 
in Sling is contained in the Sling Auth Core bundle. This bundle provides the 
API for Sling and Sling applications to make use of authentication.</p>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>The 
core piece of functionality with respect to authentication in Sling is 
contained in the Sling Auth Core bundle. This bundle provides the API for Sling 
and Sling applications to make use of authentication.</p>
 <p>This support encompasses three parts:</p>
 <ul>
   <li>The <code>AuthenticationSupport</code> service provided by the 
<code>SlingAuthenticator</code> class. This service can be used by 
implementations of the OSGi <code>HttpContext</code> interface to delegate 
authentication.</li>
@@ -225,7 +227,9 @@
   <li>Select one or more <code>AuthenticationHandler</code> for the request 
according to the request URL's scheme and authorization part.</li>
   <li>Call the <code>dropCredentials</code> method of each authentication 
handler, where the order of handler call is defined by the length of the 
registered path: handlers registered with longer paths are called before 
handlers with shorter paths. The goal is to call the handlers in order from 
longest request path match to shortest match. Handlers not matching the request 
path at all are not called.</li>
 </ol>
-<p>Unlike for the <code>login</code> method in the <code>logout</code> method 
case all <code>AuthenticationHandler</code> services selected in the first step 
are called. If none can be selected or none can actually handle the 
<code>dropCredentials</code> request, the <code>logout</code> silently 
returns.</p></section></div></div>
+<p>Unlike for the <code>login</code> method in the <code>logout</code> method 
case all <code>AuthenticationHandler</code> services selected in the first step 
are called. If none can be selected or none can actually handle the 
<code>dropCredentials</code> request, the <code>logout</code> silently 
returns.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/authentication/authentication-tasks.html
----------------------------------------------------------------------
diff --git 
a/documentation/the-sling-engine/authentication/authentication-tasks.html 
b/documentation/the-sling-engine/authentication/authentication-tasks.html
index 791ad9a..df1c3fa 100644
--- a/documentation/the-sling-engine/authentication/authentication-tasks.html
+++ b/documentation/the-sling-engine/authentication/authentication-tasks.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine/authentication.html">Authentication</a>&nbsp;&raquo;&nbsp;</div>
            <h1 class="pagetitle">
                 Authentication - Tasks
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>Authentication of HTTP Requests is generally a two-step 
process: First the credentials must be extracted from the request and second 
the credentials must be validated. In the case of Sling this means acquiring a 
JCR Session.</p>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/authentication.html" 
class="label">authentication</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section 
class="wrap"><p>Authentication of HTTP Requests is generally a two-step 
process: First the credentials must be extracted from the request and second 
the credentials must be validated. In the case of Sling this means acquiring a 
JCR Session.</p>
 <h2><a href="#extract-credentials-from-the-request" 
name="extract-credentials-from-the-request">Extract Credentials from the 
Request</a></h2>
 <ul>
   <li>Implemented and controlled by the Sling Auth Core bundle</li>
@@ -87,7 +89,9 @@
   <li>Provides a JCR <code>Session</code></li>
   <li>Implementation dependent process. Jackrabbit provides extensibility 
based on <code>LoginModules</code>; Sling's Embedded Jackrabbit Repository 
bundle provides extensibility with <code>LoginModulePlugin</code> services.</li>
 </ul>
-<p>Currently the credentials are always verified by trying to login to the JCR 
repository. Once an <a 
href="http://cwiki.apache.org/SLING/add-resourceresolverfactory-service-interface.html";>ResourceResolverFactory</a>
 API has been added, the process of validating the credentials and logging in 
is actualy replaced by a process of requesting a <code>ResourceResolver</code> 
from the <code>ResourceResolverFactory</code>. Of course, the JCR Repository 
will still be the main underlying repository and as such be used to validate 
the credentials and get a JCR Session.</p></section></div></div>
+<p>Currently the credentials are always verified by trying to login to the JCR 
repository. Once an <a 
href="http://cwiki.apache.org/SLING/add-resourceresolverfactory-service-interface.html";>ResourceResolverFactory</a>
 API has been added, the process of validating the credentials and logging in 
is actualy replaced by a process of requesting a <code>ResourceResolver</code> 
from the <code>ResourceResolverFactory</code>. Of course, the JCR Repository 
will still be the main underlying repository and as such be used to validate 
the credentials and get a JCR Session.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/default-mapping-and-rendering.html
----------------------------------------------------------------------
diff --git a/documentation/the-sling-engine/default-mapping-and-rendering.html 
b/documentation/the-sling-engine/default-mapping-and-rendering.html
index 977af01..1067063 100644
--- a/documentation/the-sling-engine/default-mapping-and-rendering.html
+++ b/documentation/the-sling-engine/default-mapping-and-rendering.html
@@ -72,7 +72,11 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Default Mapping and Rendering
-            </h1><div class="tags"><a href="/tags/obsolete.html" 
class="label">obsolete</a> </div><div id="generatedToC"></div><script 
src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script 
src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><p>This page contained obsolete content, moved it to 
http://cwiki.apache.org/confluence/display/SLING/Default+Mapping+and+Rendering+%28OBSOLETE%29
 in case it is useful to someone.</p></section></div></div>
+            </h1><div class="tags"><a href="/tags/obsolete.html" 
class="label">obsolete</a> </div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><p>This 
page contained obsolete content, moved it to 
http://cwiki.apache.org/confluence/display/SLING/Default+Mapping+and+Rendering+%28OBSOLETE%29
 in case it is useful to someone.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

http://git-wip-us.apache.org/repos/asf/sling-site/blob/47a72f1d/documentation/the-sling-engine/dispatching-requests.html
----------------------------------------------------------------------
diff --git a/documentation/the-sling-engine/dispatching-requests.html 
b/documentation/the-sling-engine/dispatching-requests.html
index 81735d3..37fbd86 100644
--- a/documentation/the-sling-engine/dispatching-requests.html
+++ b/documentation/the-sling-engine/dispatching-requests.html
@@ -72,7 +72,9 @@
         </div>        <div class="main">
 <div class="breadcrumbs"><a href="/">Home</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation.html">Documentation</a>&nbsp;&raquo;&nbsp;<a 
href="/documentation/the-sling-engine.html">The Sling 
Engine</a>&nbsp;&raquo;&nbsp;</div>            <h1 class="pagetitle">
                 Dispatching Requests
-            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/requests.html" class="label">requests</a> 
</div><div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script><div class="row"><div class="small-12 columns"><section 
class="wrap"><h2><a href="#main-process" name="main-process">Main 
process</a></h2>
+            </h1><div class="tags"><a href="/tags/core.html" 
class="label">core</a> <a href="/tags/requests.html" class="label">requests</a> 
</div>
+<div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' 
type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' 
type='text/javascript'></script><script 
type='text/javascript'>$(document).ready(function() { 
$('#generatedToC').toc({'selector':'h1[class!=pagetitle],h2,h3'}); } 
);</script>            
+<div class="row"><div class="small-12 columns"><section class="wrap"><h2><a 
href="#main-process" name="main-process">Main process</a></h2>
 <p>The following steps should give you an overview how a request is processed 
in Sling. Details can be found under provided links.</p>
 <ol>
   <li>
@@ -171,7 +173,9 @@
   </tbody>
 </table>
 <p>Constants are defined in the 
<code>org.apache.sling.api.SlingConstants</code> class for these request 
attributes.</p>
-<p><strong>Note:</strong> These request attributes are not set if the servlet 
or script is called to handle the request or as a result of 
<code>RequestDispatcher.forward</code>.</p></section></div></div>
+<p><strong>Note:</strong> These request attributes are not set if the servlet 
or script is called to handle the request or as a result of 
<code>RequestDispatcher.forward</code>.</p></section></div></div>            
+<div class="revisionInfo">Last modified by <span class="author">Bertrand 
Delacretaz</span> on <a 
href="https://github.com/apache/sling-site/commit/3d5fdfe";>Fri Sep 29 15:36:08 
2017 +0200</a> : <span class="comment">First shot at adding some tags
+</span></div>            
 <div class="footer">
                 <div class="trademarkFooter">
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.

Reply via email to