Author: buildbot
Date: Sun Nov  8 21:20:12 2015
New Revision: 971786

Log:
Production update by buildbot for tapestry

Added:
    websites/production/tapestry/content/downloadboxes-v2.data/
    websites/production/tapestry/content/downloadboxes-v2.data/cadre.png   
(with props)
    websites/production/tapestry/content/downloadboxes-v2.data/demos.png   
(with props)
    websites/production/tapestry/content/downloadboxes-v2.data/download.png   
(with props)
    websites/production/tapestry/content/downloadboxes-v2.data/plugins.png   
(with props)
    websites/production/tapestry/content/downloadboxes-v2.html
Modified:
    websites/production/tapestry/content/bannerv2.html
    websites/production/tapestry/content/cache/main.pageCache
    websites/production/tapestry/content/documentation.html
    websites/production/tapestry/content/index.html
    websites/production/tapestry/content/indexv2.html

Modified: websites/production/tapestry/content/bannerv2.html
==============================================================================
--- websites/production/tapestry/content/bannerv2.html (original)
+++ websites/production/tapestry/content/bannerv2.html Sun Nov  8 21:20:12 2015
@@ -57,7 +57,7 @@
   </div>
 
 <div id="content">
-<div id="ConfluenceContent"><div class="row" id="top"><div 
class="col-md-8"><h1 id="BannerV2-"><span 
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image 
confluence-external-resource" 
src="http://tapestry.apache.org/images/tapestry.png"; 
data-image-src="http://tapestry.apache.org/images/tapestry.png";></span>&#160;</h1></div><div
 class="col-md-4"><div><p></p><form enctype="application/x-www-form-urlencoded" 
method="get" action="http://tapestry.apache.org/search.html";>
+<div id="ConfluenceContent"><div class="row" id="top"><div 
class="col-md-8"><h1 id="BannerV2-"><span 
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image 
confluence-external-resource" 
src="http://tapestry.apache.org/images/tapestry.png"; 
data-image-src="http://tapestry.apache.org/images/tapestry.png";></span>&#160;</h1></div><div
 class="col-md-4" style="padding: 0 2em 2em"><div><p></p><form 
enctype="application/x-www-form-urlencoded" method="get" 
action="http://tapestry.apache.org/search.html";>
 <input type="text" name="q">
 <input type="submit" value="Search">
 </form></div><p><br clear="none">A component-oriented framework for creating 
highly scalable web applications in Java.</p></div></div></div>

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

Modified: websites/production/tapestry/content/documentation.html
==============================================================================
--- websites/production/tapestry/content/documentation.html (original)
+++ websites/production/tapestry/content/documentation.html Sun Nov  8 21:20:12 
2015
@@ -57,7 +57,7 @@
   </div>
 
 <div id="content">
-<div id="ConfluenceContent"><div style="float:right;margin-left:1em"><h2 
id="Documentation-AllTopics">All Topics</h2><ul class="childpages-macro"><li><a 
shape="rect" href="introduction.html">Introduction</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="principles.html">Principles</a></li><li><a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="dependencies-tools-and-plugins.html">Dependencies, Tools and 
Plugins</a></li><li><a shape="rect" 
href="creating-the-skeleton-application.html">Creating The Skeleton 
Application</a></li><li><a shape="rect" 
href="exploring-the-project.html">Exploring the Project</a></li><li><a 
shape="rect" href="implementing-the-hi-lo-guessing-game.html">Implementing the 
Hi-Lo Guessing Game</a></li><li><a shape="rect" 
href="using-beaneditform-to-create-user-forms.html">Using BeanEditForm To 
Create User Forms</a></li><li><a shape="rect" hr
 ef="using-tapestry-with-hibernate.html">Using Tapestry With 
Hibernate</a></li></ul></li><li><a shape="rect" href="user-guide.html">User 
Guide</a><ul class="childpages-macro"><li><a shape="rect" 
href="project-layout.html">Project Layout</a></li><li><a shape="rect" 
href="configuration.html">Configuration</a></li><li><a shape="rect" 
href="runtime-exceptions.html">Runtime Exceptions</a></li><li><a shape="rect" 
href="class-reloading.html">Class Reloading</a></li><li><a shape="rect" 
href="component-reference.html">Component Reference</a></li><li><a shape="rect" 
href="annotations.html">Annotations</a></li><li><a shape="rect" 
href="component-classes.html">Component Classes</a></li><li><a shape="rect" 
href="component-templates.html">Component Templates</a></li><li><a shape="rect" 
href="property-expressions.html">Property Expressions</a></li><li><a 
shape="rect" href="component-parameters.html">Component 
Parameters</a></li><li><a shape="rect" 
href="parameter-type-coercion.html">Parameter Type 
 Coercion</a></li><li><a shape="rect" href="layout-component.html">Layout 
Component</a></li><li><a shape="rect" href="component-mixins.html">Component 
Mixins</a><ul class="childpages-macro"><li><a shape="rect" 
href="built-in-mixins.html">Built-in Mixins</a></li></ul></li><li><a 
shape="rect" href="page-navigation.html">Page Navigation</a></li><li><a 
shape="rect" href="localization.html">Localization</a></li><li><a shape="rect" 
href="page-life-cycle.html">Page Life Cycle</a></li><li><a shape="rect" 
href="request-processing.html">Request Processing</a></li><li><a shape="rect" 
href="component-rendering.html">Component Rendering</a></li><li><a shape="rect" 
href="component-events.html">Component Events</a></li><li><a shape="rect" 
href="url-rewriting.html">URL rewriting</a></li><li><a shape="rect" 
href="dom.html">DOM</a></li><li><a shape="rect" 
href="response-compression.html">Response Compression</a></li><li><a 
shape="rect" href="security.html">Security</a></li><li><a shape="rect" href="ht
 tps.html">HTTPS</a></li><li><a shape="rect" 
href="content-type-and-markup.html">Content Type and Markup</a></li><li><a 
shape="rect" href="persistent-page-data.html">Persistent Page 
Data</a></li><li><a shape="rect" href="session-storage.html">Session 
Storage</a><ul class="childpages-macro"><li><a shape="rect" 
href="clustering-issues.html">Clustering Issues</a></li></ul></li><li><a 
shape="rect" href="injection.html">Injection</a></li><li><a shape="rect" 
href="environmental-services.html">Environmental Services</a></li><li><a 
shape="rect" href="css.html">CSS</a></li><li><a shape="rect" 
href="assets.html">Assets</a></li><li><a shape="rect" 
href="forms-and-validation.html">Forms and Validation</a></li><li><a 
shape="rect" href="beaneditform-guide.html">BeanEditForm Guide</a></li><li><a 
shape="rect" href="uploading-files.html">Uploading Files</a></li><li><a 
shape="rect" href="logging.html">Logging</a></li><li><a shape="rect" 
href="unit-testing-pages-or-components.html">Unit testing pages o
 r components</a></li><li><a shape="rect" 
href="integration-testing.html">Integration Testing</a></li><li><a shape="rect" 
href="development-dashboard.html">Development Dashboard</a></li><li><a 
shape="rect" href="modules.html">Modules</a><ul class="childpages-macro"><li><a 
shape="rect" href="built-in-modules.html">Built In Modules</a></li><li><a 
shape="rect" href="third-party-modules.html">Third Party 
Modules</a></li></ul></li><li><a shape="rect" href="ioc.html">IOC</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="tapestry-ioc-overview.html">Tapestry IoC Overview</a></li><li><a 
shape="rect" href="tapestry-ioc-modules.html">Tapestry IoC 
Modules</a></li><li><a shape="rect" 
href="defining-tapestry-ioc-services.html">Defining Tapestry IOC 
Services</a></li><li><a shape="rect" href="service-advisors.html">Service 
Advisors</a></li><li><a shape="rect" 
href="tapestry-ioc-decorators.html">Tapestry IoC Decorators</a></li><li><a 
shape="rect" href="tapestry-ioc-configuration.html">Tapestr
 y IoC Configuration</a></li><li><a shape="rect" 
href="case-insensitivity.html">Case Insensitivity</a></li><li><a shape="rect" 
href="autoloading-modules.html">Autoloading Modules</a></li><li><a shape="rect" 
href="service-implementation-reloading.html">Service Implementation 
Reloading</a></li><li><a shape="rect" 
href="ordering-by-constraints.html">Ordering by Constraints</a></li><li><a 
shape="rect" href="symbols.html">Symbols</a></li><li><a shape="rect" 
href="chainbuilder-service.html">ChainBuilder Service</a></li><li><a 
shape="rect" href="pipelinebuilder-service.html">PipelineBuilder 
Service</a></li><li><a shape="rect" 
href="shadowbuilder-service.html">ShadowBuilder Service</a></li><li><a 
shape="rect" href="strategybuilder-service.html">StrategyBuilder 
Service</a></li><li><a shape="rect" href="injection-in-detail.html">Injection 
in Detail</a></li><li><a shape="rect" href="object-providers.html">Object 
Providers</a></li><li><a shape="rect" href="service-serialization.html">Service 
Ser
 ialization</a></li><li><a shape="rect" href="type-coercion.html">Type 
Coercion</a></li><li><a shape="rect" 
href="starting-the-ioc-registry.html">Starting the IoC Registry</a></li><li><a 
shape="rect" href="registry-startup.html">Registry Startup</a></li><li><a 
shape="rect" href="parallel-execution.html">Parallel Execution</a></li><li><a 
shape="rect" href="logging-in-tapestry.html">Logging in Tapestry</a></li><li><a 
shape="rect" href="using-jsr-330-standard-annotations.html">Using JSR 330 
standard annotations</a></li><li><a shape="rect" 
href="operation-tracker.html">Operation Tracker</a></li></ul></li><li><a 
shape="rect" href="hibernate-core.html">Hibernate - Core</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="hibernate-core-conf.html">Hibernate - Core - Conf</a></li><li><a 
shape="rect" href="hibernate.html">Hibernate</a></li></ul></li><li><a 
shape="rect" href="integrating-with-spring-framework.html">Integrating with 
Spring Framework</a></li><li><a shape="rect" href="bean-v
 alidation.html">Bean Validation</a></li><li><a shape="rect" 
href="component-report.html">Component Report</a></li><li><a shape="rect" 
href="aliases.html">Aliases</a></li><li><a shape="rect" 
href="integrating-with-jpa.html">Integrating with JPA</a></li><li><a 
shape="rect" href="client-side-javascript.html">Client-Side JavaScript</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="javascript-modules.html">JavaScript Modules</a></li><li><a shape="rect" 
href="coffeescript.html">CoffeeScript</a></li><li><a shape="rect" 
href="legacy-javascript.html">Legacy JavaScript</a></li><li><a shape="rect" 
href="ajax-and-zones.html">Ajax and Zones</a></li></ul></li></ul></li><li><a 
shape="rect" href="cheat-sheets.html">Cheat Sheets</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="application-module-class-cheat-sheet.html">Application Module Class Cheat 
Sheet</a></li><li><a shape="rect" href="component-cheat-sheet.html">Component 
Cheat Sheet</a></li><li><a shape="rect" href="tapestry-fo
 r-jsf-users.html">Tapestry for JSF Users</a></li></ul></li><li><a shape="rect" 
href="cookbook.html">Cookbook</a><ul class="childpages-macro"><li><a 
shape="rect" href="default-parameter.html">Default Parameter</a></li><li><a 
shape="rect" href="overriding-exception-reporting.html">Overriding Exception 
Reporting</a></li><li><a shape="rect" href="error-page-recipe.html">Error Page 
Recipe</a></li><li><a shape="rect" 
href="supporting-informal-parameters.html">Supporting Informal 
Parameters</a></li><li><a shape="rect" 
href="component-libraries.html">Component Libraries</a></li><li><a shape="rect" 
href="switching-cases.html">Switching Cases</a></li><li><a shape="rect" 
href="enum-parameter-recipe.html">Enum Parameter Recipe</a></li><li><a 
shape="rect" href="extending-the-if-component.html">Extending the If 
Component</a></li><li><a shape="rect" 
href="meta-programming-page-content.html">Meta-Programming Page 
Content</a></li><li><a shape="rect" href="using-select-with-a-list.html">Using 
Select 
 With a List</a></li><li><a shape="rect" href="ioc-cookbook.html">IoC 
cookbook</a><ul class="childpages-macro"><li><a shape="rect" 
href="ioc-cookbook-basic-services-and-injection.html">IoC Cookbook - Basic 
Services and Injection</a></li><li><a shape="rect" 
href="ioc-cookbook-overriding-ioc-services.html">IoC Cookbook - Overriding IoC 
Services</a></li><li><a shape="rect" href="ioc-cookbook-patterns.html">IoC 
Cookbook - Patterns</a></li><li><a shape="rect" 
href="ioc-cookbook-service-configurations.html">IoC cookbook - Service 
Configurations</a></li></ul></li><li><a shape="rect" 
href="performance-and-clustering.html">Performance and 
Clustering</a></li></ul></li><li><a shape="rect" 
href="frequently-asked-questions.html">Frequently Asked Questions</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="general-questions.html">General Questions</a></li><li><a shape="rect" 
href="templating-and-markup-faq.html">Templating and Markup FAQ</a></li><li><a 
shape="rect" href="page-and-component-
 classes-faq.html">Page And Component Classes FAQ</a></li><li><a shape="rect" 
href="forms-and-form-components-faq.html">Forms and Form Components 
FAQ</a></li><li><a shape="rect" href="beaneditform-faq.html">BeanEditForm 
FAQ</a></li><li><a shape="rect" href="link-components-faq.html">Link Components 
FAQ</a></li><li><a shape="rect" href="component-events-faq.html">Component 
Events FAQ</a></li><li><a shape="rect" href="javascript-faq.html">JavaScript 
FAQ</a></li><li><a shape="rect" href="ajax-components-faq.html">Ajax Components 
FAQ</a></li><li><a shape="rect" href="injection-faq.html">Injection 
FAQ</a></li><li><a shape="rect" 
href="tapestry-inversion-of-control-faq.html">Tapestry Inversion of Control 
FAQ</a></li><li><a shape="rect" href="security-faq.html">Security 
FAQ</a></li><li><a shape="rect" 
href="integration-with-existing-applications.html">Integration with existing 
applications</a></li><li><a shape="rect" 
href="request-processing-faq.html">Request Processing FAQ</a></li><li><a s
 hape="rect" href="limitations.html">Limitations</a></li><li><a shape="rect" 
href="specific-errors-faq.html">Specific Errors FAQ</a></li><li><a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a></li><li><a 
shape="rect" href="maven-support-faq.html">Maven Support FAQ</a></li><li><a 
shape="rect" href="release-upgrade-faq.html">Release Upgrade 
FAQ</a></li></ul></li><li><a shape="rect" href="release-notes.html">Release 
Notes</a><ul class="childpages-macro"><li><a shape="rect" 
href="how-to-upgrade.html">How to Upgrade</a></li><li><a shape="rect" 
href="release-notes-50.html">Release Notes 5.0</a></li><li><a shape="rect" 
href="release-notes-51.html">Release Notes 5.1</a></li><li><a shape="rect" 
href="release-notes-52.html">Release Notes 5.2</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="release-notes-520.html">Release Notes 5.2.0</a></li><li><a shape="rect" 
href="release-notes-521.html">Release Notes 5.2.1</a></li><li><a shape="rect" 
href="release-notes-522.
 html">Release Notes 5.2.2</a></li><li><a shape="rect" 
href="release-notes-523.html">Release Notes 5.2.3</a></li><li><a shape="rect" 
href="release-notes-524.html">Release Notes 5.2.4</a></li><li><a shape="rect" 
href="release-notes-525.html">Release Notes 5.2.5</a></li><li><a shape="rect" 
href="release-notes-526.html">Release Notes 5.2.6</a></li></ul></li><li><a 
shape="rect" href="release-notes-53.html">Release Notes 5.3</a></li><li><a 
shape="rect" href="release-notes-531.html">Release Notes 5.3.1</a></li><li><a 
shape="rect" href="release-notes-532.html">Release Notes 5.3.2</a></li><li><a 
shape="rect" href="release-notes-533.html">Release Notes 5.3.3</a></li><li><a 
shape="rect" href="release-notes-534.html">Release Notes 5.3.4</a></li><li><a 
shape="rect" href="release-notes-535.html">Release Notes 5.3.5</a></li><li><a 
shape="rect" href="release-notes-536.html">Release Notes 5.3.6</a></li><li><a 
shape="rect" href="release-notes-537.html">Release Notes 5.3.7</a></li><li><a 
shape="rect" 
 href="release-notes-54.html">Release Notes 5.4</a></li><li><a shape="rect" 
href="release-notes-538.html">Release notes 5.3.8</a></li></ul></li><li><a 
shape="rect" href="javascript-rewrite-in-54.html">JavaScript Rewrite in 
5.4</a></li><li><a shape="rect" href="support.html">Support</a></li><li><a 
shape="rect" href="developer-information.html">Developer Information</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="building-tapestry-from-source.html">Building Tapestry from 
Source</a></li><li><a shape="rect" href="confluence-site-setup.html">Confluence 
Site Setup</a><ul class="childpages-macro"><li><a shape="rect" 
href="since-and-deprecated-user-macros.html">Since and Deprecated User 
Macros</a></li></ul></li><li><a shape="rect" 
href="developer-bible.html">Developer Bible</a></li><li><a shape="rect" 
href="release-process.html">Release Process</a></li><li><a shape="rect" 
href="the-tapestry-jail.html">The tapestry jail</a></li><li><a shape="rect" 
href="version-numbers.html">Version
  Numbers</a></li></ul></li></ul></div><p>Welcome to the Tapestry 5 
Documentation. A rich collection of guides is available to teach beginners the 
basics and help even experienced developers deepen their understanding of 
Tapestry's power. <em>Code less, deliver more!</em></p><h1 
id="Documentation-Highlights">Highlights</h1><p>These are the most useful 
starting points for common needs.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="introduction.html">Introduction</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>An overview of Tapestry's general approach and 
philosophy</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="getting-started.html">Getting 
Started</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A quick 
guide to creating your first Tapestry project, using Maven</p></td></tr><tr><td 
colspan="1" rowspan="1" class="c
 onfluenceTd"><p><a shape="rect" href="tapestry-tutorial.html">Tapestry 
Tutorial</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Picks 
up where <em>Getting Started</em> leaves off, explaining in greater detail how 
Tapestry works</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="user-guide.html">User 
Guide</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Detailed 
articles on every Tapestry feature</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="community.html">Community</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Getting support, mailing lists, JIRA, outside 
resources, and access to the source</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" 
href="cookbook.html">Cookbook</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Guides to doing common things with 
Tapestry</p></td></tr><tr><td colspan="1" rowspan
 ="1" class="confluenceTd"><p><strong><a shape="rect" 
href="frequently-asked-questions.html">FAQ</a></strong></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>A quick place to check for common problems 
and solutions</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="component-cheat-sheet.html">Component Cheat Sheet</a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>A concise guide to component 
classes, methods and annotations</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://refcardz.dzone.com/refcardz/apache-tapestry-50?oid=hom7948"; 
>Refcard</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A 
color, six page foldout guide to Tapestry 5.0 
(PDF)</p></td></tr></tbody></table></div><h1 
id="Documentation-APIandComponentReference">API and Component 
Reference</h1><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" 
 rowspan="1" class="confluenceTh"><p>API (Javadoc):</p></th><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.0<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.1<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.2<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://tapestry.apache.org/current/apidocs/";>5.3.7 
(current)</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><a 
shape="rect" class="external-link" href="http://tapestry.apache.org/5.4/";>5.4 
(beta)</a></td></tr><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Component Reference:</p></th><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.0<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.1<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.2<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" href="comp
 onent-reference.html">5.3.7 (current)</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd">same as current</td></tr><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Release Notes:</p></th><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="release-notes-50.html">5.0</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="release-notes-51.html">5.1</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="release-notes-52.html">5.2</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="release-notes.html">5.3.7 
(current)</a></p></td><td colspan="1" rowspan="1" class="confluenceTd">not yet 
available</td></tr></tbody></table></div><p><sup>1</sup> needs to be built 
manually from archived sources at <a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/tapestry/";>http://archive.apache.org/dist/tapestry/</a>.</p><h1
 id="Documentation-UserGuide"
 >User Guide</h1><p><span class="confluence-anchor-link" 
 >id="Documentation-userguide"></span>The <a shape="rect" 
 >href="user-guide.html">User Guide</a> consists of over 75 pages of detailed 
 >information on the concepts behind Tapestry and instructions on how to use 
 >this powerful tool. Highlights include:</p><ul><li><a shape="rect" 
 >href="legacy-javascript.html">Legacy JavaScript</a> and <a shape="rect" 
 >href="ajax-and-zones.html">Ajax and Zones</a> describe Tapestry's built-in 
 >support for dynamic in-page behavior.</li><li><a shape="rect" 
 >href="integrating-with-spring-framework.html">Integrating with Spring 
 >Framework</a> describes how to integrate Spring into your Tapestry 
 >application.</li><li><a shape="rect" href="hibernate.html">Tapestry/Hibernate 
 >Integration Library</a> provides out-of-the-box support for using Hibernate 
 >3.</li><li><a shape="rect" href="bean-validation.html">JSR 303: Bean 
 >Validation</a> shows how to use standard annotations for 
 >validation</li><li><a shape="rect" href="
 integration-testing.html">Integration Testing</a> shows how to test your 
application with Selenium.</li></ul><p><a shape="rect" 
href="user-guide.html">More topics</a>...</p><h1 
id="Documentation-BlogsbyTapestryDevelopersandtheCommunity">Blogs by Tapestry 
Developers and the Community</h1><ul><li><a shape="rect" class="external-link" 
href="http://tapestryjava.blogspot.com/"; >Tapestry Central</a> is Howard Lewis 
Ship's blog. As the creator of Tapestry, he provides valuable insights into 
Tapestry's latest features and future directions.</li><li><a shape="rect" 
class="external-link" href="http://blog.tapestry5.de/"; >Igor Drobiazko's 
blog</a> (committer &amp; PMC) contains news on Tapestry development and will 
guide you through some of the most exciting parts of Tapestry.</li><li><a 
shape="rect" class="external-link" href="http://tawus.wordpress.com/"; >Java 
Magic</a> (by Taha Hafeez, committer) has a series of tutorials illustrating 
some of the more advanced Tapestry and Plastic features 
 and techniques.</li><li><a shape="rect" class="external-link" 
href="http://blog.andyhot.gr/tag/tapestry/"; >Andreas Andreou's blog</a> 
(committer &amp; PMC) has news and commentary on Tapestry.</li><li><a 
shape="rect" class="external-link" href="http://spreadthesource.com/"; >Spread 
the Source blog</a> (Christophe Cordenier and Robin Komiwes) has news and 
advanced tutorials on Tapestry 5.</li></ul><h1 
id="Documentation-BooksonTapestry">Books on Tapestry</h1><p>There are at least 
8 published <a shape="rect" href="books.html">books on Tapestry</a>, including 
two on Tapestry 5 &#8212; and more on the way.</p><h1 
id="Documentation-ArticlesonTapestry">Articles on Tapestry</h1><ul><li>This <a 
shape="rect" class="external-link" 
href="http://www.laliluna.de/articles/the-web-framework-evaluation.html"; 
>eBook</a> published in 2009 contains a <a shape="rect" class="external-link" 
href="http://www.laliluna.de/articles/2009/08/14/tapestry-web-framework-evaluation-and-test.html";
 >good introduction 
 and analysis of Tapestry 5</a></li></ul><ul><li><a shape="rect" 
class="external-link" href="http://www.infoq.com/articles/tapestry5-intro"; 
>Tapestry 5 for Nonbelievers</a> will convince the skeptical why Tapestry is 
the best web framework.</li></ul><p><a shape="rect" href="articles.html">More 
articles</a>...</p><h1 id="Documentation-TapestryPresentations">Tapestry 
Presentations</h1><ul><li>Mark W. Shead's <a shape="rect" class="external-link" 
href="http://blog.markwshead.com/900/tapestry-5-10-minute-demo/"; >10 Minute 
Demo</a></li><li>H. L. Ship's <a shape="rect" class="external-link" 
href="https://www.youtube.com/watch?v=5BGt7eMFC20"; >Tapestry 5.4 - 
Bootstrap-enhanced Exception Reporting</a></li><li><a shape="rect" 
class="external-link" 
href="http://jazoon.com/Portals/0/Content/slides/th_a7_1130-1220_drobiazko.pdf"; 
>JavaServer Faces 2.0 vs. Tapestry 5</a> (PDF) A Head-to-Head Comparison by 
Igor Drobiazko at Jazoon 2010</li><li><a shape="rect" class="external-link" 
href="http://www.p
 arleys.com/#st=5&amp;sl=5&amp;id=1700" >Tapestry 5: Java power, Scripting 
Ease</a> (VIDEO) by Howard Lewis Ship at Devoxx 2009</li></ul><p><a 
shape="rect" href="presentations.html">More presentations</a> ...</p><h1 
id="Documentation-TapestryWikis">Tapestry Wikis</h1><ul><li><a shape="rect" 
class="external-link" href="http://wiki.apache.org/tapestry/FrontPage";>Tapestry 
Community Wiki</a> (Moin Moin) contains a lot of user-generated information on 
different Tapestry use cases.</li><li><a shape="rect" 
href="https://cwiki.apache.org/confluence/x/VCFkAQ";>Documentation Source 
wiki</a> (Confluence) &#8211; the wiki used as the content editor for the 
official Tapestry documentation</li></ul><h1 
id="Documentation-Gettinghelp">Getting help</h1><p>The primary method of 
support is the <a shape="rect" href="mailing-lists.html">Tapestry Mailing 
Lists</a>.</p><p>In addition, there are occasionally questions and answers 
about Tapestry at <a shape="rect" class="external-link" href="http://stackoverf
 low.com/questions/tagged/tapestry" >Stack Overflow</a>.</p><h1 
id="Documentation-TheDeveloperCorner">The Developer Corner</h1><p><a 
shape="rect" href="developer-information.html">Developer Information</a> gives 
information needed by the Tapestry developers</p><p>&#160;</p></div>
+<div id="ConfluenceContent"><div style="float:right;margin-left:1em"><h2 
id="Documentation-AllTopics">All Topics</h2><ul class="childpages-macro"><li><a 
shape="rect" href="introduction.html">Introduction</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="principles.html">Principles</a></li><li><a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="dependencies-tools-and-plugins.html">Dependencies, Tools and 
Plugins</a></li><li><a shape="rect" 
href="creating-the-skeleton-application.html">Creating The Skeleton 
Application</a></li><li><a shape="rect" 
href="exploring-the-project.html">Exploring the Project</a></li><li><a 
shape="rect" href="implementing-the-hi-lo-guessing-game.html">Implementing the 
Hi-Lo Guessing Game</a></li><li><a shape="rect" 
href="using-beaneditform-to-create-user-forms.html">Using BeanEditForm To 
Create User Forms</a></li><li><a shape="rect" hr
 ef="using-tapestry-with-hibernate.html">Using Tapestry With 
Hibernate</a></li></ul></li><li><a shape="rect" href="user-guide.html">User 
Guide</a><ul class="childpages-macro"><li><a shape="rect" 
href="project-layout.html">Project Layout</a></li><li><a shape="rect" 
href="configuration.html">Configuration</a></li><li><a shape="rect" 
href="runtime-exceptions.html">Runtime Exceptions</a></li><li><a shape="rect" 
href="class-reloading.html">Class Reloading</a></li><li><a shape="rect" 
href="component-reference.html">Component Reference</a></li><li><a shape="rect" 
href="annotations.html">Annotations</a></li><li><a shape="rect" 
href="component-classes.html">Component Classes</a></li><li><a shape="rect" 
href="component-templates.html">Component Templates</a></li><li><a shape="rect" 
href="property-expressions.html">Property Expressions</a></li><li><a 
shape="rect" href="component-parameters.html">Component 
Parameters</a></li><li><a shape="rect" 
href="parameter-type-coercion.html">Parameter Type 
 Coercion</a></li><li><a shape="rect" href="layout-component.html">Layout 
Component</a></li><li><a shape="rect" href="component-mixins.html">Component 
Mixins</a><ul class="childpages-macro"><li><a shape="rect" 
href="built-in-mixins.html">Built-in Mixins</a></li></ul></li><li><a 
shape="rect" href="page-navigation.html">Page Navigation</a></li><li><a 
shape="rect" href="localization.html">Localization</a></li><li><a shape="rect" 
href="page-life-cycle.html">Page Life Cycle</a></li><li><a shape="rect" 
href="request-processing.html">Request Processing</a></li><li><a shape="rect" 
href="component-rendering.html">Component Rendering</a></li><li><a shape="rect" 
href="component-events.html">Component Events</a></li><li><a shape="rect" 
href="url-rewriting.html">URL rewriting</a></li><li><a shape="rect" 
href="dom.html">DOM</a></li><li><a shape="rect" 
href="response-compression.html">Response Compression</a></li><li><a 
shape="rect" href="security.html">Security</a></li><li><a shape="rect" href="ht
 tps.html">HTTPS</a></li><li><a shape="rect" 
href="content-type-and-markup.html">Content Type and Markup</a></li><li><a 
shape="rect" href="persistent-page-data.html">Persistent Page 
Data</a></li><li><a shape="rect" href="session-storage.html">Session 
Storage</a><ul class="childpages-macro"><li><a shape="rect" 
href="clustering-issues.html">Clustering Issues</a></li></ul></li><li><a 
shape="rect" href="injection.html">Injection</a></li><li><a shape="rect" 
href="environmental-services.html">Environmental Services</a></li><li><a 
shape="rect" href="css.html">CSS</a></li><li><a shape="rect" 
href="assets.html">Assets</a></li><li><a shape="rect" 
href="forms-and-validation.html">Forms and Validation</a></li><li><a 
shape="rect" href="beaneditform-guide.html">BeanEditForm Guide</a></li><li><a 
shape="rect" href="uploading-files.html">Uploading Files</a></li><li><a 
shape="rect" href="logging.html">Logging</a></li><li><a shape="rect" 
href="unit-testing-pages-or-components.html">Unit testing pages o
 r components</a></li><li><a shape="rect" 
href="integration-testing.html">Integration Testing</a></li><li><a shape="rect" 
href="development-dashboard.html">Development Dashboard</a></li><li><a 
shape="rect" href="modules.html">Modules</a><ul class="childpages-macro"><li><a 
shape="rect" href="built-in-modules.html">Built In Modules</a></li><li><a 
shape="rect" href="third-party-modules.html">Third Party 
Modules</a></li></ul></li><li><a shape="rect" href="ioc.html">IOC</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="tapestry-ioc-overview.html">Tapestry IoC Overview</a></li><li><a 
shape="rect" href="tapestry-ioc-modules.html">Tapestry IoC 
Modules</a></li><li><a shape="rect" 
href="defining-tapestry-ioc-services.html">Defining Tapestry IOC 
Services</a></li><li><a shape="rect" href="service-advisors.html">Service 
Advisors</a></li><li><a shape="rect" 
href="tapestry-ioc-decorators.html">Tapestry IoC Decorators</a></li><li><a 
shape="rect" href="tapestry-ioc-configuration.html">Tapestr
 y IoC Configuration</a></li><li><a shape="rect" 
href="case-insensitivity.html">Case Insensitivity</a></li><li><a shape="rect" 
href="autoloading-modules.html">Autoloading Modules</a></li><li><a shape="rect" 
href="service-implementation-reloading.html">Service Implementation 
Reloading</a></li><li><a shape="rect" 
href="ordering-by-constraints.html">Ordering by Constraints</a></li><li><a 
shape="rect" href="symbols.html">Symbols</a></li><li><a shape="rect" 
href="chainbuilder-service.html">ChainBuilder Service</a></li><li><a 
shape="rect" href="pipelinebuilder-service.html">PipelineBuilder 
Service</a></li><li><a shape="rect" 
href="shadowbuilder-service.html">ShadowBuilder Service</a></li><li><a 
shape="rect" href="strategybuilder-service.html">StrategyBuilder 
Service</a></li><li><a shape="rect" href="injection-in-detail.html">Injection 
in Detail</a></li><li><a shape="rect" href="object-providers.html">Object 
Providers</a></li><li><a shape="rect" href="service-serialization.html">Service 
Ser
 ialization</a></li><li><a shape="rect" href="type-coercion.html">Type 
Coercion</a></li><li><a shape="rect" 
href="starting-the-ioc-registry.html">Starting the IoC Registry</a></li><li><a 
shape="rect" href="registry-startup.html">Registry Startup</a></li><li><a 
shape="rect" href="parallel-execution.html">Parallel Execution</a></li><li><a 
shape="rect" href="logging-in-tapestry.html">Logging in Tapestry</a></li><li><a 
shape="rect" href="using-jsr-330-standard-annotations.html">Using JSR 330 
standard annotations</a></li><li><a shape="rect" 
href="operation-tracker.html">Operation Tracker</a></li></ul></li><li><a 
shape="rect" href="hibernate-core.html">Hibernate - Core</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="hibernate-core-conf.html">Hibernate - Core - Conf</a></li><li><a 
shape="rect" href="hibernate.html">Hibernate</a></li></ul></li><li><a 
shape="rect" href="integrating-with-spring-framework.html">Integrating with 
Spring Framework</a></li><li><a shape="rect" href="bean-v
 alidation.html">Bean Validation</a></li><li><a shape="rect" 
href="component-report.html">Component Report</a></li><li><a shape="rect" 
href="aliases.html">Aliases</a></li><li><a shape="rect" 
href="integrating-with-jpa.html">Integrating with JPA</a></li><li><a 
shape="rect" href="client-side-javascript.html">Client-Side JavaScript</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="javascript-modules.html">JavaScript Modules</a></li><li><a shape="rect" 
href="coffeescript.html">CoffeeScript</a></li><li><a shape="rect" 
href="legacy-javascript.html">Legacy JavaScript</a></li><li><a shape="rect" 
href="ajax-and-zones.html">Ajax and Zones</a></li></ul></li></ul></li><li><a 
shape="rect" href="cheat-sheets.html">Cheat Sheets</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="application-module-class-cheat-sheet.html">Application Module Class Cheat 
Sheet</a></li><li><a shape="rect" href="component-cheat-sheet.html">Component 
Cheat Sheet</a></li><li><a shape="rect" href="tapestry-fo
 r-jsf-users.html">Tapestry for JSF Users</a></li></ul></li><li><a shape="rect" 
href="cookbook.html">Cookbook</a><ul class="childpages-macro"><li><a 
shape="rect" href="default-parameter.html">Default Parameter</a></li><li><a 
shape="rect" href="overriding-exception-reporting.html">Overriding Exception 
Reporting</a></li><li><a shape="rect" href="error-page-recipe.html">Error Page 
Recipe</a></li><li><a shape="rect" 
href="supporting-informal-parameters.html">Supporting Informal 
Parameters</a></li><li><a shape="rect" 
href="component-libraries.html">Component Libraries</a></li><li><a shape="rect" 
href="switching-cases.html">Switching Cases</a></li><li><a shape="rect" 
href="enum-parameter-recipe.html">Enum Parameter Recipe</a></li><li><a 
shape="rect" href="extending-the-if-component.html">Extending the If 
Component</a></li><li><a shape="rect" 
href="meta-programming-page-content.html">Meta-Programming Page 
Content</a></li><li><a shape="rect" href="using-select-with-a-list.html">Using 
Select 
 With a List</a></li><li><a shape="rect" href="ioc-cookbook.html">IoC 
cookbook</a><ul class="childpages-macro"><li><a shape="rect" 
href="ioc-cookbook-basic-services-and-injection.html">IoC Cookbook - Basic 
Services and Injection</a></li><li><a shape="rect" 
href="ioc-cookbook-overriding-ioc-services.html">IoC Cookbook - Overriding IoC 
Services</a></li><li><a shape="rect" href="ioc-cookbook-patterns.html">IoC 
Cookbook - Patterns</a></li><li><a shape="rect" 
href="ioc-cookbook-service-configurations.html">IoC cookbook - Service 
Configurations</a></li></ul></li><li><a shape="rect" 
href="performance-and-clustering.html">Performance and 
Clustering</a></li></ul></li><li><a shape="rect" 
href="frequently-asked-questions.html">Frequently Asked Questions</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="general-questions.html">General Questions</a></li><li><a shape="rect" 
href="templating-and-markup-faq.html">Templating and Markup FAQ</a></li><li><a 
shape="rect" href="page-and-component-
 classes-faq.html">Page And Component Classes FAQ</a></li><li><a shape="rect" 
href="forms-and-form-components-faq.html">Forms and Form Components 
FAQ</a></li><li><a shape="rect" href="beaneditform-faq.html">BeanEditForm 
FAQ</a></li><li><a shape="rect" href="link-components-faq.html">Link Components 
FAQ</a></li><li><a shape="rect" href="component-events-faq.html">Component 
Events FAQ</a></li><li><a shape="rect" href="javascript-faq.html">JavaScript 
FAQ</a></li><li><a shape="rect" href="ajax-components-faq.html">Ajax Components 
FAQ</a></li><li><a shape="rect" href="injection-faq.html">Injection 
FAQ</a></li><li><a shape="rect" 
href="tapestry-inversion-of-control-faq.html">Tapestry Inversion of Control 
FAQ</a></li><li><a shape="rect" href="security-faq.html">Security 
FAQ</a></li><li><a shape="rect" 
href="integration-with-existing-applications.html">Integration with existing 
applications</a></li><li><a shape="rect" 
href="request-processing-faq.html">Request Processing FAQ</a></li><li><a s
 hape="rect" href="limitations.html">Limitations</a></li><li><a shape="rect" 
href="specific-errors-faq.html">Specific Errors FAQ</a></li><li><a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a></li><li><a 
shape="rect" href="maven-support-faq.html">Maven Support FAQ</a></li><li><a 
shape="rect" href="release-upgrade-faq.html">Release Upgrade 
FAQ</a></li></ul></li><li><a shape="rect" href="release-notes.html">Release 
Notes</a><ul class="childpages-macro"><li><a shape="rect" 
href="how-to-upgrade.html">How to Upgrade</a></li><li><a shape="rect" 
href="release-notes-50.html">Release Notes 5.0</a></li><li><a shape="rect" 
href="release-notes-51.html">Release Notes 5.1</a></li><li><a shape="rect" 
href="release-notes-52.html">Release Notes 5.2</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="release-notes-520.html">Release Notes 5.2.0</a></li><li><a shape="rect" 
href="release-notes-521.html">Release Notes 5.2.1</a></li><li><a shape="rect" 
href="release-notes-522.
 html">Release Notes 5.2.2</a></li><li><a shape="rect" 
href="release-notes-523.html">Release Notes 5.2.3</a></li><li><a shape="rect" 
href="release-notes-524.html">Release Notes 5.2.4</a></li><li><a shape="rect" 
href="release-notes-525.html">Release Notes 5.2.5</a></li><li><a shape="rect" 
href="release-notes-526.html">Release Notes 5.2.6</a></li></ul></li><li><a 
shape="rect" href="release-notes-53.html">Release Notes 5.3</a></li><li><a 
shape="rect" href="release-notes-531.html">Release Notes 5.3.1</a></li><li><a 
shape="rect" href="release-notes-532.html">Release Notes 5.3.2</a></li><li><a 
shape="rect" href="release-notes-533.html">Release Notes 5.3.3</a></li><li><a 
shape="rect" href="release-notes-534.html">Release Notes 5.3.4</a></li><li><a 
shape="rect" href="release-notes-535.html">Release Notes 5.3.5</a></li><li><a 
shape="rect" href="release-notes-536.html">Release Notes 5.3.6</a></li><li><a 
shape="rect" href="release-notes-537.html">Release Notes 5.3.7</a></li><li><a 
shape="rect" 
 href="release-notes-54.html">Release Notes 5.4</a></li><li><a shape="rect" 
href="release-notes-538.html">Release notes 5.3.8</a></li></ul></li><li><a 
shape="rect" href="javascript-rewrite-in-54.html">JavaScript Rewrite in 
5.4</a></li><li><a shape="rect" href="support.html">Support</a></li><li><a 
shape="rect" href="developer-information.html">Developer Information</a><ul 
class="childpages-macro"><li><a shape="rect" 
href="building-tapestry-from-source.html">Building Tapestry from 
Source</a></li><li><a shape="rect" href="confluence-site-setup.html">Confluence 
Site Setup</a><ul class="childpages-macro"><li><a shape="rect" 
href="since-and-deprecated-user-macros.html">Since and Deprecated User 
Macros</a></li></ul></li><li><a shape="rect" 
href="developer-bible.html">Developer Bible</a></li><li><a shape="rect" 
href="release-process.html">Release Process</a></li><li><a shape="rect" 
href="the-tapestry-jail.html">The tapestry jail</a></li><li><a shape="rect" 
href="version-numbers.html">Version
  Numbers</a></li></ul></li></ul></div><p>Welcome to the Tapestry 5 
Documentation. A rich collection of guides is available to teach beginners the 
basics and help even experienced developers deepen their understanding of 
Tapestry's power. <em>Code less, deliver more!</em></p><h1 
id="Documentation-Highlights">Highlights</h1><p>These are the most useful 
starting points for common needs.</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="introduction.html">Introduction</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>An overview of Tapestry's general approach and 
philosophy</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="getting-started.html">Getting 
Started</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A quick 
guide to creating your first Tapestry project, using Maven</p></td></tr><tr><td 
colspan="1" rowspan="1" class="c
 onfluenceTd"><p><a shape="rect" href="tapestry-tutorial.html">Tapestry 
Tutorial</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Picks 
up where <em>Getting Started</em> leaves off, explaining in greater detail how 
Tapestry works</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="user-guide.html">User 
Guide</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Detailed 
articles on every Tapestry feature</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="community.html">Community</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Getting support, mailing lists, JIRA, outside 
resources, and access to the source</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" 
href="cookbook.html">Cookbook</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Guides to doing common things with 
Tapestry</p></td></tr><tr><td colspan="1" rowspan
 ="1" class="confluenceTd"><p><strong><a shape="rect" 
href="frequently-asked-questions.html">FAQ</a></strong></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>A quick place to check for common problems 
and solutions</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="component-cheat-sheet.html">Component Cheat Sheet</a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>A concise guide to component 
classes, methods and annotations</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://refcardz.dzone.com/refcardz/apache-tapestry-50?oid=hom7948"; 
>Refcard</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>A 
color, six page foldout guide to Tapestry 5.0 
(PDF)</p></td></tr></tbody></table></div><h1 
id="Documentation-APIandComponentReference">API and Component 
Reference</h1><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" 
 rowspan="1" class="confluenceTh"><p>API (Javadoc):</p></th><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.0<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.1<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.2<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://tapestry.apache.org/current/apidocs/";>5.3.7 
(current)</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><a 
shape="rect" class="external-link" href="http://tapestry.apache.org/5.4/";>5.4 
(beta)</a></td></tr><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Component Reference:</p></th><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.0<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.1<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>5.2<sup>1</sup></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" href="comp
 onent-reference.html">5.3.7 (current)</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd">same as current</td></tr><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Release Notes:</p></th><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="release-notes-50.html">5.0</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="release-notes-51.html">5.1</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" 
href="release-notes-52.html">5.2</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="release-notes.html">5.3.7 
(current)</a></p></td><td colspan="1" rowspan="1" class="confluenceTd">not yet 
available</td></tr></tbody></table></div><p><sup>1</sup> needs to be built 
manually from archived sources at <a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/tapestry/";>http://archive.apache.org/dist/tapestry/</a>.</p><h1
 id="Documentation-UserGuide"
 >User Guide</h1><p><span class="confluence-anchor-link" 
 >id="Documentation-userguide"></span>The <a shape="rect" 
 >href="user-guide.html">User Guide</a> consists of over 75 pages of detailed 
 >information on the concepts behind Tapestry and instructions on how to use 
 >this powerful tool. Highlights include:</p><ul><li><a shape="rect" 
 >href="legacy-javascript.html">Legacy JavaScript</a> and <a shape="rect" 
 >href="ajax-and-zones.html">Ajax and Zones</a> describe Tapestry's built-in 
 >support for dynamic in-page behavior.</li><li><a shape="rect" 
 >href="integrating-with-spring-framework.html">Integrating with Spring 
 >Framework</a> describes how to integrate Spring into your Tapestry 
 >application.</li><li><a shape="rect" href="hibernate.html">Tapestry/Hibernate 
 >Integration Library</a> provides out-of-the-box support for using Hibernate 
 >3.</li><li><a shape="rect" href="bean-validation.html">JSR 303: Bean 
 >Validation</a> shows how to use standard annotations for 
 >validation</li><li><a shape="rect" href="
 integration-testing.html">Integration Testing</a> shows how to test your 
application with Selenium.</li></ul><p><a shape="rect" 
href="user-guide.html">More topics</a>...</p><h1 
id="Documentation-BlogsbyTapestryDevelopersandtheCommunity">Blogs by Tapestry 
Developers and the Community</h1><ul><li><a shape="rect" class="external-link" 
href="http://tapestryjava.blogspot.com/"; >Tapestry Central</a> is Howard Lewis 
Ship's blog. As the creator of Tapestry, he provides valuable insights into 
Tapestry's latest features and future directions.</li><li><a shape="rect" 
class="external-link" href="http://blog.tapestry5.de/"; >Igor Drobiazko's 
blog</a> (committer &amp; PMC) contains news on Tapestry development and will 
guide you through some of the most exciting parts of Tapestry.</li><li><a 
shape="rect" class="external-link" href="http://tawus.wordpress.com/"; >Java 
Magic</a> (by Taha Hafeez, committer) has a series of tutorials illustrating 
some of the more advanced Tapestry and Plastic features 
 and techniques.</li><li><a shape="rect" class="external-link" 
href="http://blog.andyhot.gr/tag/tapestry/"; >Andreas Andreou's blog</a> 
(committer &amp; PMC) has news and commentary on Tapestry.</li><li><a 
shape="rect" class="external-link" href="http://spreadthesource.com/"; >Spread 
the Source blog</a> (Christophe Cordenier and Robin Komiwes) has news and 
advanced tutorials on Tapestry 5.</li></ul><h1 
id="Documentation-BooksonTapestry">Books on Tapestry</h1><p>There are at least 
9 published <a shape="rect" href="books.html">books on Tapestry</a>, including 
three on Tapestry 5 &#8212; and more on the way.</p><h1 
id="Documentation-ArticlesonTapestry">Articles on Tapestry</h1><ul><li>This <a 
shape="rect" class="external-link" 
href="http://www.laliluna.de/articles/the-web-framework-evaluation.html"; 
>eBook</a> published in 2009 contains a <a shape="rect" class="external-link" 
href="http://www.laliluna.de/articles/2009/08/14/tapestry-web-framework-evaluation-and-test.html";
 >good introductio
 n and analysis of Tapestry 5</a></li></ul><ul><li><a shape="rect" 
class="external-link" href="http://www.infoq.com/articles/tapestry5-intro"; 
>Tapestry 5 for Nonbelievers</a> will convince the skeptical why Tapestry is 
the best web framework.</li></ul><p><a shape="rect" href="articles.html">More 
articles</a>...</p><h1 id="Documentation-TapestryPresentations">Tapestry 
Presentations</h1><ul><li>Mark W. Shead's <a shape="rect" class="external-link" 
href="http://blog.markwshead.com/900/tapestry-5-10-minute-demo/"; >10 Minute 
Demo</a></li><li>H. L. Ship's <a shape="rect" class="external-link" 
href="https://www.youtube.com/watch?v=5BGt7eMFC20"; >Tapestry 5.4 - 
Bootstrap-enhanced Exception Reporting</a></li><li><a shape="rect" 
class="external-link" 
href="http://jazoon.com/Portals/0/Content/slides/th_a7_1130-1220_drobiazko.pdf"; 
>JavaServer Faces 2.0 vs. Tapestry 5</a> (PDF) A Head-to-Head Comparison by 
Igor Drobiazko at Jazoon 2010</li><li><a shape="rect" class="external-link" 
href="http://www
 .parleys.com/#st=5&amp;sl=5&amp;id=1700" >Tapestry 5: Java power, Scripting 
Ease</a> (VIDEO) by Howard Lewis Ship at Devoxx 2009</li></ul><p><a 
shape="rect" href="presentations.html">More presentations</a> ...</p><h1 
id="Documentation-TapestryWikis">Tapestry Wikis</h1><ul><li><a shape="rect" 
class="external-link" href="http://wiki.apache.org/tapestry/FrontPage";>Tapestry 
Community Wiki</a> (Moin Moin) contains a lot of user-generated information on 
different Tapestry use cases.</li><li><a shape="rect" 
href="https://cwiki.apache.org/confluence/x/VCFkAQ";>Documentation Source 
wiki</a> (Confluence) &#8211; the wiki used as the content editor for the 
official Tapestry documentation</li></ul><h1 
id="Documentation-Gettinghelp">Getting help</h1><p>The primary method of 
support is the <a shape="rect" href="mailing-lists.html">Tapestry Mailing 
Lists</a>.</p><p>In addition, there are occasionally questions and answers 
about Tapestry at <a shape="rect" class="external-link" href="http://stackove
 rflow.com/questions/tagged/tapestry" >Stack Overflow</a>.</p><h1 
id="Documentation-TheDeveloperCorner">The Developer Corner</h1><p><a 
shape="rect" href="developer-information.html">Developer Information</a> gives 
information needed by the Tapestry developers</p><p>&#160;</p></div>
 </div>
 
 <div class="clearer"></div>

Added: websites/production/tapestry/content/downloadboxes-v2.data/cadre.png
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/downloadboxes-v2.data/cadre.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/production/tapestry/content/downloadboxes-v2.data/demos.png
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/downloadboxes-v2.data/demos.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/production/tapestry/content/downloadboxes-v2.data/download.png
==============================================================================
Binary file - no diff available.

Propchange: 
websites/production/tapestry/content/downloadboxes-v2.data/download.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/production/tapestry/content/downloadboxes-v2.data/plugins.png
==============================================================================
Binary file - no diff available.

Propchange: 
websites/production/tapestry/content/downloadboxes-v2.data/plugins.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/production/tapestry/content/downloadboxes-v2.html
==============================================================================
--- websites/production/tapestry/content/downloadboxes-v2.html (added)
+++ websites/production/tapestry/content/downloadboxes-v2.html Sun Nov  8 
21:20:12 2015
@@ -0,0 +1,104 @@
+<!DOCTYPE html>
+       
+       <!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+  <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
+  <title>
+    downloadBoxes-v2 -- Apache Tapestry
+  </title>
+  <link type="text/css" rel="stylesheet" href="/resources/space.css">
+
+
+  <link href="/styles/style.css" rel="stylesheet" type="text/css"/>
+
+</head>
+<body>
+  <div class="wrapper bs">
+
+<div id="navigation"><div class="nav">
+<ul class="alternate"><li><a shape="rect" 
href="index.html">Home</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="documentation.html">Documentation</a></li><li><a shape="rect" 
href="download.html">Download</a></li><li><a shape="rect" 
href="about.html">About</a></li><li><a shape="rect" 
href="community.html">Community</a></li><li><a shape="rect" 
class="external-link" href="http://www.apache.org/";>Apache</a></li><li><a 
shape="rect" class="external-link" 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li><li><a
 shape="rect" class="external-link" 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li></ul>
+</div></div>
+
+<div id="top">
+<div id="smallbanner"><div class="searchbox" style="float:right;margin: .3em 
1em .1em 1em"><span style="color: #999; font-size: 90%">Tapestry docs, issues, 
wikis &amp; blogs:</span>
+<form enctype="application/x-www-form-urlencoded" method="get" 
action="http://tapestry.apache.org/search.html";>
+  <input type="text" name="q">
+  <input type="submit" value="Search">
+</form>
+
+</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">downloadBoxes-v2</h1></div></div>
+<div class="clearer"></div>
+</div>
+
+<div class="clearer"></div>
+
+  <div id="breadcrumbs">
+        <a href="index.html">Apache Tapestry</a>&nbsp;&gt;&nbsp;<a 
href="index.html">Index</a>&nbsp;&gt;&nbsp;<a 
href="downloadboxes-v2.html">downloadBoxes-v2</a>
+    <a class="edit" title="Edit this page (requires approval -- just ask on 
the mailing list)" 
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=24191287";>edit</a>
+  </div>
+
+<div id="content">
+<div id="ConfluenceContent"><style>
+#downloadbox {
+    background: url("downloadboxes.data/cadre.png") no-repeat scroll left top 
transparent;
+    margin:.5em; padding: 1em;
+ }
+#downloadbox #download {
+   background : url("downloadboxes.data/download.png") no-repeat scroll left 
top transparent;
+   padding-top: 50px;
+}
+#downloadbox #plugins {
+   background : url("downloadboxes.data/plugins.png") no-repeat scroll left 
top transparent; 
+   padding-top: 50px;
+}
+#downloadbox #demos {
+   background : url("downloadboxes.data/demos.png") no-repeat scroll left top 
transparent; 
+   padding-top: 50px;
+}
+</style>
+<div class="row" id="downloadbox"><div class="col-md-4" 
id="download"><ul><li>&#160;<a shape="rect" class="external-link" 
href="http://tapestry.apache.org/download.html";>Download 
Tapestry</a></li></ul></div><div class="col-md-4" id="plugins"><p>&#160;From 
the community:</p><ul><li><a shape="rect" class="external-link" 
href="https://github.com/got5/tapestry5-jquery"; 
>Tapestry5-jQuery</a></li><li><a shape="rect" class="external-link" 
href="http://www.tynamo.org/tapestry-security+guide/"; 
>Tapestry-security</a></li><li><a shape="rect" class="external-link" 
href="https://github.com/uklance/tapestry-cometd"; 
>Tapestry-comentd</a></li></ul><p><a shape="rect" class="external-link" 
href="http://tapestry.apache.org/modules.html";>More modules and 
components</a></p></div><div class="col-md-4" id="demos"><ul><li><a 
shape="rect" class="external-link" 
href="http://tapestry-vm.apache.org/hotels";>Hotel Booking</a></li><li><a 
shape="rect" class="external-link" href="http://jumpstart.doublenegative.com
 .au/jumpstart/" >JumpStart</a></li><li><a shape="rect" class="external-link" 
href="https://github.com/uklance/tapestry-stitch"; >Stitch</a></li></ul><p><a 
shape="rect" class="external-link" 
href="http://tapestry.apache.org/demos.html";>More 
demos...</a></p></div></div><p>&#160;</p><p>&#160;</p></div>
+</div>
+
+<div class="clearer"></div>
+<div id="footer">
+<div id="footer"><p>Apache Tapestry, Tapestry, Apache, the Apache feather 
logo, and the Apache Tapestry project logo are trademarks of The Apache 
Software Foundation.<br clear="none">
+</p><p><script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-400821-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; 
ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+  })();
+</script></p><p></p></div>
+</div>
+               <div id="comments_thread"></div>
+               <script type="text/javascript" 
src="https://comments.apache.org/show_comments.lua?site=tapestry&amp;page=http://tapestry.apache.org/downloadboxes-v2.html";
 async="true">
+               </script>
+               <noscript>
+               <iframe width="100%" height="500" 
src="https://comments.apache.org/iframe.lua?site=tapestry&amp;page=http://tapestry.apache.org/downloadboxes-v2.html";></iframe>
+               </noscript>
+  </div>
+</body>
+</html>

Modified: websites/production/tapestry/content/index.html
==============================================================================
--- websites/production/tapestry/content/index.html (original)
+++ websites/production/tapestry/content/index.html Sun Nov  8 21:20:12 2015
@@ -207,155 +207,24 @@ Tapestry 5.3.8 is the latest maintenance
         
     </div>
     </div><div class="big-col" id="content"><style>
-
-#downloadBox {
+#downloadbox {
     background: url("downloadboxes.data/cadre.png") no-repeat scroll left top 
transparent;
-    font-size: 8pt;
-    height: 210px;
-    overflow: hidden;
-    position: relative;
-    width: 650px;
-}
-
-#downloadBox ul{
-    position : absolute;
-    top : 100px;
-    text-align : left;
-}
-
-.downloadPluginWrapper {
-    height: 210px;
-    position: relative; 
-}
-
-.downloadPluginWrapper div {
-    height: 114px;
-    padding: 0 0 0 10px;
-}
-
-#download {
-    color: #6B6B6B;
-    left: 0;
-    margin: 5px 0 0 11px;
-    position: absolute;
-    top: 10px;
-    width: 160px;
-}
-
-#download  a:link, #download a:visited, #download a:active, #download a:hover, 
#download a.add {
-   font-size : 11px;
-}
-
-#download p, #demos p, #plugins p {
-    margin-left: 20px;
-    font-size : 11px;
-    position : absolute;
-    top : 65px;
-}
-
-#download h4, #plugins h4, #demos h4 {
-    position: absolute;
-    text-transform: uppercase;
-    top: 140px;
-    font-size : 11px;
-}
-
-#download h4 {
-    margin-left: 35px;
-} 
-
-#plugins h4 {
-    margin-left: 50px;
-} 
-
-#demos h4 {
-    margin-left: 55px;
+    margin:.5em; padding: 1em;
+ }
+#downloadbox #download {
+   background : url("downloadboxes.data/download.png") no-repeat scroll left 
top transparent;
+   padding-top: 50px;
 }
-
-#download h4 a, #demos h4 a, #plugins h4 a {
-    color: #48802C;
-    text-decoration: none;
-}
-
-#plugins {
-    color: #6B6B6B;
-    left: 215px;
-    margin: 5px 0 0 11px;
-    position: absolute;
-    top: 10px;
-    width: 160px;
-}
-
-#demos {
-    color: #6B6B6B;
-    left: 430px;
-    margin: 5px 0 0 11px;
-    position: absolute;
-    top: 10px;
-    width: 175px;
-}
-
-#downloadButton {
-   background : url("downloadboxes.data/download.png") no-repeat scroll left 
top transparent; 
-   width : 130px;
-   height : 43px;
-   float : left;
-   position: absolute;
-   top: 10px;
-}
-
-
-#pluginsButton {
+#downloadbox #plugins {
    background : url("downloadboxes.data/plugins.png") no-repeat scroll left 
top transparent; 
-   width : 130px;
-   height : 43px;
-   float : left;
-   position: absolute;
-   top: 10px;
+   padding-top: 50px;
 }
-
-
-#demosButton {
+#downloadbox #demos {
    background : url("downloadboxes.data/demos.png") no-repeat scroll left top 
transparent; 
-   width : 130px;
-   height : 43px;
-   float : left;
-   position: absolute;
-   top: 10px;
+   padding-top: 50px;
 }
-
 </style>
-
-<div align="center" id="infoWrapper">
-  <div id="downloadBox">
-    <div class="downloadPluginWrapper">
-        <div id="download">
-          <a shape="rect" 
href="http://tapestry.apache.org/download.html";></a><div 
id="downloadButton"></div>
-         
-          <p>Download the latest <b>Tapestry</b> release. </p>
-          <h4><a shape="rect" 
href="http://tapestry.apache.org/download.html";>more downloads</a></h4>
-        </div>
-        
-        <div id="plugins">
-          <a shape="rect" 
href="http://tapestry.apache.org/community.html";></a><div 
id="pluginsButton"></div>
-          <p>From the community: </p>
-              <ul><li><a shape="rect" class="external-link"  
href="http://tynamo.org/";>Tynamo</a></li><li><a shape="rect" 
class="external-link"  
href="http://www.chenillekit.org/";>Chenillekit</a></li><li><a shape="rect" 
class="external-link"  href="https://github.com/hlship/tapx";>Tapx</a></li></ul>
-
-          <h4><a shape="rect" 
href="http://tapestry.apache.org/community.html";>more modules</a></h4>
-        </div>
-        
-        <div id="demos">
-          <a shape="rect" 
href="http://tapestry.apache.org/demos.html";></a><div id="demosButton"></div>
-          <p>On-line demos available: </p>
-              <ul><li><a shape="rect" 
href="http://tapestry.zones.apache.org:8180/tapestry5-hotel-booking/signin";>Hotel
 Booking</a></li><li><a shape="rect" 
href="http://jumpstart.doublenegative.com.au/jumpstart";>JumpStart</a></li></ul>
-          
-          <h4><a shape="rect" 
href="http://tapestry.apache.org/demos.html";>more demos</a></h4>
-        </div>
-        
-    </div>
-  </div>
-</div>
- <style>
+<div class="row" id="downloadbox"><div class="col-md-4" 
id="download"><ul><li>&#160;<a shape="rect" class="external-link" 
href="http://tapestry.apache.org/download.html";>Download 
Tapestry</a></li></ul></div><div class="col-md-4" id="plugins"><p>&#160;From 
the community:</p><ul><li><a shape="rect" class="external-link" 
href="https://github.com/got5/tapestry5-jquery"; 
>Tapestry5-jQuery</a></li><li><a shape="rect" class="external-link" 
href="http://www.tynamo.org/tapestry-security+guide/"; 
>Tapestry-security</a></li><li><a shape="rect" class="external-link" 
href="https://github.com/uklance/tapestry-cometd"; 
>Tapestry-comentd</a></li></ul><p><a shape="rect" class="external-link" 
href="http://tapestry.apache.org/modules.html";>More modules and 
components</a></p></div><div class="col-md-4" id="demos"><ul><li><a 
shape="rect" class="external-link" 
href="http://tapestry-vm.apache.org/hotels";>Hotel Booking</a></li><li><a 
shape="rect" class="external-link" href="http://jumpstart.doublenegative.com
 .au/jumpstart/" >JumpStart</a></li><li><a shape="rect" class="external-link" 
href="https://github.com/uklance/tapestry-stitch"; >Stitch</a></li></ul><p><a 
shape="rect" class="external-link" 
href="http://tapestry.apache.org/demos.html";>More 
demos...</a></p></div></div><p>&#160;</p><p>&#160;</p> <style>
 
 .tapProperty {
    width : 32px;

Modified: websites/production/tapestry/content/indexv2.html
==============================================================================
--- websites/production/tapestry/content/indexv2.html (original)
+++ websites/production/tapestry/content/indexv2.html Sun Nov  8 21:20:12 2015
@@ -73,159 +73,28 @@ a.blogHeading {
 
 <script src="http://platform.twitter.com/widgets.js";></script>
 
-<p>&#160;</p><p></p><div class="row" id="top"><div class="col-md-8"><h1 
id="IndexV2-"><span class="confluence-embedded-file-wrapper"><img 
class="confluence-embedded-image confluence-external-resource" 
src="http://tapestry.apache.org/images/tapestry.png"; 
data-image-src="http://tapestry.apache.org/images/tapestry.png";></span>&#160;</h1></div><div
 class="col-md-4"><div><p></p><form enctype="application/x-www-form-urlencoded" 
method="get" action="http://tapestry.apache.org/search.html";>
+<p>&#160;</p><p></p><div class="row" id="top"><div class="col-md-8"><h1 
id="IndexV2-"><span class="confluence-embedded-file-wrapper"><img 
class="confluence-embedded-image confluence-external-resource" 
src="http://tapestry.apache.org/images/tapestry.png"; 
data-image-src="http://tapestry.apache.org/images/tapestry.png";></span>&#160;</h1></div><div
 class="col-md-4" style="padding: 0 2em 2em"><div><p></p><form 
enctype="application/x-www-form-urlencoded" method="get" 
action="http://tapestry.apache.org/search.html";>
 <input type="text" name="q">
 <input type="submit" value="Search">
 </form></div><p><br clear="none">A component-oriented framework for creating 
highly scalable web applications in Java.</p></div></div> <div class="row" 
id="features"><div class="col-sm-4"><h3 id="IndexV2-JavaPower">Java 
Power</h3><div class="feature relief"><p>Tapestry pages and components are 
simple Java POJOs, with easy access to all Java language features and the vast 
Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles 
requests <em>fast</em> without sacrificing security or 
stability.</p></div></div><div class="col-sm-4"><h3 
id="IndexV2-ScriptingEase">Scripting Ease</h3><div class="feature 
relief"><p>Tapestry features <em>live class reloading</em>: change your Java 
code, refresh the browser and see the changes... instantly! Have your cake and 
eat it too: the speed and depth of Java, the agile development style of Ruby or 
Python.</p></div></div><div class="col-sm-4"><h3 
id="IndexV2-SuperProductivity">Super Productivity</h3><div class="feature 
relief"><p>&#16
 0;Simple POJO classes, streamlined templates, live class reloading, 
state-of-the-art exception reporting, first-class Ajax support, and a big 
library of built-in components: Tapestry is designed from the ground up to give 
you great productivity.</p></div></div></div><div id="bar"><p><strong>We think 
you will love Tapestry!</strong> Give us 20 minutes and <strong><a shape="rect" 
href="getting-started.html">follow our quickstart 
guide</a></strong>.</p></div><div class="row"><div class="col-md-8" 
id="left-content"><p>&#160;</p><p><style>
-
-#downloadBox {
+#downloadbox {
     background: url("downloadboxes.data/cadre.png") no-repeat scroll left top 
transparent;
-    font-size: 8pt;
-    height: 210px;
-    overflow: hidden;
-    position: relative;
-    width: 650px;
-}
-
-#downloadBox ul{
-    position : absolute;
-    top : 100px;
-    text-align : left;
-}
-
-.downloadPluginWrapper {
-    height: 210px;
-    position: relative; 
-}
-
-.downloadPluginWrapper div {
-    height: 114px;
-    padding: 0 0 0 10px;
-}
-
-#download {
-    color: #6B6B6B;
-    left: 0;
-    margin: 5px 0 0 11px;
-    position: absolute;
-    top: 10px;
-    width: 160px;
-}
-
-#download  a:link, #download a:visited, #download a:active, #download a:hover, 
#download a.add {
-   font-size : 11px;
-}
-
-#download p, #demos p, #plugins p {
-    margin-left: 20px;
-    font-size : 11px;
-    position : absolute;
-    top : 65px;
-}
-
-#download h4, #plugins h4, #demos h4 {
-    position: absolute;
-    text-transform: uppercase;
-    top: 140px;
-    font-size : 11px;
-}
-
-#download h4 {
-    margin-left: 35px;
-} 
-
-#plugins h4 {
-    margin-left: 50px;
-} 
-
-#demos h4 {
-    margin-left: 55px;
+    margin:.5em; padding: 1em;
+ }
+#downloadbox #download {
+   background : url("downloadboxes.data/download.png") no-repeat scroll left 
top transparent;
+   padding-top: 50px;
 }
-
-#download h4 a, #demos h4 a, #plugins h4 a {
-    color: #48802C;
-    text-decoration: none;
-}
-
-#plugins {
-    color: #6B6B6B;
-    left: 215px;
-    margin: 5px 0 0 11px;
-    position: absolute;
-    top: 10px;
-    width: 160px;
-}
-
-#demos {
-    color: #6B6B6B;
-    left: 430px;
-    margin: 5px 0 0 11px;
-    position: absolute;
-    top: 10px;
-    width: 175px;
-}
-
-#downloadButton {
-   background : url("downloadboxes.data/download.png") no-repeat scroll left 
top transparent; 
-   width : 130px;
-   height : 43px;
-   float : left;
-   position: absolute;
-   top: 10px;
-}
-
-
-#pluginsButton {
+#downloadbox #plugins {
    background : url("downloadboxes.data/plugins.png") no-repeat scroll left 
top transparent; 
-   width : 130px;
-   height : 43px;
-   float : left;
-   position: absolute;
-   top: 10px;
+   padding-top: 50px;
 }
-
-
-#demosButton {
+#downloadbox #demos {
    background : url("downloadboxes.data/demos.png") no-repeat scroll left top 
transparent; 
-   width : 130px;
-   height : 43px;
-   float : left;
-   position: absolute;
-   top: 10px;
+   padding-top: 50px;
 }
-
 </style>
-
-</p><div align="center" id="infoWrapper">
-  <div id="downloadBox">
-    <div class="downloadPluginWrapper">
-        <div id="download">
-          <a shape="rect" 
href="http://tapestry.apache.org/download.html";></a><div 
id="downloadButton"></div>
-         
-          <p>Download the latest <b>Tapestry</b> release. </p>
-          <h4><a shape="rect" 
href="http://tapestry.apache.org/download.html";>more downloads</a></h4>
-        </div>
-        
-        <div id="plugins">
-          <a shape="rect" 
href="http://tapestry.apache.org/community.html";></a><div 
id="pluginsButton"></div>
-          <p>From the community: </p>
-              <ul><li><a shape="rect" class="external-link"  
href="http://tynamo.org/";>Tynamo</a></li><li><a shape="rect" 
class="external-link"  
href="http://www.chenillekit.org/";>Chenillekit</a></li><li><a shape="rect" 
class="external-link"  href="https://github.com/hlship/tapx";>Tapx</a></li></ul>
-
-          <h4><a shape="rect" 
href="http://tapestry.apache.org/community.html";>more modules</a></h4>
-        </div>
-        
-        <div id="demos">
-          <a shape="rect" 
href="http://tapestry.apache.org/demos.html";></a><div id="demosButton"></div>
-          <p>On-line demos available: </p>
-              <ul><li><a shape="rect" 
href="http://tapestry.zones.apache.org:8180/tapestry5-hotel-booking/signin";>Hotel
 Booking</a></li><li><a shape="rect" 
href="http://jumpstart.doublenegative.com.au/jumpstart";>JumpStart</a></li></ul>
-          
-          <h4><a shape="rect" 
href="http://tapestry.apache.org/demos.html";>more demos</a></h4>
-        </div>
-        
-    </div>
-  </div>
-</div>
-<p><style>
+</p><div class="row" id="downloadbox"><div class="col-md-4" 
id="download"><ul><li>&#160;<a shape="rect" class="external-link" 
href="http://tapestry.apache.org/download.html";>Download 
Tapestry</a></li></ul></div><div class="col-md-4" id="plugins"><p>&#160;From 
the community:</p><ul><li><a shape="rect" class="external-link" 
href="https://github.com/got5/tapestry5-jquery"; 
>Tapestry5-jQuery</a></li><li><a shape="rect" class="external-link" 
href="http://www.tynamo.org/tapestry-security+guide/"; 
>Tapestry-security</a></li><li><a shape="rect" class="external-link" 
href="https://github.com/uklance/tapestry-cometd"; 
>Tapestry-comentd</a></li></ul><p><a shape="rect" class="external-link" 
href="http://tapestry.apache.org/modules.html";>More modules and 
components</a></p></div><div class="col-md-4" id="demos"><ul><li><a 
shape="rect" class="external-link" 
href="http://tapestry-vm.apache.org/hotels";>Hotel Booking</a></li><li><a 
shape="rect" class="external-link" href="http://jumpstart.doublenegative
 .com.au/jumpstart/" >JumpStart</a></li><li><a shape="rect" 
class="external-link" href="https://github.com/uklance/tapestry-stitch"; 
>Stitch</a></li></ul><p><a shape="rect" class="external-link" 
href="http://tapestry.apache.org/demos.html";>More 
demos...</a></p></div></div><p>&#160;</p><p>&#160;</p><p><style>
 
 .tapProperty {
    width : 32px;


Reply via email to