You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ad...@apache.org on 2015/02/12 19:54:54 UTC

svn commit: r1659361 [3/5] - in /wicket/common/site/trunk/_site/guide: ./ gapi/ gapi/DefaultPackage/ gapi/spring/ guide/ guide/pages/ guide/src/docs/guide/ guide/src/docs/guide/resources/

Added: wicket/common/site/trunk/_site/guide/guide/pages/resources_14.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_14.html?rev=1659361&view=auto
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_14.html (added)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_14.html Thu Feb 12 18:54:52 2015
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+    <title>15.14 Summary 6.x</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
+    <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
+    <script type="text/javascript">
+function addJsClass() {
+    var classes = document.body.className.split(" ");
+    classes.push("js");
+    document.body.className = classes.join(" ");
+}
+    </script>
+</head>
+
+<body class="body" onload="addJsClass();">
+<div id="navigation">
+    <ul>
+        <li>
+            <div id="nav-summary" onmouseover="toggleNavSummary(false)" onmouseout="toggleNavSummary(true)">
+                <a href="../../guide/index.html" class="button">Table of contents</a>
+
+                <div id="nav-summary-childs" style="display:none;">
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/introduction.html"><strong>1</strong><span>Introduction</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/howToSource.html"><strong>2</strong><span>How to use the example code</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/whyLearn.html"><strong>3</strong><span>Why should I learn Wicket?</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/helloWorld.html"><strong>4</strong><span>Wicket says &ldquo;Hello world!&rdquo;</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/layout.html"><strong>5</strong><span>Wicket as page layout manager</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/keepControl.html"><strong>6</strong><span>Keeping control over HTML</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/componentLifecycle.html"><strong>7</strong><span>Components lifecycle</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/versioningCaching.html"><strong>8</strong><span>Page versioning and caching</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/requestProcessing.html"><strong>9</strong><span>Under the hood of the request processing</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/urls.html"><strong>10</strong><span>Wicket Links and URL generation</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/modelsforms.html"><strong>11</strong><span>Wicket models and forms</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/forms2.html"><strong>12</strong><span>Wicket forms in detail</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/repeaters.html"><strong>13</strong><span>Displaying multiple items with repeaters</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/i18n.html"><strong>14</strong><span>Internationalization with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/resources.html"><strong>15</strong><span>Resource management with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/jsintegration.html"><strong>16</strong><span>An example of integration with JavaScript</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/advanced.html"><strong>17</strong><span>Wicket advanced topics</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/ajax.html"><strong>18</strong><span>Working with AJAX</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/jee.html"><strong>19</strong><span>Integration with enterprise containers</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/nativewebsockets.html"><strong>20</strong><span>Native WebSockets</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/security.html"><strong>21</strong><span>Security with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/testing.html"><strong>22</strong><span>Test Driven Development with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/testingspring.html"><strong>23</strong><span>Test Driven Development with Wicket and Spring</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
+                    </div>
+                    
+                </div>
+            </div>
+        </li>
+        <li class="separator selected">
+            <a id="ref-button" onclick="localToggle(); return false;" href="#">Quick Reference</a>
+        </li>
+    </ul>
+</div>
+<div id="header">
+    <div class="images clearfix">
+        
+        <span id="logo"><a href="/" target="_blank"><img height="80px" src="http://wicket.apache.org/guide/img/apache-wicket.png"/></a></span>
+        
+        
+        <span id="sponsor"><a href="http://www.apache.org/" target="_blank"><img height="60px" src="http://wicket.apache.org/guide/img/asf_logo.gif"/></a></span>
+        
+    </div>
+    <p>Free Online Guide for Apache Wicket framework</p>
+</div>
+
+
+<table id="colset" border="0" cellpadding="0" cellspacing="0">
+    <tr>
+        <td id="col1">
+            <div id="main" class="corner-all">
+
+                
+                    <div class="toc-item prev-left"><a href="../../guide/i18n.html">&lt;&lt; <strong>14</strong><span>Internationalization with Wicket</span></a></div>
+                
+
+                <span id='toggle-col1' class="toggle">(<a href="#" onclick="localToggle(); return false;">Quick Reference</a>)</span>
+
+                
+                    <div class="toc-item next-right"><a href="../../guide/jsintegration.html"><strong>16</strong><span>An example of integration with JavaScript</span> >></a></div>
+                
+
+
+                <div class="project">
+                    <h1>15.14 Summary - Reference Documentation</h1>
+
+                    <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
+
+                    <p><strong>Version:</strong> 6.x</p>
+
+                    
+                </div>
+
+                
+
+                
+
+<h2 id="resources_14">15.14 Summary</h2>
+In this chapter we have learnt how to manage resources with the built-in mechanism provided by Wicket. With this mechanism we handle resources from Java code and Wicket will automatically take care of generating a valid URL for them. We have also seen how resources can be bundled as package resources with a component that depends on them to make it self-contained.<p class="paragraph"/>Then, in the second part of the chapter, we have built a custom resource and we have learnt how to mount it to an arbitrary URL and how to make it globally available as shared resource.<p class="paragraph"/>Finally, in the last part of the paragraph we took a peek at the mechanism provided by the framework to customize the locations where the resource-lookup algorithm searches for resources. 
+
+
+
+                <div style="clear:both;margin-top:15px;"></div>
+                
+                    <div class="toc-item prev-left"><a href="../../guide/i18n.html">&lt;&lt; <strong>14</strong><span>Internationalization with Wicket</span></a></div>
+                
+                    <div class="toc-item next-right"><a href="../../guide/jsintegration.html"><strong>16</strong><span>An example of integration with JavaScript</span> >></a></div>
+                
+                <div style="clear:both"></div>
+            </div>
+        </td>
+        <td id="col2">
+            <div class="local clearfix">
+                <div class="local-title">
+                    <a href="../../guide/index.html" target="mainFrame">Quick Reference</a>
+                    <span class="toggle">(<a href="#" onclick="localToggle(); return false;">hide</a>)</span>
+                </div>
+                <div class="menu">
+                    
+                </div>
+            </div>
+        </td>
+    </tr>
+</table>
+
+<div id="footer">
+    
+Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
+
+    
+</div>
+
+<script type="text/javascript" src="../js/docs.js"></script>
+
+</body>
+</html>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_2.html Thu Feb 12 18:54:52 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_3.html Thu Feb 12 18:54:52 2015
@@ -213,7 +213,7 @@ Package resources can be localized follo
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_4.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_4.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_4.html Thu Feb 12 18:54:52 2015
@@ -209,7 +209,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_5.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_5.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_5.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_5.html Thu Feb 12 18:54:52 2015
@@ -2,7 +2,7 @@
                       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
-    <title>15.5 Resource dependencies 6.x</title>
+    <title>15.5 Context-relative resources 6.x</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
     <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
@@ -149,7 +149,7 @@ function addJsClass() {
 
 
                 <div class="project">
-                    <h1>15.5 Resource dependencies - Reference Documentation</h1>
+                    <h1>15.5 Context-relative resources - Reference Documentation</h1>
 
                     <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
 
@@ -162,16 +162,13 @@ function addJsClass() {
 
                 
 
-<h2 id="resources_5">15.5 Resource dependencies</h2>
-<p class="paragraph"/>Class <code>ResourceReference</code> allows to specify the resources it depends on overriding method <code>getDependencies()</code>. The method returns an iterator over the set of <code>HeaderItems</code> that must be rendered before the resource referenced by <code>ResourceReference</code> can be used. This can be really helpful when our resources are JavaScript or CSS libraries that in turn depend on other libraries.<p class="paragraph"/>For example we can use this method to ensure that a custom reference to JQueryUI library will find JQuery already loaded in the page:<p class="paragraph"/><div class="code"><pre>Url jqueyuiUrl = Url.parse(<span class="java&#45;quote">"https://ajax.googleapis.com/ajax/libs/jqueryui/"</span> + 
-                                                                 <span class="java&#45;quote">"1.10.2/jquery&#45;ui.min.js"</span>);<p class="paragraph"/>UrlResourceReference jqueryuiRef = <span class="java&#45;keyword">new</span> UrlResourceReference(jqueyuiUrl)&#123;
-	@Override
-	<span class="java&#45;keyword">public</span> Iterable&#60;? <span class="java&#45;keyword">extends</span> HeaderItem&#62; getDependencies() &#123;
-		Application application = Application.get();
-		ResourceReference jqueryRef = application.getJavaScriptLibrarySettings(). 
-                                             getJQueryReference();<p class="paragraph"/>		<span class="java&#45;keyword">return</span> Arrays.asList(JavaScriptHeaderItem.forReference(jqueryRef));
-	&#125;
-&#125;;</pre></div><p class="paragraph"/>Please note that in the code above we have built a resource reference using a URL to the desired library instead of a package resource holding the physical file.<p class="paragraph"/>The same method <code>getDependencies()</code> is defined also for class <code>HeaderItem</code>.
+<h2 id="resources_5">15.5 Context-relative resources</h2>
+In web applications, it's quite common to have one or more root context folders containing css/js files. These resources are normally referenced with an absolute path inside link/script tags:<p class="paragraph"/><div class="code"><pre>&#60;script src=<span class="java&#45;quote">"/misc/js/jscript.js"</span>&#62;&#60;/script&#62;
+&#60;link type=<span class="java&#45;quote">"text/css"</span> rel=<span class="java&#45;quote">"stylesheet"</span> href=<span class="java&#45;quote">"/misc/css/themes/style.css"</span> /&#62;</pre></div><p class="paragraph"/>To handle this kind of resources from code we can use resource reference class <code>org.apache.wicket.request.resource.ContextRelativeResourceReference</code>. To build a new instance of this class we must specify the root context path of the resource we want to use:<p class="paragraph"/><div class="code"><pre>ContextRelativeResourceReference resource = <span class="java&#45;keyword">new</span> ContextRelativeResourceReference(<span class="java&#45;quote">"/misc/js/jscript.js"</span>);</pre></div><p class="paragraph"/>By default when our application runs in DEPLOYMENT mode <code>ContextRelativeResourceReference</code> will automatically load the minified version of the specified resource using 'min' as postfix. In the example above it will load '/misc/js/jscrip
 t.min.js'. We can force  <code>ContextRelativeResourceReference</code> to always use the not-minified resource passing an additional flag to class constructor:<p class="paragraph"/><div class="code"><pre>//it will always use '/misc/js/jscript.js'
+ContextRelativeResourceReference resource = <span class="java&#45;keyword">new</span> ContextRelativeResourceReference(<span class="java&#45;quote">"/misc/js/jscript.js"</span>, <span class="java&#45;keyword">false</span>);</pre></div><p class="paragraph"/>The minified postfix can be customized with an optional string parameter:<p class="paragraph"/><div class="code"><pre>//it will use '/misc/js/jscript.minified.js' in DEPLOYMENT mode
+ContextRelativeResourceReference resource = <span class="java&#45;keyword">new</span> ContextRelativeResourceReference(<span class="java&#45;quote">"/misc/js/jscript.js"</span>, <span class="java&#45;quote">"minified"</span>);</pre></div><p class="paragraph"/><code>ContextRelativeResourceReference</code> is usually used with the header item classes we have seen before in this chapter to create entries for the page header section.<p class="paragraph"/><h3>Picture files</h3><p class="paragraph"/>For picture files Wicket provides a specific component with class <code>org.apache.wicket.markup.html.image.ContextImage</code> which is meant to be used with tag &#60;img&#62;<p class="paragraph"/><div class="code"><pre>//build the component specifying its id and picture's context path
+ContextImage image = <span class="java&#45;keyword">new</span> ContextImage(<span class="java&#45;quote">"myPicture"</span>, <span class="java&#45;quote">"/misc/imgs/mypic.png"</span>);</pre></div>
+
 
 
                 <div style="clear:both;margin-top:15px;"></div>
@@ -200,7 +197,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_6.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_6.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_6.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_6.html Thu Feb 12 18:54:52 2015
@@ -2,7 +2,7 @@
                       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
-    <title>15.6 Aggregate multiple resources with resource bundles 6.x</title>
+    <title>15.6 Resource dependencies 6.x</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
     <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
@@ -149,7 +149,7 @@ function addJsClass() {
 
 
                 <div class="project">
-                    <h1>15.6 Aggregate multiple resources with resource bundles - Reference Documentation</h1>
+                    <h1>15.6 Resource dependencies - Reference Documentation</h1>
 
                     <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
 
@@ -162,19 +162,16 @@ function addJsClass() {
 
                 
 
-<h2 id="resources_6">15.6 Aggregate multiple resources with resource bundles</h2>
-One of the best practices to make our web application faster and reduce its latency is to reduce the number of requests to the server to load page resources like JavaScript or CSS files. To achieve this goal some JavaScript-based build tools (like Grunt) allow to merge multiple files used in a page into a single file that can be loaded in a single request. Wicket provides class <code>org.apache.wicket.ResourceBundles</code> to aggregate multiple resource references into a single one. A resource bundle can be declared during application initialization listing all the resources that compose it:<p class="paragraph"/><div class="code"><pre>@Override
-<span class="java&#45;keyword">public</span> void init() &#123;
-  <span class="java&#45;keyword">super</span>.init();<p class="paragraph"/>  getResourceBundles().addJavaScriptBundle(WicketApplication.class,
-                <span class="java&#45;quote">"jqueryUiJs"</span>,
-                jqueryJsReference,
-                jqueryUiJsReference);<p class="paragraph"/>  getResourceBundles().addCssBundle(WicketApplication.class,
-                 <span class="java&#45;quote">"jqueryUiCss"</span>,
-                jqueryCssReference,
-                jqueryUiCssReference);<p class="paragraph"/>&#125;</pre></div><p class="paragraph"/>To declare a new resource bundle we need to provide a  <em class="italic">scope</em>  class (<code>WicketApplication.class</code> in our example) and an unique name. Now, when one of the resources included in the bundle is requested, the entire bundle is rendered instead.<p class="paragraph"/><blockquote class="note">
-A specific resource reference can not be shared among different resource bundles (i.e. it can be part of only one bundle).
-</blockquote>
-
+<h2 id="resources_6">15.6 Resource dependencies</h2>
+<p class="paragraph"/>Class <code>ResourceReference</code> allows to specify the resources it depends on overriding method <code>getDependencies()</code>. The method returns an iterator over the set of <code>HeaderItems</code> that must be rendered before the resource referenced by <code>ResourceReference</code> can be used. This can be really helpful when our resources are JavaScript or CSS libraries that in turn depend on other libraries.<p class="paragraph"/>For example we can use this method to ensure that a custom reference to JQueryUI library will find JQuery already loaded in the page:<p class="paragraph"/><div class="code"><pre>Url jqueyuiUrl = Url.parse(<span class="java&#45;quote">"https://ajax.googleapis.com/ajax/libs/jqueryui/"</span> + 
+                                                                 <span class="java&#45;quote">"1.10.2/jquery&#45;ui.min.js"</span>);<p class="paragraph"/>UrlResourceReference jqueryuiRef = <span class="java&#45;keyword">new</span> UrlResourceReference(jqueyuiUrl)&#123;
+	@Override
+	<span class="java&#45;keyword">public</span> Iterable&#60;? <span class="java&#45;keyword">extends</span> HeaderItem&#62; getDependencies() &#123;
+		Application application = Application.get();
+		ResourceReference jqueryRef = application.getJavaScriptLibrarySettings(). 
+                                             getJQueryReference();<p class="paragraph"/>		<span class="java&#45;keyword">return</span> Arrays.asList(JavaScriptHeaderItem.forReference(jqueryRef));
+	&#125;
+&#125;;</pre></div><p class="paragraph"/>Please note that in the code above we have built a resource reference using a URL to the desired library instead of a package resource holding the physical file.<p class="paragraph"/>The same method <code>getDependencies()</code> is defined also for class <code>HeaderItem</code>.
 
 
                 <div style="clear:both;margin-top:15px;"></div>
@@ -203,7 +200,7 @@ A specific resource reference can not be
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_7.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_7.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_7.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_7.html Thu Feb 12 18:54:52 2015
@@ -2,7 +2,7 @@
                       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
-    <title>15.7 Put JavaScript inside page body 6.x</title>
+    <title>15.7 Aggregate multiple resources with resource bundles 6.x</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
     <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
@@ -149,7 +149,7 @@ function addJsClass() {
 
 
                 <div class="project">
-                    <h1>15.7 Put JavaScript inside page body - Reference Documentation</h1>
+                    <h1>15.7 Aggregate multiple resources with resource bundles - Reference Documentation</h1>
 
                     <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
 
@@ -162,46 +162,19 @@ function addJsClass() {
 
                 
 
-<h2 id="resources_7">15.7 Put JavaScript inside page body</h2>
-Some web developers prefer to put their &#60;script&#62; tags at the end of page body instead of inside the &#60;head&#62; tags:<p class="paragraph"/><div class="code"><pre>&#60;html&#62;<p class="paragraph"/>&#60;head&#62;
-//no &#60;script&#62; tag here&#8230;
-&#60;/head&#62;<p class="paragraph"/>&#60;body&#62;
-&#8230;
-&#60;script&#62;
-//one or more &#60;script&#62; tags at the end of the body
-&#60;/script&#62; 
-&#60;/body&#62;
-&#60;/html&#62;</pre></div><p class="paragraph"/>
-In Wicket we can achieve this result providing a custom <code>IHeaderResponseDecorator</code> to a our application and using Wicket tag &#60;wicket:container/&#62; to indicate where we want to render our scripts inside the page. Interface <code>IHeaderResponseDecorator</code> defines method <code>IHeaderResponse decorate(IHeaderResponse response)</code> which allows to decorate or add funtionalities to Wicket <code>IHeaderResponse</code>. Our custom <code>IHeaderResponseDecorator</code> can be registered in the application with method <code>setHeaderResponseDecorator</code>. Anytime Wicket creates an instance of <code>IHeaderResponse</code>, it will call the registered <code>IHeaderResponseDecorator</code> to decorate the header response.<p class="paragraph"/>In the example project <code>ScriptInsideBody</code> we can find a custom <code>IHeaderResponseDecorator</code> that renders CSS into the usual &#60;head&#62; tag and put JavaScricpt header items into a specific container (tag 
 &#60;wicket:container/&#62;)
-Wicket already comes with class <code>JavaScriptFilteredIntoFooterHeaderResponse</code> which wraps a <code>IHeaderResponse</code> and renders in a given container all the instances of <code>JavaScriptHeaderItem</code>.
-The following code is taken from the Application class of the project:<p class="paragraph"/><div class="code"><pre>//&#8230;
-    @Override
-    <span class="java&#45;keyword">public</span> void init()
-    &#123;
-       setHeaderResponseDecorator(<span class="java&#45;keyword">new</span> JavaScriptToBucketResponseDecorator(<span class="java&#45;quote">"footer&#45;container"</span>));
-    &#125;<p class="paragraph"/>     /&#42;&#42;
-     &#42; Decorates an original IHeaderResponse and renders all javascript items
-     &#42; (JavaScriptHeaderItem), to a specific container in the page.
-     &#42;/
-    <span class="java&#45;keyword">static</span> class JavaScriptToBucketResponseDecorator <span class="java&#45;keyword">implements</span> IHeaderResponseDecorator 
-    &#123;<p class="paragraph"/>        <span class="java&#45;keyword">private</span> <span class="java&#45;object">String</span> bucketName;<p class="paragraph"/>        <span class="java&#45;keyword">public</span> JavaScriptToBucketResponseDecorator(<span class="java&#45;object">String</span> bucketName) &#123;
-            <span class="java&#45;keyword">this</span>.bucketName = bucketName;
-        &#125;<p class="paragraph"/>        @Override
-        <span class="java&#45;keyword">public</span> IHeaderResponse decorate(IHeaderResponse response) &#123;
-            <span class="java&#45;keyword">return</span> <span class="java&#45;keyword">new</span> JavaScriptFilteredIntoFooterHeaderResponse(response, bucketName);
-        &#125;<p class="paragraph"/>    &#125;</pre></div><p class="paragraph"/>As you can see in the code above the "bucket" that will contain JavaScript tags is called <code>"footer-container"</code>. To make a use of it the developer have to add a special component called <code>HeaderResponseContainer</code> in his page:<p class="paragraph"/><div class="code"><pre>add(<span class="java&#45;keyword">new</span> HeaderResponseContainer(<span class="java&#45;quote">"someId"</span>, <span class="java&#45;quote">"filterName"</span>));</pre></div><p class="paragraph"/>Please note that <code>HeaderResponseContainer</code>'s needs also a name for the corresponding header response's filter. The markup of our page will look like this:<p class="paragraph"/><div class="code"><pre>&#60;html&#62;<p class="paragraph"/>&#60;header&#62;
-//no &#60;script&#62; tag here&#8230;
-&#60;/header&#62;<p class="paragraph"/>&#60;body&#62;
-&#60;!&#45;&#45; here we will have our JavaScript tags &#45;&#45;&#62;
-&#60;wicket:container wicket:id=<span class="java&#45;quote">"someId"</span>/&#62; 
-&#60;/body&#62;
-&#60;/html&#62;</pre></div><p class="paragraph"/>The code of the home page is the following:<p class="paragraph"/><div class="code"><pre><span class="java&#45;keyword">public</span> HomePage(<span class="java&#45;keyword">final</span> PageParameters parameters) &#123;
-        <span class="java&#45;keyword">super</span>(parameters);<p class="paragraph"/>        add(<span class="java&#45;keyword">new</span> HeaderResponseContainer(<span class="java&#45;quote">"footer&#45;container"</span>, <span class="java&#45;quote">"footer&#45;container"</span>));
-    &#125;<p class="paragraph"/>    @Override
-    <span class="java&#45;keyword">public</span> void renderHead(IHeaderResponse response) &#123;
-        response.render(JavaScriptHeaderItem.forReference(<span class="java&#45;keyword">new</span> PackageResourceReference(getClass(),
-                <span class="java&#45;quote">"javasciptLibrary.js"</span>)));<p class="paragraph"/>        response.render(OnEventHeaderItem.forScript(<span class="java&#45;quote">"'logo'"</span>, <span class="java&#45;quote">"click"</span>, <span class="java&#45;quote">"alert('Clicked me!')"</span>));
-    &#125;</pre></div><p class="paragraph"/>Looking at the code above you can note that our page adds two script to the header section: the first is an instance of <code>JavaScriptHeaderItem</code> and will be rendered in the <code>HeaderResponseContainer</code> while the second will follow the usual behavior and will be rendered inside &#60;head&#62; tag.<p class="paragraph"/><p class="paragraph"/>
+<h2 id="resources_7">15.7 Aggregate multiple resources with resource bundles</h2>
+One of the best practices to make our web application faster and reduce its latency is to reduce the number of requests to the server to load page resources like JavaScript or CSS files. To achieve this goal some JavaScript-based build tools (like Grunt) allow to merge multiple files used in a page into a single file that can be loaded in a single request. Wicket provides class <code>org.apache.wicket.ResourceBundles</code> to aggregate multiple resource references into a single one. A resource bundle can be declared during application initialization listing all the resources that compose it:<p class="paragraph"/><div class="code"><pre>@Override
+<span class="java&#45;keyword">public</span> void init() &#123;
+  <span class="java&#45;keyword">super</span>.init();<p class="paragraph"/>  getResourceBundles().addJavaScriptBundle(WicketApplication.class,
+                <span class="java&#45;quote">"jqueryUiJs"</span>,
+                jqueryJsReference,
+                jqueryUiJsReference);<p class="paragraph"/>  getResourceBundles().addCssBundle(WicketApplication.class,
+                 <span class="java&#45;quote">"jqueryUiCss"</span>,
+                jqueryCssReference,
+                jqueryUiCssReference);<p class="paragraph"/>&#125;</pre></div><p class="paragraph"/>To declare a new resource bundle we need to provide a  <em class="italic">scope</em>  class (<code>WicketApplication.class</code> in our example) and an unique name. Now, when one of the resources included in the bundle is requested, the entire bundle is rendered instead.<p class="paragraph"/><blockquote class="note">
+A specific resource reference can not be shared among different resource bundles (i.e. it can be part of only one bundle).
+</blockquote>
+
 
 
                 <div style="clear:both;margin-top:15px;"></div>
@@ -230,7 +203,7 @@ The following code is taken from the App
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_8.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_8.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_8.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_8.html Thu Feb 12 18:54:52 2015
@@ -2,7 +2,7 @@
                       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
-    <title>15.8 Header contributors positioning 6.x</title>
+    <title>15.8 Put JavaScript inside page body 6.x</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
     <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
@@ -149,7 +149,7 @@ function addJsClass() {
 
 
                 <div class="project">
-                    <h1>15.8 Header contributors positioning - Reference Documentation</h1>
+                    <h1>15.8 Put JavaScript inside page body - Reference Documentation</h1>
 
                     <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
 
@@ -162,13 +162,46 @@ function addJsClass() {
 
                 
 
-<h2 id="resources_8">15.8 Header contributors positioning</h2>
-Starting from version 6.15.0 we can specify where header contributors must be rendered inside &#60;head&#62; tag using the placeholder tag <code>&#60;wicket:header-items/&#62;</code>:<p class="paragraph"/><div class="code"><pre>&#60;head&#62;
-  &#60;meta chartset=<span class="java&#45;quote">"UTF&#45;8"</span>/&#62;
-  &#60;wicket:header&#45;items/&#62;
-  &#60;script src=<span class="java&#45;quote">"my&#45;monkey&#45;patch&#45;of&#45;wicket&#45;ajax.js"</span>&#62;&#60;/script&#62;
-&#60;/head&#62;</pre></div><p class="paragraph"/>With the code above all header contributions done by using IHeaderResponse in your Java code or the special <code>&#60;wicket:head&#62;</code> tag will be put between the &#60;meta&#62; and &#60;script&#62; elements, i.e. in the place of <code>&#60;wicket:header-items/&#62;</code>.<p class="paragraph"/>This way you can make sure that some header item is always before or after the header items managed by Wicket.<p class="paragraph"/><code>&#60;wicket:header-items/&#62;</code> can be used only in the page's &#60;head&#62; element and there could be at most one instance of it.
-
+<h2 id="resources_8">15.8 Put JavaScript inside page body</h2>
+Some web developers prefer to put their &#60;script&#62; tags at the end of page body instead of inside the &#60;head&#62; tags:<p class="paragraph"/><div class="code"><pre>&#60;html&#62;<p class="paragraph"/>&#60;head&#62;
+//no &#60;script&#62; tag here&#8230;
+&#60;/head&#62;<p class="paragraph"/>&#60;body&#62;
+&#8230;
+&#60;script&#62;
+//one or more &#60;script&#62; tags at the end of the body
+&#60;/script&#62; 
+&#60;/body&#62;
+&#60;/html&#62;</pre></div><p class="paragraph"/>
+In Wicket we can achieve this result providing a custom <code>IHeaderResponseDecorator</code> to a our application and using Wicket tag &#60;wicket:container/&#62; to indicate where we want to render our scripts inside the page. Interface <code>IHeaderResponseDecorator</code> defines method <code>IHeaderResponse decorate(IHeaderResponse response)</code> which allows to decorate or add funtionalities to Wicket <code>IHeaderResponse</code>. Our custom <code>IHeaderResponseDecorator</code> can be registered in the application with method <code>setHeaderResponseDecorator</code>. Anytime Wicket creates an instance of <code>IHeaderResponse</code>, it will call the registered <code>IHeaderResponseDecorator</code> to decorate the header response.<p class="paragraph"/>In the example project <code>ScriptInsideBody</code> we can find a custom <code>IHeaderResponseDecorator</code> that renders CSS into the usual &#60;head&#62; tag and put JavaScricpt header items into a specific container (tag 
 &#60;wicket:container/&#62;)
+Wicket already comes with class <code>JavaScriptFilteredIntoFooterHeaderResponse</code> which wraps a <code>IHeaderResponse</code> and renders in a given container all the instances of <code>JavaScriptHeaderItem</code>.
+The following code is taken from the Application class of the project:<p class="paragraph"/><div class="code"><pre>//&#8230;
+    @Override
+    <span class="java&#45;keyword">public</span> void init()
+    &#123;
+       setHeaderResponseDecorator(<span class="java&#45;keyword">new</span> JavaScriptToBucketResponseDecorator(<span class="java&#45;quote">"footer&#45;container"</span>));
+    &#125;<p class="paragraph"/>     /&#42;&#42;
+     &#42; Decorates an original IHeaderResponse and renders all javascript items
+     &#42; (JavaScriptHeaderItem), to a specific container in the page.
+     &#42;/
+    <span class="java&#45;keyword">static</span> class JavaScriptToBucketResponseDecorator <span class="java&#45;keyword">implements</span> IHeaderResponseDecorator 
+    &#123;<p class="paragraph"/>        <span class="java&#45;keyword">private</span> <span class="java&#45;object">String</span> bucketName;<p class="paragraph"/>        <span class="java&#45;keyword">public</span> JavaScriptToBucketResponseDecorator(<span class="java&#45;object">String</span> bucketName) &#123;
+            <span class="java&#45;keyword">this</span>.bucketName = bucketName;
+        &#125;<p class="paragraph"/>        @Override
+        <span class="java&#45;keyword">public</span> IHeaderResponse decorate(IHeaderResponse response) &#123;
+            <span class="java&#45;keyword">return</span> <span class="java&#45;keyword">new</span> JavaScriptFilteredIntoFooterHeaderResponse(response, bucketName);
+        &#125;<p class="paragraph"/>    &#125;</pre></div><p class="paragraph"/>As you can see in the code above the "bucket" that will contain JavaScript tags is called <code>"footer-container"</code>. To make a use of it the developer have to add a special component called <code>HeaderResponseContainer</code> in his page:<p class="paragraph"/><div class="code"><pre>add(<span class="java&#45;keyword">new</span> HeaderResponseContainer(<span class="java&#45;quote">"someId"</span>, <span class="java&#45;quote">"filterName"</span>));</pre></div><p class="paragraph"/>Please note that <code>HeaderResponseContainer</code>'s needs also a name for the corresponding header response's filter. The markup of our page will look like this:<p class="paragraph"/><div class="code"><pre>&#60;html&#62;<p class="paragraph"/>&#60;header&#62;
+//no &#60;script&#62; tag here&#8230;
+&#60;/header&#62;<p class="paragraph"/>&#60;body&#62;
+&#60;!&#45;&#45; here we will have our JavaScript tags &#45;&#45;&#62;
+&#60;wicket:container wicket:id=<span class="java&#45;quote">"someId"</span>/&#62; 
+&#60;/body&#62;
+&#60;/html&#62;</pre></div><p class="paragraph"/>The code of the home page is the following:<p class="paragraph"/><div class="code"><pre><span class="java&#45;keyword">public</span> HomePage(<span class="java&#45;keyword">final</span> PageParameters parameters) &#123;
+        <span class="java&#45;keyword">super</span>(parameters);<p class="paragraph"/>        add(<span class="java&#45;keyword">new</span> HeaderResponseContainer(<span class="java&#45;quote">"footer&#45;container"</span>, <span class="java&#45;quote">"footer&#45;container"</span>));
+    &#125;<p class="paragraph"/>    @Override
+    <span class="java&#45;keyword">public</span> void renderHead(IHeaderResponse response) &#123;
+        response.render(JavaScriptHeaderItem.forReference(<span class="java&#45;keyword">new</span> PackageResourceReference(getClass(),
+                <span class="java&#45;quote">"javasciptLibrary.js"</span>)));<p class="paragraph"/>        response.render(OnEventHeaderItem.forScript(<span class="java&#45;quote">"'logo'"</span>, <span class="java&#45;quote">"click"</span>, <span class="java&#45;quote">"alert('Clicked me!')"</span>));
+    &#125;</pre></div><p class="paragraph"/>Looking at the code above you can note that our page adds two script to the header section: the first is an instance of <code>JavaScriptHeaderItem</code> and will be rendered in the <code>HeaderResponseContainer</code> while the second will follow the usual behavior and will be rendered inside &#60;head&#62; tag.<p class="paragraph"/><p class="paragraph"/>
 
 
                 <div style="clear:both;margin-top:15px;"></div>
@@ -197,7 +230,7 @@ Starting from version 6.15.0 we can spec
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/resources_9.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/resources_9.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/resources_9.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/resources_9.html Thu Feb 12 18:54:52 2015
@@ -2,7 +2,7 @@
                       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
-    <title>15.9 Custom resources 6.x</title>
+    <title>15.9 Header contributors positioning 6.x</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
     <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
@@ -149,7 +149,7 @@ function addJsClass() {
 
 
                 <div class="project">
-                    <h1>15.9 Custom resources - Reference Documentation</h1>
+                    <h1>15.9 Header contributors positioning - Reference Documentation</h1>
 
                     <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
 
@@ -162,29 +162,13 @@ function addJsClass() {
 
                 
 
-<h2 id="resources_9">15.9 Custom resources</h2>
-<p class="paragraph"/>In Wicket the best way to add dynamic functionalities to our application (such as csv export, a pdf generated on the fly, etc...) is implementing a custom resource. In this paragraph as example of custom resource we will build a basic RSS feeds generator which can be used to publish feeds on our site (project CustomResourceMounting). Instead of generating a RSS feed by hand we will use Rome framework and its utility classes.<p class="paragraph"/>As hinted above in paragraph 13.1, class <code>AbstractResource</code> can be used as base class to implement new resources. This class defines abstract method <code>newResourceResponse</code> which is invoked when the resource is requested. The following is the code of our RSS feeds generator:<p class="paragraph"/><div class="code"><pre><span class="java&#45;keyword">public</span> class RSSProducerResource <span class="java&#45;keyword">extends</span> AbstractResource &#123;<p class="paragraph"/>  @Override
-  <span class="java&#45;keyword">protected</span> ResourceResponse newResourceResponse(Attributes attributes) &#123;
-    ResourceResponse resourceResponse = <span class="java&#45;keyword">new</span> ResourceResponse();
-    resourceResponse.setContentType(<span class="java&#45;quote">"text/xml"</span>);
-    resourceResponse.setTextEncoding(<span class="java&#45;quote">"utf&#45;8"</span>);<p class="paragraph"/>    resourceResponse.setWriteCallback(<span class="java&#45;keyword">new</span> WriteCallback()
-    &#123;
-      @Override
-      <span class="java&#45;keyword">public</span> void writeData(Attributes attributes) <span class="java&#45;keyword">throws</span> IOException
-      &#123;
-        OutputStream outputStream = attributes.getResponse().getOutputStream();
-        Writer writer = <span class="java&#45;keyword">new</span> OutputStreamWriter(outputStream);
-        SyndFeedOutput output = <span class="java&#45;keyword">new</span> SyndFeedOutput();
-            <span class="java&#45;keyword">try</span> &#123;
-          output.output(getFeed(), writer);
-        &#125; <span class="java&#45;keyword">catch</span> (FeedException e) &#123;
-          <span class="java&#45;keyword">throw</span> <span class="java&#45;keyword">new</span> WicketRuntimeException(<span class="java&#45;quote">"Problems writing feed to response..."</span>);
-        &#125;
-      &#125;      
-    &#125;);<p class="paragraph"/>    <span class="java&#45;keyword">return</span> resourceResponse;
-  &#125;
-  // method getFeed()&#8230;
-&#125;</pre></div><p class="paragraph"/>Method <code>newResourceResponse</code> returns an instance of <code>ResourceResponse</code> representing the response generated by the custom resource. Since RSS feeds are based on XML, in the code above we have set the type of the response to text/xml and the text encoding to utf-8.<p class="paragraph"/>To specify the content that will be returned by our resource we must also provide an implementation of inner class <code>WriteCallback</code> which is responsible for writing content data to response's output stream. In our project we used class SyndFeedOutput from Rome framework to write our feed to response. Method <code>getFeed()</code> is just an utility method that generates a sample RSS feed (which is an instance of interface <code>com.sun.syndication.feed.synd.SyndFeed</code>).<p class="paragraph"/>Now that we have our custom resource in place, we can use it in the home page of the project. The easiest way to make a resource available 
 to users is to expose it with link component <code>ResourceLink</code>:<p class="paragraph"/><div class="code"><pre>add(<span class="java&#45;keyword">new</span> ResourceLink(<span class="java&#45;quote">"rssLink"</span>, <span class="java&#45;keyword">new</span> RSSProducerResource()));</pre></div><p class="paragraph"/>In the next paragraphs we will see how to register a resource at application-level and how to mount it to an arbitrary URL.
+<h2 id="resources_9">15.9 Header contributors positioning</h2>
+Starting from version 6.15.0 we can specify where header contributors must be rendered inside &#60;head&#62; tag using the placeholder tag <code>&#60;wicket:header-items/&#62;</code>:<p class="paragraph"/><div class="code"><pre>&#60;head&#62;
+  &#60;meta chartset=<span class="java&#45;quote">"UTF&#45;8"</span>/&#62;
+  &#60;wicket:header&#45;items/&#62;
+  &#60;script src=<span class="java&#45;quote">"my&#45;monkey&#45;patch&#45;of&#45;wicket&#45;ajax.js"</span>&#62;&#60;/script&#62;
+&#60;/head&#62;</pre></div><p class="paragraph"/>With the code above all header contributions done by using IHeaderResponse in your Java code or the special <code>&#60;wicket:head&#62;</code> tag will be put between the &#60;meta&#62; and &#60;script&#62; elements, i.e. in the place of <code>&#60;wicket:header-items/&#62;</code>.<p class="paragraph"/>This way you can make sure that some header item is always before or after the header items managed by Wicket.<p class="paragraph"/><code>&#60;wicket:header-items/&#62;</code> can be used only in the page's &#60;head&#62; element and there could be at most one instance of it.
+
 
 
                 <div style="clear:both;margin-top:15px;"></div>
@@ -213,7 +197,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/security_1.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/security_1.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/security_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/security_1.html Thu Feb 12 18:54:52 2015
@@ -268,7 +268,7 @@ Since both <code>restartResponseAtSignIn
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/security_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/security_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/security_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/security_2.html Thu Feb 12 18:54:52 2015
@@ -303,7 +303,7 @@ Application class <code>AuthenticatedWeb
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/security_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/security_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/security_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/security_3.html Thu Feb 12 18:54:52 2015
@@ -216,7 +216,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/security_4.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/security_4.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/security_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/security_4.html Thu Feb 12 18:54:52 2015
@@ -220,7 +220,7 @@ implementation of <code>ICryptFactory</c
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/security_5.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/security_5.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/security_5.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/security_5.html Thu Feb 12 18:54:52 2015
@@ -211,7 +211,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/security_6.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/security_6.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/security_6.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/security_6.html Thu Feb 12 18:54:52 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/testing_1.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/testing_1.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/testing_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/testing_1.html Thu Feb 12 18:54:52 2015
@@ -322,7 +322,7 @@ After a test method has been executed, w
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/testing_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/testing_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/testing_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/testing_2.html Thu Feb 12 18:54:52 2015
@@ -242,7 +242,7 @@ formTester.submit(<span class="java&#45;
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/testing_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/testing_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/testing_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/testing_3.html Thu Feb 12 18:54:52 2015
@@ -217,7 +217,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/testing_4.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/testing_4.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/testing_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/testing_4.html Thu Feb 12 18:54:52 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/testingspring_1.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/testingspring_1.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/testingspring_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/testingspring_1.html Thu Feb 12 18:54:52 2015
@@ -236,7 +236,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/testingspring_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/testingspring_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/testingspring_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/testingspring_2.html Thu Feb 12 18:54:52 2015
@@ -253,7 +253,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/testingspring_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/testingspring_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/testingspring_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/testingspring_3.html Thu Feb 12 18:54:52 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/urls_1.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/urls_1.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/urls_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/urls_1.html Thu Feb 12 18:54:52 2015
@@ -218,7 +218,7 @@ pageParameters.get(1);</pre></div><p cla
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/urls_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/urls_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/urls_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/urls_2.html Thu Feb 12 18:54:52 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/urls_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/urls_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/urls_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/urls_3.html Thu Feb 12 18:54:52 2015
@@ -228,7 +228,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/urls_4.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/urls_4.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/urls_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/urls_4.html Thu Feb 12 18:54:52 2015
@@ -199,7 +199,7 @@ add(<span class="java&#45;keyword">new</
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/urls_5.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/urls_5.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/urls_5.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/urls_5.html Thu Feb 12 18:54:52 2015
@@ -204,7 +204,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/urls_6.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/urls_6.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/urls_6.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/urls_6.html Thu Feb 12 18:54:52 2015
@@ -236,7 +236,7 @@ By default <code>CryptoMapper</code> enc
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/urls_7.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/urls_7.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/urls_7.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/urls_7.html Thu Feb 12 18:54:52 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_1.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_1.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_1.html Thu Feb 12 18:54:52 2015
@@ -194,7 +194,7 @@ Stateless pages are never versioned and
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_2.html Thu Feb 12 18:54:52 2015
@@ -235,7 +235,7 @@ For the second level cache we can use th
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_3.html Thu Feb 12 18:54:52 2015
@@ -215,7 +215,7 @@ Page '&#60;page class&#62;' is not state
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_4.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_4.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_4.html Thu Feb 12 18:54:52 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_1.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_1.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_1.html Thu Feb 12 18:54:52 2015
@@ -193,7 +193,7 @@ However, none of these frameworks offers
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_2.html Thu Feb 12 18:54:52 2015
@@ -199,7 +199,7 @@ This approach is very similar to what GU
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_3.html Thu Feb 12 18:54:52 2015
@@ -198,7 +198,7 @@ Let's quickly review the main advantages
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_4.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_4.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_4.html Thu Feb 12 18:54:52 2015
@@ -199,7 +199,7 @@ Wicket is not the only component oriente
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_1.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_1.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_1.html Thu Feb 12 18:54:52 2015
@@ -197,7 +197,7 @@ Every WicketStuff module can be download
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_2.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_2.html Thu Feb 12 18:54:52 2015
@@ -216,7 +216,7 @@ textArea.add(<span class="java&#45;keywo
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_3.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_3.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_3.html Thu Feb 12 18:54:52 2015
@@ -207,7 +207,7 @@ function addJsClass() {
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_4.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_4.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_4.html Thu Feb 12 18:54:52 2015
@@ -201,7 +201,7 @@ add(<span class="java&#45;keyword">new</
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_5.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_5.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_5.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_5.html Thu Feb 12 18:54:52 2015
@@ -200,7 +200,7 @@ add(grid);</pre></div><p class="paragrap
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_6.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_6.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_6.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_6.html Thu Feb 12 18:54:52 2015
@@ -216,7 +216,7 @@ To write/read objects to response/from r
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_7.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_7.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_7.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_7.html Thu Feb 12 18:54:52 2015
@@ -194,7 +194,7 @@ A short introduction to this module can
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/redirects.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/redirects.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/redirects.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/redirects.html Thu Feb 12 18:54:52 2015
@@ -227,7 +227,7 @@ Quite a few teams have already got stuck
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/repeaters.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/repeaters.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/repeaters.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/repeaters.html Thu Feb 12 18:54:52 2015
@@ -353,7 +353,7 @@ Wicket provides also component PageableL
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/requestProcessing.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/requestProcessing.html?rev=1659361&r1=1659360&r2=1659361&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/requestProcessing.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/requestProcessing.html Thu Feb 12 18:54:52 2015
@@ -331,7 +331,7 @@ processing of an Ajax request Wicket wil
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-03)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2015-02-12)</b>
 
     
 </div>