You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by bu...@apache.org on 2015/06/27 23:21:05 UTC

svn commit: r956226 [4/34] - in /websites/production/tapestry/content: ./ 2010/10/11/ 2010/10/31/ 2010/11/18/ 2010/11/19/ 2010/12/16/ 2010/12/17/ 2011/01/10/ 2011/03/29/ 2011/06/13/ 2011/06/24/ 2011/06/29/ 2011/07/29/ 2011/08/16/ 2011/08/27/ 2011/10/31...

Modified: websites/production/tapestry/content/board-report-apr-2011.html
==============================================================================
--- websites/production/tapestry/content/board-report-apr-2011.html (original)
+++ websites/production/tapestry/content/board-report-apr-2011.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Report Apr 2011</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Report Apr 2011</h1></div></div>
 <div class="clearer"></div>
 </div>
 
@@ -61,7 +61,7 @@
 
 <p>Branding requirements implementation progress:</p>
 
-<ul><li>Project Website Basics: homepage is project.apache.org <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Project Naming And Descriptions: use proper Apache forms, describe product, etc. <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Website Navigation Links: navbar links included, link to www.apache.org included <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> License and Security links are missing</li><li>Trademark Attributions: attribution for all AS
 F marks included in footers, etc. <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Logos and Graphics: include TM, use consistent product logo on your site <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> TM missing</li><li>Project Metadata: DOAP file checked in and up to date <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li></ul></div>
+<ul><li>Project Website Basics: homepage is project.apache.org <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Project Naming And Descriptions: use proper Apache forms, describe product, etc. <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Website Navigation Links: navbar links included, link to www.apache.org included <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> License and Security links are missing</li><li>Trademark Attributions: attribution for all ASF marks included in footers, etc.
  <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Logos and Graphics: include TM, use consistent product logo on your site <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> TM missing</li><li>Project Metadata: DOAP file checked in and up to date <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li></ul></div>
 </div>
 
 <div class="clearer"></div>

Modified: websites/production/tapestry/content/board-report-jan-2011.html
==============================================================================
--- websites/production/tapestry/content/board-report-jan-2011.html (original)
+++ websites/production/tapestry/content/board-report-jan-2011.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Report Jan 2011</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Report Jan 2011</h1></div></div>
 <div class="clearer"></div>
 </div>
 
@@ -61,7 +61,7 @@
 
 <p>Branding requirements implementation progress:</p>
 
-<ul><li>Project Website Basics: homepage is project.apache.org <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Project Naming And Descriptions: use proper Apache forms, describe product, etc. <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Website Navigation Links: navbar links included, link to www.apache.org included <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> License and Security links are missing</li><li>Trademark Attributions: attribution for all AS
 F marks included in footers, etc. <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Logos and Graphics: include TM, use consistent product logo on your site <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> TM missing</li><li>Project Metadata: DOAP file checked in and up to date <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> It's still referencing Tapestry 4, need to update that.</li></ul>
+<ul><li>Project Website Basics: homepage is project.apache.org <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Project Naming And Descriptions: use proper Apache forms, describe product, etc. <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Website Navigation Links: navbar links included, link to www.apache.org included <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> License and Security links are missing</li><li>Trademark Attributions: attribution for all ASF marks included in footers, etc.
  <img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"></li><li>Logos and Graphics: include TM, use consistent product logo on your site <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> TM missing</li><li>Project Metadata: DOAP file checked in and up to date <img class="emoticon emoticon-cross" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/error.png" data-emoticon-name="cross" alt="(error)"> It's still referencing Tapestry 4, need to update that.</li></ul>
 
 
 <p>We've had a series of beta releases for Tapestry: 5.2.2, 5.2.3 (which was voted down due to a problem), and 5.2.4.  5.2.4 was voted up as a GA release on December 16th; the first GA release is almost 18 months. </p>

Modified: websites/production/tapestry/content/board-report-oct-2010.html
==============================================================================
--- websites/production/tapestry/content/board-report-oct-2010.html (original)
+++ websites/production/tapestry/content/board-report-oct-2010.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Report Oct 2010</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Report Oct 2010</h1></div></div>
 <div class="clearer"></div>
 </div>
 

Modified: websites/production/tapestry/content/board-reports.html
==============================================================================
--- websites/production/tapestry/content/board-reports.html (original)
+++ websites/production/tapestry/content/board-reports.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Reports</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Board Reports</h1></div></div>
 <div class="clearer"></div>
 </div>
 

Modified: websites/production/tapestry/content/books.html
==============================================================================
--- websites/production/tapestry/content/books.html (original)
+++ websites/production/tapestry/content/books.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Books</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Books</h1></div></div>
 <div class="clearer"></div>
 </div>
 
@@ -68,7 +68,7 @@
 <h3 id="Books-Tapestry5-RapidwebapplicationdevelopmentinJava">Tapestry 5 - Rapid web application development in Java</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><a shape="rect" class="external-link" href="http://www.tapestry5book.com/" ><img class="confluence-embedded-image" src="books.data/tapestry5-rapid.jpg" data-image-src="/confluence/download/attachments/24185597/tapestry5-rapid.jpg?version=1&amp;modificationDate=1345001381000&amp;api=v2"></a></p></div><div class="columnMacro">
+<p><a shape="rect" class="external-link" href="http://www.tapestry5book.com/" ><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="books.data/tapestry5-rapid.jpg" data-image-src="/confluence/download/attachments/24185597/tapestry5-rapid.jpg?version=1&amp;modificationDate=1345001381000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="30343189" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="tapestry5-rapid.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></a></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 5 (Version 5.3)</li><li><strong>Published:</strong> 2012</li><li><strong>Author:</strong> Igor Drobiazko</li><li><strong>Language:</strong> English</li><li><strong>Pages:</strong> 482</li><li><strong>More information:</strong> <a shape="rect" class="external-link" href="http://www.tapestry5book.com/" >http://www.tapestry5book.com/</a></li></ul>
 </div></div></div></div>
 
@@ -82,7 +82,7 @@
 <h3 id="Books-Tapestry5:DieEntwicklungvonWebanwendungenmitLeichtigkeit">Tapestry 5: Die Entwicklung von Webanwendungen mit Leichtigkeit</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image confluence-content-image-border" src="books.data/tapestry5-drobiazko.jpg" data-image-src="/confluence/download/attachments/24185597/tapestry5-drobiazko.jpg?version=1&amp;modificationDate=1289142702000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-content-image-border" src="books.data/tapestry5-drobiazko.jpg" data-image-src="/confluence/download/attachments/24185597/tapestry5-drobiazko.jpg?version=1&amp;modificationDate=1289142702000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346794" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="tapestry5-drobiazko.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 5 (Version 5.1.0.5)</li><li><strong>Published:</strong> 2009</li><li><strong>Author:</strong> Igor Drobiazko</li><li><strong>Language:</strong> German</li></ul>
 </div></div></div></div>
 
@@ -93,7 +93,7 @@
 <h3 id="Books-Tapestry5:BuildingWebApplications">Tapestry 5: Building Web Applications</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image" src="books.data/packtpub_cover.png" data-image-src="/confluence/download/attachments/24185597/packtpub_cover.png?version=1&amp;modificationDate=1289142702000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="books.data/packtpub_cover.png" data-image-src="/confluence/download/attachments/24185597/packtpub_cover.png?version=1&amp;modificationDate=1289142702000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346795" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="packtpub_cover.png" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/png" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 5</li><li><strong>Published:</strong> 2008</li><li><strong>Author:</strong> Alexander Kolesnikov</li><li><strong>Language:</strong> English</li></ul>
 </div></div></div></div>
 
@@ -102,7 +102,7 @@
 <h3 id="Books-TapestryCompleteReference">Tapestry Complete Reference</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image" src="books.data/t4chinese.jpg" data-image-src="/confluence/download/attachments/24185597/t4chinese.jpg?version=1&amp;modificationDate=1289142702000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="books.data/t4chinese.jpg" data-image-src="/confluence/download/attachments/24185597/t4chinese.jpg?version=1&amp;modificationDate=1289142702000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346796" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="t4chinese.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 4</li><li><strong>Published:</strong> 2007</li><li><strong>Author:</strong> A. Dong</li><li><strong>Language:</strong> Chinese</li></ul>
 </div></div></div></div>
 
@@ -111,7 +111,7 @@
 <h3 id="Books-Tapestry101">Tapestry 101</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image" src="books.data/tapestry101.jpg" data-image-src="/confluence/download/attachments/24185597/tapestry101.jpg?version=1&amp;modificationDate=1289142702000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="books.data/tapestry101.jpg" data-image-src="/confluence/download/attachments/24185597/tapestry101.jpg?version=1&amp;modificationDate=1289142702000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346797" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="tapestry101.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 4 (Spring/Hibernate/Hivemind/Tacos(ajax)</li><li><strong>Publisher:</strong> SourceBeat</li><li><strong>Published:</strong> 2006</li><li><strong>Authors:</strong> Warner Onstine</li></ul>
 </div></div></div></div>
 
@@ -126,7 +126,7 @@
 <h3 id="Books-BeginningPOJOs:LightweightJavaWebDevelopmentUsingPlainOldJavaObjectsinSpring,Hibernate,andTapestry">Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image" src="books.data/beginning-pojos.gif" data-image-src="/confluence/download/attachments/24185597/beginning-pojos.gif?version=1&amp;modificationDate=1289142702000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="books.data/beginning-pojos.gif" data-image-src="/confluence/download/attachments/24185597/beginning-pojos.gif?version=1&amp;modificationDate=1289142702000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346798" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="beginning-pojos.gif" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/gif" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 4</li><li><strong>Publisher:</strong> Apress</li><li><strong>Published:</strong> 2006</li><li><strong>Authors:</strong> Brian Sam-Bodden</li></ul>
 </div></div></div></div>
 
@@ -137,7 +137,7 @@
 <h3 id="Books-EnjoyingWebDevelopmentwithTapestry">Enjoying Web Development with Tapestry</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image" src="books.data/ewdt_tong_cover.jpg" data-image-src="/confluence/download/attachments/24185597/ewdt_tong_cover.jpg?version=1&amp;modificationDate=1289142703000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="books.data/ewdt_tong_cover.jpg" data-image-src="/confluence/download/attachments/24185597/ewdt_tong_cover.jpg?version=1&amp;modificationDate=1289142703000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346799" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="ewdt_tong_cover.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 4.1/4/3</li><li><strong>Publisher:</strong> Agile Skills</li><li><strong>Published:</strong> 2006</li><li><strong>Authors:</strong> <a shape="rect" class="external-link" href="http://www.agileskills2.org/EWDT/" >Kent Tong</a></li></ul>
 </div></div></div></div>
 
@@ -148,7 +148,7 @@
 <h3 id="Books-TapestryWebanwendungenmitdemApacheFramework">Tapestry Webanwendungen mit dem Apache Framework</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image confluence-content-image-border" src="books.data/tapestry-german-cover.gif" data-image-src="/confluence/download/attachments/24185597/tapestry-german-cover.gif?version=1&amp;modificationDate=1289142703000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-content-image-border" src="books.data/tapestry-german-cover.gif" data-image-src="/confluence/download/attachments/24185597/tapestry-german-cover.gif?version=1&amp;modificationDate=1289142703000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346800" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="tapestry-german-cover.gif" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/gif" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 3</li><li><strong>Publisher:</strong> S&amp;S</li><li><strong>Published:</strong> 2004</li><li><strong>Authors:</strong> Stefan Edlich,Patrick Kunert</li></ul>
 </div></div></div></div>
 
@@ -159,7 +159,7 @@
 <h3 id="Books-TapestryinAction">Tapestry in Action</h3>
 
 <div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;">
-<p><img class="confluence-embedded-image confluence-content-image-border" src="books.data/tapestry-in-action.png" data-image-src="/confluence/download/attachments/24185597/tapestry-in-action.png?version=1&amp;modificationDate=1289142703000&amp;api=v2"></p></div><div class="columnMacro">
+<p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-content-image-border" src="books.data/tapestry-in-action.png" data-image-src="/confluence/download/attachments/24185597/tapestry-in-action.png?version=1&amp;modificationDate=1289142703000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="24346801" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="tapestry-in-action.png" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/png" data-linked-resource-container-id="24185597" data-linked-resource-container-version="19"></span></p></div><div class="columnMacro">
 <ul><li><strong>Covers:</strong> Tapestry 3</li><li><strong>Publisher:</strong> Manning Publications</li><li><strong>Published:</strong> 2004</li><li><strong>Authors:</strong> <a shape="rect" class="external-link" href="http://howardlewisship.com/" >Howard M. Lewis Ship</a></li></ul>
 </div></div></div></div>
 

Modified: websites/production/tapestry/content/building-tapestry-from-source.html
==============================================================================
--- websites/production/tapestry/content/building-tapestry-from-source.html (original)
+++ websites/production/tapestry/content/building-tapestry-from-source.html Sat Jun 27 21:21:02 2015
@@ -27,14 +27,6 @@
   </title>
   <link type="text/css" rel="stylesheet" href="/resources/space.css">
 
-    <link href='/resources/highlighter/styles/shCoreCXF.css' rel='stylesheet' type='text/css' />
-  <link href='/resources/highlighter/styles/shThemeCXF.css' rel='stylesheet' type='text/css' />
-  <script src='/resources/highlighter/scripts/shCore.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
-  <script type="text/javascript">
-  SyntaxHighlighter.defaults['toolbar'] = false;
-  SyntaxHighlighter.all();
-  </script>
 
   <link href="/styles/style.css" rel="stylesheet" type="text/css"/>
 
@@ -53,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Building Tapestry from Source</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Building Tapestry from Source</h1></div></div>
 <div class="clearer"></div>
 </div>
 
@@ -66,18 +58,18 @@
 
 <div id="content">
 <div id="ConfluenceContent"><p>This is a guide to building Tapestry itself from source code. This is primarily of interest to Tapestry <em>contributors</em>, rather than Tapestry <em>users</em>.</p><p>Although Tapestry <em>users</em> are free to use any build mechanism for their own projects (and first class Maven support is provided), to build Tapestry itself from source you will use Gradle.</p><p>Note: Both command line and Eclipse Gradle IDE/EGit instructions are given here. Generally you'll want to chose approach one or the other, rather than mixing them.</p><h2 id="BuildingTapestryfromSource-Prerequisites">Prerequisites</h2><ul><li>Install a Java JDK (Sun/Oracle, not OpenJDK), version 1.7 (just to prevent VU#225657, see: <a shape="rect" class="external-link" href="http://www.kb.cert.org/vuls/id/225657" >http://www.kb.cert.org/vuls/id/225657</a>).</li><li>Install an IDE (IDEA IntelliJ is recommended (and free to Tapestry committers), but Eclipse will also work. NetBeans is repor
 ted to work as well.</li><li>Install Firefox browser <span style="text-decoration: line-through;">version 3.6</span>, needed for the integration tests.</li><li>Set the Firefox browser's "preferred language" to English (en), because some tests will otherwise fail. (Fixed; see <a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/TAP5-2413">TAP5-2413</a>)</li><li>Install a Git client<ul><li>Command-line users: <a shape="rect" class="external-link" href="http://git-scm.com/downloads" >http://git-scm.com/downloads</a></li><li>Eclipse users: Install EGit from the Eclipse Marketplace, then in In Window &gt; Preferences &gt; Team &gt; Git, set your "Default repository folder" (e.g. <code>~/git</code> or <code>%HOME%\git</code>). Note that for Eclipse 4.4 (Luna) and later this is already done.</li></ul></li><li>Install Gradle 1.0-milestone-3 or newer (or a Gradle plugin to your IDE),<ul><li>Command-line users: <a shape="rect" class="external-link" href="http://ww
 w.gradle.org/downloads" >http://www.gradle.org/downloads</a></li><li>Eclipse users: Install Gradle IDE (aka Gradle Integration for Eclipse), from the Eclipse Marketplace</li></ul></li></ul><h2 id="BuildingTapestryfromSource-GettingStarted">Getting Started</h2><p>Please read <a shape="rect" class="external-link" href="https://git-wip-us.apache.org/">https://git-wip-us.apache.org/</a> first.</p><p>Windows users (especialy EGit users) should probably set the core.autocrlf config setting to <code>false</code> so that local diffs won't highlight line ending differences.</p><h3 id="BuildingTapestryfromSource-ClonetheRepository">Clone the Repository</h3><p>Clone Tapestry from the Git repo:</p><ul><li><p>Command-line git users:</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Non Committers:</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>git clone</p><a shape="rect" class="external-link" href="http://git-wi
 p-us.apache.org/repos/asf/tapestry-5.git">http://git-wip-us.apache.org/repos/asf/tapestry-5.git</a><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Committers:</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>git clone</p><a shape="rect" class="external-link" href="https://git-wip-us.apache.org/repos/asf/tapestry-5.git">https://git-wip-us.apache.org/repos/asf/tapestry-5.git</a><p>&#160;</p></td></tr></tbody></table></div></li><li>Eclipse EGit users:<ul><li>Switch to Git perspective; then copy one of the URLs above into paste buffer</li><li>Right-click &gt; Paste repository path or URI. This will bring up the Clone Git Repository dialog.</li><li>Committers: make sure Protocol is https, and enter your Apache commiter LDAP user name &amp; password</li><li>click Next.</li><li>Select the branches you're interested in (e.g 5.3 and master), click Next</li><li>Select Directory to where you want the project source code (e.g. <code>~/git/tapestry-5</co
 de> or <code>%HOME%\git\tapestry-5</code>)</li><li>Select whichever "Initial Branch" you're interested in (e.g. master)</li><li>Set "Remote name" to "origin" (the default)</li><li><strong>VERY IMPORTANT</strong>: uncheck the "Import all existing projects" checkbox (we'll do this using Gradle, below)</li><li>Click Finish. (Be patient; the clone operation might take a few minutes.)</li></ul></li></ul><h3 id="BuildingTapestryfromSource-GradlePreparation">Gradle Preparation</h3><ul><li>Command-line gradle users only:<ul><li>If you're using Eclipse but <strong>not</strong> Gradle IDE do <code>./gradlew eclipse</code></li><li>The command-line Gradle's eclipse plugin doesn't include the provided project dependencies; you need to add them manually (Java Build Path &gt; Projects &gt; Add tapestry-test). The plugin also generates a root eclipse project, so you'll need to delete the ".project" file in the root folder, and then you can import all Tapestry sub-projects at once.</li></ul></li><li
 >Eclipse Gradle IDE users:<ul><li>Switch to Java (or JEE) perspective and right-click &gt; Import... &gt; Gradle &gt; Gradle Project &gt; Next.</li><li>Set the "Root folder" to where you put your Tapestry source in the previous section (e.g. <code>~/git/tapestry-5</code> or <code>%Home%\git\tapestry-5</code>)</li><li>Click <code>Build Model. When it completes, s</code>elect the top-level (the top-level module and all sub-modules).</li><li>Be sure the "Enable dependency management" and "Create workingset 'tapestry-5' checkboxes are checked.</li><li>Click <code>Finish</code>. (Be patient; the import operation might take a few minutes.)</li></ul></li><li>Eclipse EGit users: Do a Git "Share" on the project:<ul><li>Still in the Java (or JEE) perspective, select all of the Tapestry projects (top-level and sub-modules) and right-click &gt; Team &gt; Share Project... &gt; Git &gt; Next &gt; Ensure all are selected, click <code>Finish</code>.</li></ul></li></ul><h3 id="BuildingTapestryfromSo
 urce-Antlr">Antlr</h3><p>The <code>tapestry-core</code> project will initially have errors because of missing Java classes that are produced by ANTLR the first time the project is built. To fix this:</p><ul><li>Eclipse Gradle IDE users:<ul><li>Right click on the <code>build.gradle</code> file within tapestry-core and click Run As &gt; "Gradle build...", check <strong>only</strong> the generateGrammarSource task, and change the "Name" field to something like "tapestry-core antlr", then click Apply and Run.</li><li>When it's finished, the antlr-generated classes (e.g. PropertyExpressionLexer.java) will be in created in $buildDir/generated-sources/antlr/, but Eclipse doesn't yet know about that path. To fix that, right click on the <code>tapestry-core</code> project &gt; Properties &gt; Java Build Path &gt; Source &gt; Add Folder &gt; find <code>tapestry-core/build/generated-sources/antlr</code> and check the checkbox next to it, then click <code>OK</code>.</li></ul></li></ul><h3 id="B
 uildingTapestryfromSource-CoffeeScript">CoffeeScript</h3><p>If you want to run tests from within Eclipse, Tapestry will complain that it won't find certain JavaScript files that normally are generated during compile time from their Coffeescript sources. In order to generate the JavaScript files you need to have Coffeescript installed and in your path. Simply install <a shape="rect" class="external-link" href="http://nodejs.org/download/" >Node.js</a> and afterwards run <code>npm install -g coffee-script</code>. The installation should take care of everything.</p><ul><li>Eclipse Gradle IDE users:<ul><li>Right click on the <code>build.gradle</code> file within tapestry-core and click Run As &gt; "Gradle build...", check <strong>only</strong> the tapestry-core:compileCoffeeScript and tapestry-core:compileTestCoffeeScript tasks, and change the "Name" field to something like "tapestry-core coffeescript", then click Apply and Run.</li><li>When it's finished, the coffeescript-generated Jav
 aScript files (e.g. t5-core-dom-jquery.js) will be in created in $buildDir/generated-sources/compiled-coffeescript/ and $buildDir/generated-sources/compiled-test-coffeescript/, but Eclipse doesn't yet know about that path. To fix that, right click on the <code>tapestry-core</code> project &gt; Properties &gt; Java Build Path &gt; Source &gt; Add Folder &gt; find <code>tapestry-core/build/generated-sources/compiled-coffeescript</code> and <code>tapestry-core/build/generated-sources/compiled-test-coffeescript</code> and check the checkbox next to it, then click <code>OK</code>.</li></ul></li></ul><h3 id="BuildingTapestryfromSource-GenerateCoffeeScriptandAntlrfilesautomaticallywhenchanged">Generate CoffeeScript and Antlr files automatically when changed</h3><p>If you want to have Eclipse compile the JavaScript files and lexer classes from their Coffeescript sources and Antlr files automatically when they change, you can do that by configuring an additional builder for the <code>tapestr
 y-core</code> project:</p><ul><li>Eclipse Gradle IDE users:<ul><li>Right click on the <code>tapestry-core</code> project and select properties.</li><li>Select the "Builders" entry from the list on the left and click "New.." in the right panel.</li><li>Select "Program" and click "Ok".</li><li>Give the program a meaningful name, e.g. "compile coffeescript and antlr".</li><li>Switch to the "Main" tab.</li><li>For "Location:" click "Browse Workspace..." and select <code>gradlew.sh</code> or <code>gradlew.bat</code> in the Tapestry root project. If the root project is called "tapestry-5" the entry should look similar to "${workspace_loc:/tapestry-5/gradlew.bat}".</li><li>For "Working Directory:" click "Browse Workspace..." and select the Tapestry root project.</li><li>For "Arguments:" enter <code>tapestry-core:generateGrammarSource tapestry-core:compileCoffeeScript tapestry-core:compileTestCoffeeScript</code>.</li><li>Switch to the "Build Options" tab.</li><li>Make sure that only "Alloca
 te Console", "After a "Clean"", "During manual builds", "During auto builds" and "Specify working set of relevant resources" are checked.</li><li>Click "Specify Resources...".</li><li>From the "tapestry-core" project select "src/main/antlr", "src/main/coffeescript", and "src/test/coffeescript".</li><li>Click "Finish".</li><li>Click "OK".</li><li>Click "OK".</li></ul></li></ul><h3 id="BuildingTapestryfromSource-Building">Building</h3><p>You can build individual modules, or (from the root folder) build everything.</p><ul><li>Command-line users:<br clear="none"> *( "gradlew" is the gradle wrapper shell script (gradlew) or batch file (gradlew.bat) found in the root folder of the Tapestry source.<ul><li><code>./gradlew build</code></li></ul></li><li>Eclipse Gradle IDE users:<ul><li>Right click on the top-level project (or any sub-project) and select Run As &gt; Gradle Build..., which starts an External Tools Configuration dialog box. Enter a reasonable name, select the tasks you want to 
 run (for example, tapestry-core/install), and click Run.</li></ul></li></ul><h3 id="BuildingTapestryfromSource-SeleniumSetup">Selenium Setup</h3><p>It is necessary that you have a compatible version of Firefox installed. &#160;On a Mac, you should install it in ~/Applications (rather than /Applications).</p><p>You should modify your ~/.bash_profile (or equivalent), to add ~/Applications/Firefox.app/Contents/MacOS to the PATH variable.</p><h3 id="BuildingTapestryfromSource-RunningIndividualTests">Running Individual Tests</h3><p>Eclipse users:</p><ul><li>Install the <a shape="rect" class="external-link" href="http://testng.org/doc/eclipse.html" >TestNG plugin</a> to allow running of individual TestNG unit tests from within in Eclipse.</li><li>Right-click on any test class and select Run As &gt;TestNG Test</li></ul><p>Command-line users:</p><ul><li>./gradlew -Dtest.single=myclassname</li><li>./gradlew -Dtest.single=myclassname.mymethod</li></ul><p>where myclassname is the test class, s
 uch as FormTest</p><p>The Tapestry integration tests will repeatedly start up a Firefox browser.</p><ul><li>Ensure that your environment will allow a connection to <a shape="rect" class="external-link" href="https://localhost:443" >https://localhost:443</a></li></ul><h3 id="BuildingTapestryfromSource-SkippingTests">Skipping Tests</h3><p>Running the Tapestry integration tests can take 10 minutes or more (mostly because of Selenium tests, which repeatedly start and stop the Firefox browser), so you won't want to run them every time you try a change.</p><ul><li>Command-line users:<ul><li><code>To build while skipping all tests: ./gradlew build -x test</code></li><li>You can skip tests on a specific module by adding a colon and the module name. For example: <code>-x test:tapestry-ioc</code></li></ul></li><li>Eclipse Gradle IDE users:<ul><li>In your External Tools Configuration, add the same -x test option as above at Arguments &gt; Program Arguments.</li></ul></li></ul><h3 id="BuildingT
 apestryfromSource-RunningtheIntegrationTestAppsManually">Running the Integration Test Apps Manually</h3><p>The Tapestry source includes several web apps that are used by the automated Selenium integration tests. You can also run these apps manually to try out nearly every browser-visible aspect of Tapestry.</p><ul><li>If using Eclipse:<ul><li>Use the run-jetty-run plugin in Eclipse, with the context directory selected from among the <code>test</code> context directories. For example, in the tapestry-core module, right click on the /src/test/app1 (or app2, etc) folder, and select Run As &gt; Run Jetty, then open your browser to <a shape="rect" class="external-link" href="http://localhost:8080/tapestry-core" >http://localhost:8080/tapestry-core</a></li></ul></li></ul><h3 id="BuildingTapestryfromSource-MakingCodeChanges">Making Code Changes</h3><p>Once you have cloned or pulled the latest changes to your local Git repository, you can start working on it. Whenever you make some changes 
 to the codebase, it's good to have a related issue filed in JIRA and to use a similarly named branch in your local Git repository. For example, to create a branch for an issue with the key TAP5-123:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[git branch TAP5-123 origin/master]]></script>
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[git branch TAP5-123 origin/master]]></script>
 </div></div><p>With per-issue branches you can easily switch back and forth between different issues without worrying about unwanted side-effects from unfinished changes to other issues. Whenever you want to work on the TAP5-123 example issue, simply checkout that branch and start making your changes:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[git checkout TAP5-123]]></script>
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[git checkout TAP5-123]]></script>
 </div></div><p>It's a good idea to commit your changes to your local Git repo whenever you have finished one logical part of the issue. For example when refactoring, make a new commit for each refactoring step you take.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[git commit]]></script>
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[git commit]]></script>
 </div></div><h3 id="BuildingTapestryfromSource-Pushingyourcommitsupstream">Pushing your commits upstream</h3><p>First:</p><ul><li>Run the full suite of tests before pushing your commits to the upstream (remote) repository.</li><li>Ensure your changes have full test coverage</li><li>Ensure you have set your local repo to track the official Tapestry repo as its upstream repository.</li></ul><p>Then:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[git push]]></script>
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[git push]]></script>
 </div></div><h3 id="BuildingTapestryfromSource-ProducingPatches">Producing Patches</h3><p>If you aren't an official committer (with write access to the Apache Tapestry Git repo), you'll need to submit changes via a patch.<br clear="none"> See the recommendations at <a shape="rect" class="external-link" href="http://commons.apache.org/patches.html">http://commons.apache.org/patches.html</a>. (Obviously that isn't specifically for the Tapestry project, but most of the same principles apply.)</p><p>You can use the git format-patch command to produce a nice set of patches to attach to the relevant issue in JIRA:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[git format-patch origin/master
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[git format-patch origin/master
 ]]></script>
 </div></div><p>The sooner you share your work the better. You can repeat the steps of this workflow as often as you like, producing more patches to be attached to the issue tracker. Once some of your patches are accepted and applied by a committer, you can rebase your work against the latest trunk. Alternatively, if you're asked to make some changes, you can go back to the original Git commit and modify it until the project team accepts your changes.</p><h3 id="BuildingTapestryfromSource-TroubleshootingHints">Troubleshooting Hints</h3><p><strong>Problem:</strong> I can't run the build. it gives me an error in line 91:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[20:22:11.438 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[20:22:11.438 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
 20:22:11.439 [ERROR] [org.gradle.BuildExceptionReporter] A problem occurred evaluating root project &#39;tapestry-project-trunk&#39;.
 20:22:11.440 [ERROR] [org.gradle.BuildExceptionReporter] Cause: Cannot get property &#39;plus&#39; on null object
 ]]></script>

Modified: websites/production/tapestry/content/built-in-mixins.html
==============================================================================
--- websites/production/tapestry/content/built-in-mixins.html (original)
+++ websites/production/tapestry/content/built-in-mixins.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Built-in Mixins</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Built-in Mixins</h1></div></div>
 <div class="clearer"></div>
 </div>
 

Modified: websites/production/tapestry/content/built-in-modules.html
==============================================================================
--- websites/production/tapestry/content/built-in-modules.html (original)
+++ websites/production/tapestry/content/built-in-modules.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Built In Modules</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Built In Modules</h1></div></div>
 <div class="clearer"></div>
 </div>
 

Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/tapestry/content/case-insensitivity.html
==============================================================================
--- websites/production/tapestry/content/case-insensitivity.html (original)
+++ websites/production/tapestry/content/case-insensitivity.html Sat Jun 27 21:21:02 2015
@@ -27,16 +27,6 @@
   </title>
   <link type="text/css" rel="stylesheet" href="/resources/space.css">
 
-    <link href='/resources/highlighter/styles/shCoreCXF.css' rel='stylesheet' type='text/css' />
-  <link href='/resources/highlighter/styles/shThemeCXF.css' rel='stylesheet' type='text/css' />
-  <script src='/resources/highlighter/scripts/shCore.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
-  <script type="text/javascript">
-  SyntaxHighlighter.defaults['toolbar'] = false;
-  SyntaxHighlighter.all();
-  </script>
 
   <link href="/styles/style.css" rel="stylesheet" type="text/css"/>
 
@@ -55,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Case Insensitivity</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Case Insensitivity</h1></div></div>
 <div class="clearer"></div>
 </div>
 

Modified: websites/production/tapestry/content/chainbuilder-service.html
==============================================================================
--- websites/production/tapestry/content/chainbuilder-service.html (original)
+++ websites/production/tapestry/content/chainbuilder-service.html Sat Jun 27 21:21:02 2015
@@ -27,16 +27,6 @@
   </title>
   <link type="text/css" rel="stylesheet" href="/resources/space.css">
 
-    <link href='/resources/highlighter/styles/shCoreCXF.css' rel='stylesheet' type='text/css' />
-  <link href='/resources/highlighter/styles/shThemeCXF.css' rel='stylesheet' type='text/css' />
-  <script src='/resources/highlighter/scripts/shCore.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
-  <script type="text/javascript">
-  SyntaxHighlighter.defaults['toolbar'] = false;
-  SyntaxHighlighter.all();
-  </script>
 
   <link href="/styles/style.css" rel="stylesheet" type="text/css"/>
 
@@ -55,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">ChainBuilder Service</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">ChainBuilder Service</h1></div></div>
 <div class="clearer"></div>
 </div>
 
@@ -80,54 +70,7 @@ table.ScrollbarTable td.ScrollbarNextIco
 <h1 id="ChainBuilderService-ChainofCommand">Chain of Command</h1>
 
 <div class="navmenu" style="float:right; background:#eee; margin:3px; padding:3px">
-<h3>Related Articles</h3>
-<ul class="content-by-label"><li>
-            <div>
-                    <span class="icon icon-page" title="Page">Page:</span>            </div>
-
-            <div class="details">
-                            <a shape="rect" href="chainbuilder-service.html">ChainBuilder Service</a>
-                    
-                
-                            </div>
-        </li><li>
-            <div>
-                    <span class="icon icon-page" title="Page">Page:</span>            </div>
-
-            <div class="details">
-                            <a shape="rect" href="shadowbuilder-service.html">ShadowBuilder Service</a>
-                    
-                
-                            </div>
-        </li><li>
-            <div>
-                    <span class="icon icon-page" title="Page">Page:</span>            </div>
-
-            <div class="details">
-                            <a shape="rect" href="strategybuilder-service.html">StrategyBuilder Service</a>
-                    
-                
-                            </div>
-        </li><li>
-            <div>
-                    <span class="icon icon-page" title="Page">Page:</span>            </div>
-
-            <div class="details">
-                            <a shape="rect" href="pipelinebuilder-service.html">PipelineBuilder Service</a>
-                    
-                
-                            </div>
-        </li><li>
-            <div>
-                    <span class="icon icon-page" title="Page">Page:</span>            </div>
-
-            <div class="details">
-                            <a shape="rect" href="ioc-cookbook-patterns.html">IoC Cookbook - Patterns</a>
-                    
-                
-                            </div>
-        </li></ul>
-</div>
+<div class="error"><span class="error">Error formatting macro: contentbylabel: com.atlassian.confluence.api.service.exceptions.BadRequestException: Could not parse cql : null</span> </div></div>
 
 <p>One of the most useful of the Gang Of Four Design Patterns is the <strong>command</strong> pattern.</p>
 
@@ -146,7 +89,7 @@ table.ScrollbarTable td.ScrollbarNextIco
 <p>Because this pattern is used so often inside Tapestry, a built-in service exists to create implementations of the pattern as needed. The <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/services/ChainBuilder.html">ChainBuilder</a> service takes care of all the work:</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
 public interface ChainBuilder
 {
   &lt;T&gt; T build(Class&lt;T&gt; commandInterface, List&lt;T&gt; commands);
@@ -160,7 +103,7 @@ public interface ChainBuilder
 <p>This can be used inside a service builder method. Nothing says a service builder method just has to instantiate a class; it is only required to return an appropriate object. We can just let the ChainBuilder service create that object.</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
   public static MyChainService build(List&lt;MyChainService&gt; commands,
     @InjectService(&quot;ChainBuilder&quot;)
     ChainBuilder chainBuilder)

Modified: websites/production/tapestry/content/cheat-sheets.html
==============================================================================
--- websites/production/tapestry/content/cheat-sheets.html (original)
+++ websites/production/tapestry/content/cheat-sheets.html Sat Jun 27 21:21:02 2015
@@ -45,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Cheat Sheets</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Cheat Sheets</h1></div></div>
 <div class="clearer"></div>
 </div>
 

Modified: websites/production/tapestry/content/class-reloading.html
==============================================================================
--- websites/production/tapestry/content/class-reloading.html (original)
+++ websites/production/tapestry/content/class-reloading.html Sat Jun 27 21:21:02 2015
@@ -27,16 +27,6 @@
   </title>
   <link type="text/css" rel="stylesheet" href="/resources/space.css">
 
-    <link href='/resources/highlighter/styles/shCoreCXF.css' rel='stylesheet' type='text/css' />
-  <link href='/resources/highlighter/styles/shThemeCXF.css' rel='stylesheet' type='text/css' />
-  <script src='/resources/highlighter/scripts/shCore.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
-  <script src='/resources/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
-  <script type="text/javascript">
-  SyntaxHighlighter.defaults['toolbar'] = false;
-  SyntaxHighlighter.all();
-  </script>
 
   <link href="/styles/style.css" rel="stylesheet" type="text/css"/>
 
@@ -55,7 +45,7 @@
   <input type="submit" value="Search">
 </form>
 
-</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Class Reloading</h1></div></div>
+</div><div class="emblem" style="float:left"><p><a shape="rect" href="index.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://tapestry.apache.org/images/tapestry_small.png" data-image-src="http://tapestry.apache.org/images/tapestry_small.png"></span></a></p></div><div class="title" style="float:left; margin: 0 0 0 3em"><h1 id="SmallBanner-PageTitle">Class Reloading</h1></div></div>
 <div class="clearer"></div>
 </div>
 
@@ -70,27 +60,7 @@
 <div id="ConfluenceContent"><h1 id="ClassReloading-LiveClassandTemplateReloading">Live Class and Template Reloading</h1>
 
 <div class="navmenu" style="float:right; background:#eee; margin:3px; padding:3px">
-<h3>Related Articles</h3>
-<ul class="content-by-label"><li>
-            <div>
-                    <span class="icon icon-page" title="Page">Page:</span>            </div>
-
-            <div class="details">
-                            <a shape="rect" href="service-implementation-reloading.html">Service Implementation Reloading</a>
-                    
-                
-                            </div>
-        </li><li>
-            <div>
-                    <span class="icon icon-page" title="Page">Page:</span>            </div>
-
-            <div class="details">
-                            <a shape="rect" href="class-reloading.html">Class Reloading</a>
-                    
-                
-                            </div>
-        </li></ul>
-</div>
+<div class="error"><span class="error">Error formatting macro: contentbylabel: com.atlassian.confluence.api.service.exceptions.BadRequestException: Could not parse cql : null</span> </div></div>
 
 <p>One of the great features of Tapestry 5 is automatic reloading of changed classes and templates. <em>Page and component</em> classes will automatically reload when changed. Likewise, changes to component templates and other related resources will also be picked up immediately.  In addition, starting in version 5.2, your service classes will also be reloaded automatically after changes (if you're using <a shape="rect" href="ioc.html">Tapestry IoC</a>).</p>
 
@@ -115,15 +85,8 @@
 
 
 
-    <div class="aui-message hint shadowed information-macro">
-                    <p class="title">Added in 5.2</p>
-                            <span class="aui-icon icon-hint">Icon</span>
-                <div class="message-content">
-                            
-
-                    </div>
-    </div>
-
+<div class="confluence-information-macro confluence-information-macro-information"><p class="title">Added in 5.2</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body">
+</div></div>
 <div style="border-right: 20px solid #D8E4F1;border-left: 20px solid #D8E4F1;">
 
 <p>Starting in Tapestry 5.2, live class reloading includes service implementation classes. There are some limitations to this. See <a shape="rect" href="service-implementation-reloading.html" title="Service Implementation Reloading">Service Implementation Reloading</a> for more details.</p>
@@ -162,7 +125,7 @@
 <p>For example, your service may be in the business of creating new classes based on component classes, and keep a cache of those classes:</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
 
 public class MyServiceImpl implements MyService, InvalidationEventListener
 {
@@ -180,7 +143,7 @@ public class MyServiceImpl implements My
 <p>In your module, you will want to use a service builder method, such as:</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
 public static MyService buildMyService(@Autobuild MyServiceImpl service, @ComponentClasses InvalidationEventHub hub)
 {
   hub.addInvalidationListener(service);
@@ -214,7 +177,7 @@ public static MyService buildMyService(@
 <p>Starting with Tapestry 5.3, Live Class Reloading only works when not in "Production Mode". Check your application module (usually AppModule.java) to be sure you have:</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
+<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
 configuration.add(SymbolConstants.PRODUCTION_MODE, &quot;false&quot;);
 ]]></script>
 </div></div>