Author: buildbot
Date: Mon Feb 18 00:21:00 2013
New Revision: 850884

Log:
Production update by buildbot for tapestry

Modified:
    websites/production/tapestry/content/cache/main.pageCache
    websites/production/tapestry/content/cheat-sheets.html
    websites/production/tapestry/content/documentation.html
    websites/production/tapestry/content/principles.html

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

Modified: websites/production/tapestry/content/cheat-sheets.html
==============================================================================
--- websites/production/tapestry/content/cheat-sheets.html (original)
+++ websites/production/tapestry/content/cheat-sheets.html Mon Feb 18 00:21:00 
2013
@@ -58,7 +58,9 @@
 <div id="content">
 <div id="ConfluenceContent"><p>These <b>cheat sheets</b>, or concise sets of 
reference notes, provide a quick entry point or overview for a particular 
topic.</p>
 
-<ul><li><a shape="rect" href="component-cheat-sheet.html" title="Component 
Cheat Sheet">Component Cheat Sheet</a></li><li><a shape="rect" 
href="tapestry-for-jsf-users.html" title="Tapestry for JSF Users">Tapestry for 
JSF Users</a></li></ul></div>
+<ul><li><a shape="rect" href="application-module-class-cheat-sheet.html" 
title="Application Module Class Cheat Sheet">Application Module Class Cheat 
Sheet</a></li><li><a shape="rect" href="component-cheat-sheet.html" 
title="Component Cheat Sheet">Component Cheat Sheet</a></li><li><a shape="rect" 
href="tapestry-for-jsf-users.html" title="Tapestry for JSF Users">Tapestry for 
JSF Users</a></li></ul>
+<ul><li><a shape="rect" class="external-link" 
href="http://refcardz.dzone.com/refcardz/apache-tapestry-50?oid=hom7948"; 
>Refcard</a> &#8211; A color, six page foldout guide to Tapestry 5.0 
(PDF)</li></ul>
+</div>
 </div>
 
 <div class="clearer"></div>

Modified: websites/production/tapestry/content/documentation.html
==============================================================================
--- websites/production/tapestry/content/documentation.html (original)
+++ websites/production/tapestry/content/documentation.html Mon Feb 18 00:21:00 
2013
@@ -58,7 +58,7 @@
 <div id="content">
 <div id="ConfluenceContent"><div style="float:right;margin-left:1em"><h2><a 
shape="rect" name="Documentation-AllTopics"></a>All Topics</h2>
 
-<ul><li><a shape="rect" href="introduction.html" 
title="Introduction">Introduction</a></li><li><a shape="rect" 
href="getting-started.html" title="Getting Started">Getting 
Started</a></li><li><a shape="rect" href="principles.html" 
title="Principles">Principles</a></li><li><a shape="rect" 
href="tapestry-tutorial.html" title="Tapestry Tutorial">Tapestry 
Tutorial</a><ul><li><a shape="rect" href="dependencies-tools-and-plugins.html" 
title="Dependencies, Tools and Plugins">Dependencies, Tools and 
Plugins</a></li><li><a shape="rect" 
href="creating-the-skeleton-application.html" title="Creating The Skeleton 
Application">Creating The Skeleton Application</a></li><li><a shape="rect" 
href="loading-the-project-into-eclipse.html" title="Loading the Project Into 
Eclipse">Loading the Project Into Eclipse</a></li><li><a shape="rect" 
href="exploring-the-project.html" title="Exploring the Project">Exploring the 
Project</a></li><li><a shape="rect" 
href="implementing-the-hi-lo-guessing-game.htm
 l" title="Implementing the Hi-Lo Guessing Game">Implementing the Hi-Lo 
Guessing Game</a></li><li><a shape="rect" 
href="using-beaneditform-to-create-user-forms.html" title="Using BeanEditForm 
To Create User Forms">Using BeanEditForm To Create User Forms</a></li><li><a 
shape="rect" href="using-tapestry-with-hibernate.html" title="Using Tapestry 
With Hibernate">Using Tapestry With Hibernate</a></li></ul></li><li><a 
shape="rect" href="user-guide.html" title="User Guide">User Guide</a><ul><li><a 
shape="rect" href="project-layout.html" title="Project Layout">Project 
Layout</a></li><li><a shape="rect" href="configuration.html" 
title="Configuration">Configuration</a></li><li><a shape="rect" 
href="class-reloading.html" title="Class Reloading">Class 
Reloading</a></li><li><a shape="rect" href="component-reference.html" 
title="Component Reference">Component Reference</a></li><li><a shape="rect" 
href="annotations.html" title="Annotations">Annotations</a></li><li><a 
shape="rect" href="com
 ponent-classes.html" title="Component Classes">Component 
Classes</a></li><li><a shape="rect" href="component-templates.html" 
title="Component Templates">Component Templates</a></li><li><a shape="rect" 
href="property-expressions.html" title="Property Expressions">Property 
Expressions</a></li><li><a shape="rect" href="component-parameters.html" 
title="Component Parameters">Component Parameters</a></li><li><a shape="rect" 
href="type-coercion.html" title="Type Coercion">Type Coercion</a></li><li><a 
shape="rect" href="layout-component.html" title="Layout Component">Layout 
Component</a></li><li><a shape="rect" href="component-mixins.html" 
title="Component Mixins">Component Mixins</a><ul><li><a shape="rect" 
href="built-in-mixins.html" title="Built-in Mixins">Built-in 
Mixins</a></li></ul></li><li><a shape="rect" href="page-navigation.html" 
title="Page Navigation">Page Navigation</a></li><li><a shape="rect" 
href="localization.html" title="Localization">Localization</a></li><li><a sha
 pe="rect" href="page-life-cycle.html" title="Page Life Cycle">Page Life 
Cycle</a></li><li><a shape="rect" href="request-processing.html" title="Request 
Processing">Request Processing</a></li><li><a shape="rect" 
href="component-rendering.html" title="Component Rendering">Component 
Rendering</a></li><li><a shape="rect" href="component-events.html" 
title="Component Events">Component Events</a></li><li><a shape="rect" 
href="url-rewriting.html" title="URL rewriting">URL rewriting</a></li><li><a 
shape="rect" href="dom.html" title="DOM">DOM</a></li><li><a shape="rect" 
href="response-compression.html" title="Response Compression">Response 
Compression</a></li><li><a shape="rect" href="security.html" 
title="Security">Security</a></li><li><a shape="rect" href="https.html" 
title="HTTPS">HTTPS</a></li><li><a shape="rect" 
href="content-type-and-markup.html" title="Content Type and Markup">Content 
Type and Markup</a></li><li><a shape="rect" href="persistent-page-data.html" 
title="Persisten
 t Page Data">Persistent Page Data</a></li><li><a shape="rect" 
href="session-storage.html" title="Session Storage">Session 
Storage</a><ul><li><a shape="rect" href="clustering-issues.html" 
title="Clustering Issues">Clustering Issues</a></li></ul></li><li><a 
shape="rect" href="injection.html" title="Injection">Injection</a></li><li><a 
shape="rect" href="environmental-services.html" title="Environmental 
Services">Environmental Services</a></li><li><a shape="rect" 
href="javascript.html" title="JavaScript">JavaScript</a></li><li><a 
shape="rect" href="ajax-and-zones.html" title="Ajax and Zones">Ajax and 
Zones</a></li><li><a shape="rect" href="css.html" 
title="CSS">CSS</a></li><li><a shape="rect" href="assets.html" 
title="Assets">Assets</a></li><li><a shape="rect" 
href="forms-and-validation.html" title="Forms and Validation">Forms and 
Validation</a></li><li><a shape="rect" href="beaneditform-guide.html" 
title="BeanEditForm Guide">BeanEditForm Guide</a></li><li><a shape="rect" href="
 uploading-files.html" title="Uploading Files">Uploading Files</a></li><li><a 
shape="rect" href="logging.html" title="Logging">Logging</a></li><li><a 
shape="rect" href="unit-testing-pages-or-components.html" title="Unit testing 
pages or components">Unit testing pages or components</a></li><li><a 
shape="rect" href="integration-testing.html" title="Integration 
Testing">Integration Testing</a></li><li><a shape="rect" 
href="service-status.html" title="Service Status">Service Status</a></li><li><a 
shape="rect" href="modules.html" title="Modules">Modules</a><ul><li><a 
shape="rect" href="built-in-modules.html" title="Built In Modules">Built In 
Modules</a></li><li><a shape="rect" href="third-party-modules.html" 
title="Third Party Modules">Third Party Modules</a></li></ul></li><li><a 
shape="rect" href="ioc.html" title="IoC">IoC</a><ul><li><a shape="rect" 
href="tapestry-ioc-overview.html" title="Tapestry IoC Overview">Tapestry IoC 
Overview</a></li><li><a shape="rect" href="tapestry-ioc
 -modules.html" title="Tapestry IoC Modules">Tapestry IoC 
Modules</a></li><li><a shape="rect" href="defining-tapestry-ioc-services.html" 
title="Defining Tapestry IOC Services">Defining Tapestry IOC 
Services</a></li><li><a shape="rect" href="service-advisors.html" 
title="Service Advisors">Service Advisors</a></li><li><a shape="rect" 
href="tapestry-ioc-decorators.html" title="Tapestry IoC Decorators">Tapestry 
IoC Decorators</a></li><li><a shape="rect" 
href="tapestry-ioc-configuration.html" title="Tapestry IoC 
Configuration">Tapestry IoC Configuration</a></li><li><a shape="rect" 
href="case-insensitivity.html" title="Case Insensitivity">Case 
Insensitivity</a></li><li><a shape="rect" href="autoloading-modules.html" 
title="Autoloading Modules">Autoloading Modules</a></li><li><a shape="rect" 
href="service-implementation-reloading.html" title="Service Implementation 
Reloading">Service Implementation Reloading</a></li><li><a shape="rect" 
href="ordering-by-constraints.html" title="Orde
 ring by Constraints">Ordering by Constraints</a></li><li><a shape="rect" 
href="symbols.html" title="Symbols">Symbols</a></li><li><a shape="rect" 
href="chainbuilder-service.html" title="ChainBuilder Service">ChainBuilder 
Service</a></li><li><a shape="rect" href="pipelinebuilder-service.html" 
title="PipelineBuilder Service">PipelineBuilder Service</a></li><li><a 
shape="rect" href="shadowbuilder-service.html" title="ShadowBuilder 
Service">ShadowBuilder Service</a></li><li><a shape="rect" 
href="strategybuilder-service.html" title="StrategyBuilder 
Service">StrategyBuilder Service</a></li><li><a shape="rect" 
href="injection-in-detail.html" title="Injection in Detail">Injection in 
Detail</a></li><li><a shape="rect" href="object-providers.html" title="Object 
Providers">Object Providers</a></li><li><a shape="rect" 
href="service-serialization.html" title="Service Serialization">Service 
Serialization</a></li><li><a shape="rect" href="typecoercer-service.html" 
title="TypeCoercer Service
 ">TypeCoercer Service</a></li><li><a shape="rect" 
href="starting-the-ioc-registry.html" title="Starting the IoC 
Registry">Starting the IoC Registry</a></li><li><a shape="rect" 
href="registry-startup.html" title="Registry Startup">Registry 
Startup</a></li><li><a shape="rect" href="parallel-execution.html" 
title="Parallel Execution">Parallel Execution</a></li><li><a shape="rect" 
href="logging-in-tapestry.html" title="Logging in Tapestry">Logging in 
Tapestry</a></li><li><a shape="rect" 
href="using-jsr-330-standard-annotations.html" title="Using JSR 330 standard 
annotations">Using JSR 330 standard annotations</a></li></ul></li><li><a 
shape="rect" href="hibernate-core.html" title="Hibernate - Core">Hibernate - 
Core</a><ul><li><a shape="rect" href="hibernate-core-conf.html" 
title="Hibernate - Core - Conf">Hibernate - Core - Conf</a></li><li><a 
shape="rect" href="hibernate.html" 
title="Hibernate">Hibernate</a></li></ul></li><li><a shape="rect" 
href="integrating-with-spring-framewor
 k.html" title="Integrating with Spring Framework">Integrating with Spring 
Framework</a></li><li><a shape="rect" href="bean-validation.html" title="Bean 
Validation">Bean Validation</a></li><li><a shape="rect" 
href="component-report.html" title="Component Report">Component 
Report</a></li><li><a shape="rect" href="aliases.html" 
title="Aliases">Aliases</a></li><li><a shape="rect" 
href="integrating-with-jpa.html" title="Integrating with JPA">Integrating with 
JPA</a></li></ul></li><li><a shape="rect" href="component-cheat-sheet.html" 
title="Component Cheat Sheet">Component Cheat Sheet</a></li><li><a shape="rect" 
href="application-module-class-cheat-sheet.html" title="Application Module 
Class Cheat Sheet">Application Module Class Cheat Sheet</a></li><li><a 
shape="rect" href="cookbook.html" title="Cookbook">Cookbook</a><ul><li><a 
shape="rect" href="default-parameter.html" title="Default Parameter">Default 
Parameter</a></li><li><a shape="rect" href="overriding-exception-reporting.htm
 l" title="Overriding Exception Reporting">Overriding Exception 
Reporting</a></li><li><a shape="rect" 
href="supporting-informal-parameters.html" title="Supporting Informal 
Parameters">Supporting Informal Parameters</a></li><li><a shape="rect" 
href="component-libraries.html" title="Component Libraries">Component 
Libraries</a></li><li><a shape="rect" href="switching-cases.html" 
title="Switching Cases">Switching Cases</a></li><li><a shape="rect" 
href="enum-parameter-recipe.html" title="Enum Parameter Recipe">Enum Parameter 
Recipe</a></li><li><a shape="rect" href="error-page-recipe.html" title="Error 
Page Recipe">Error Page Recipe</a></li><li><a shape="rect" 
href="extending-the-if-component.html" title="Extending the If 
Component">Extending the If Component</a></li><li><a shape="rect" 
href="meta-programming-page-content.html" title="Meta-Programming Page 
Content">Meta-Programming Page Content</a></li><li><a shape="rect" 
href="using-select-with-a-list.html" title="Using Select Wit
 h a List">Using Select With a List</a></li><li><a shape="rect" 
href="ioc-cookbook.html" title="IoC cookbook">IoC cookbook</a><ul><li><a 
shape="rect" href="ioc-cookbook-basic-services-and-injection.html" title="IoC 
Cookbook - Basic Services and Injection">IoC Cookbook - Basic Services and 
Injection</a></li><li><a shape="rect" 
href="ioc-cookbook-overriding-ioc-services.html" title="IoC Cookbook - 
Overriding IoC Services">IoC Cookbook - Overriding IoC Services</a></li><li><a 
shape="rect" href="ioc-cookbook-patterns.html" title="IoC Cookbook - 
Patterns">IoC Cookbook - Patterns</a></li><li><a shape="rect" 
href="ioc-cookbook-service-configurations.html" title="IoC cookbook - Service 
Configurations">IoC cookbook - Service Configurations</a></li></ul></li><li><a 
shape="rect" href="performance-and-clustering.html" title="Performance and 
Clustering">Performance and Clustering</a></li></ul></li><li><a shape="rect" 
href="frequently-asked-questions.html" title="Frequently Asked Questions
 ">Frequently Asked Questions</a><ul><li><a shape="rect" 
href="general-questions.html" title="General Questions">General 
Questions</a></li><li><a shape="rect" href="templating-and-markup-faq.html" 
title="Templating and Markup FAQ">Templating and Markup FAQ</a></li><li><a 
shape="rect" href="page-and-component-classes-faq.html" title="Page And 
Component Classes FAQ">Page And Component Classes FAQ</a></li><li><a 
shape="rect" href="forms-and-form-components-faq.html" title="Forms and Form 
Components FAQ">Forms and Form Components FAQ</a></li><li><a shape="rect" 
href="beaneditform-faq.html" title="BeanEditForm FAQ">BeanEditForm 
FAQ</a></li><li><a shape="rect" href="link-components-faq.html" title="Link 
Components FAQ">Link Components FAQ</a></li><li><a shape="rect" 
href="component-events-faq.html" title="Component Events FAQ">Component Events 
FAQ</a></li><li><a shape="rect" href="javascript-faq.html" title="JavaScript 
FAQ">JavaScript FAQ</a></li><li><a shape="rect" href="ajax-comp
 onents-faq.html" title="Ajax Components FAQ">Ajax Components 
FAQ</a></li><li><a shape="rect" href="injection-faq.html" title="Injection 
FAQ">Injection FAQ</a></li><li><a shape="rect" 
href="tapestry-inversion-of-control-faq.html" title="Tapestry Inversion of 
Control FAQ">Tapestry Inversion of Control FAQ</a></li><li><a shape="rect" 
href="security-faq.html" title="Security FAQ">Security FAQ</a></li><li><a 
shape="rect" href="integration-with-existing-applications.html" 
title="Integration with existing applications">Integration with existing 
applications</a></li><li><a shape="rect" href="request-processing-faq.html" 
title="Request Processing FAQ">Request Processing FAQ</a></li><li><a 
shape="rect" href="limitations.html" 
title="Limitations">Limitations</a></li><li><a shape="rect" 
href="specific-errors-faq.html" title="Specific Errors FAQ">Specific Errors 
FAQ</a></li><li><a shape="rect" href="hibernate-support-faq.html" 
title="Hibernate Support FAQ">Hibernate Support FAQ</a></li><
 li><a shape="rect" href="maven-support-faq.html" title="Maven Support 
FAQ">Maven Support FAQ</a></li><li><a shape="rect" 
href="release-upgrade-faq.html" title="Release Upgrade FAQ">Release Upgrade 
FAQ</a></li></ul></li><li><a shape="rect" href="release-notes.html" 
title="Release Notes">Release Notes</a><ul><li><a shape="rect" 
href="how-to-upgrade.html" title="How to Upgrade">How to Upgrade</a></li><li><a 
shape="rect" href="release-notes-50.html" title="Release Notes 5.0">Release 
Notes 5.0</a></li><li><a shape="rect" href="release-notes-51.html" 
title="Release Notes 5.1">Release Notes 5.1</a></li><li><a shape="rect" 
href="release-notes-52.html" title="Release Notes 5.2">Release Notes 
5.2</a><ul><li><a shape="rect" href="release-notes-520.html" title="Release 
Notes 5.2.0">Release Notes 5.2.0</a></li><li><a shape="rect" 
href="release-notes-521.html" title="Release Notes 5.2.1">Release Notes 
5.2.1</a></li><li><a shape="rect" href="release-notes-522.html" title="Release 
Notes 5.2
 .2">Release Notes 5.2.2</a></li><li><a shape="rect" 
href="release-notes-523.html" title="Release Notes 5.2.3">Release Notes 
5.2.3</a></li><li><a shape="rect" href="release-notes-524.html" title="Release 
Notes 5.2.4">Release Notes 5.2.4</a></li><li><a shape="rect" 
href="release-notes-525.html" title="Release Notes 5.2.5">Release Notes 
5.2.5</a></li><li><a shape="rect" href="release-notes-526.html" title="Release 
Notes 5.2.6">Release Notes 5.2.6</a></li></ul></li><li><a shape="rect" 
href="release-notes-53.html" title="Release Notes 5.3">Release Notes 
5.3</a></li><li><a shape="rect" href="release-notes-531.html" title="Release 
Notes 5.3.1">Release Notes 5.3.1</a></li><li><a shape="rect" 
href="release-notes-532.html" title="Release Notes 5.3.2">Release Notes 
5.3.2</a></li><li><a shape="rect" href="release-notes-533.html" title="Release 
Notes 5.3.3">Release Notes 5.3.3</a></li><li><a shape="rect" 
href="release-notes-534.html" title="Release Notes 5.3.4">Release Notes 
5.3.4</a></l
 i><li><a shape="rect" href="release-notes-535.html" title="Release Notes 
5.3.5">Release Notes 5.3.5</a></li><li><a shape="rect" 
href="release-notes-536.html" title="Release Notes 5.3.6">Release Notes 
5.3.6</a></li><li><a shape="rect" href="release-notes-54.html" title="Release 
Notes 5.4">Release Notes 5.4</a></li></ul></li><li><a shape="rect" 
href="javascript-rewrite.html" title="JavaScript Rewrite">JavaScript 
Rewrite</a></li><li><a shape="rect" href="support.html" 
title="Support">Support</a></li><li><a shape="rect" 
href="developer-information.html" title="Developer Information">Developer 
Information</a><ul><li><a shape="rect" 
href="building-tapestry-from-source.html" title="Building Tapestry from 
Source">Building Tapestry from Source</a></li><li><a shape="rect" 
href="confluence-site-setup.html" title="Confluence Site Setup">Confluence Site 
Setup</a><ul><li><a shape="rect" href="since-and-deprecated-user-macros.html" 
title="Since and Deprecated User Macros">Since and Depreca
 ted User Macros</a></li></ul></li><li><a shape="rect" 
href="developer-bible.html" title="Developer Bible">Developer 
Bible</a></li><li><a shape="rect" href="release-process.html" title="Release 
Process">Release Process</a></li><li><a shape="rect" 
href="the-tapestry-jail.html" title="The tapestry jail">The tapestry 
jail</a></li><li><a shape="rect" href="version-numbers.html" title="Version 
Numbers">Version Numbers</a></li></ul></li></ul></div>
+<ul><li><a shape="rect" href="introduction.html" 
title="Introduction">Introduction</a></li><li><a shape="rect" 
href="getting-started.html" title="Getting Started">Getting 
Started</a></li><li><a shape="rect" href="principles.html" 
title="Principles">Principles</a></li><li><a shape="rect" 
href="tapestry-tutorial.html" title="Tapestry Tutorial">Tapestry 
Tutorial</a><ul><li><a shape="rect" href="dependencies-tools-and-plugins.html" 
title="Dependencies, Tools and Plugins">Dependencies, Tools and 
Plugins</a></li><li><a shape="rect" 
href="creating-the-skeleton-application.html" title="Creating The Skeleton 
Application">Creating The Skeleton Application</a></li><li><a shape="rect" 
href="loading-the-project-into-eclipse.html" title="Loading the Project Into 
Eclipse">Loading the Project Into Eclipse</a></li><li><a shape="rect" 
href="exploring-the-project.html" title="Exploring the Project">Exploring the 
Project</a></li><li><a shape="rect" 
href="implementing-the-hi-lo-guessing-game.htm
 l" title="Implementing the Hi-Lo Guessing Game">Implementing the Hi-Lo 
Guessing Game</a></li><li><a shape="rect" 
href="using-beaneditform-to-create-user-forms.html" title="Using BeanEditForm 
To Create User Forms">Using BeanEditForm To Create User Forms</a></li><li><a 
shape="rect" href="using-tapestry-with-hibernate.html" title="Using Tapestry 
With Hibernate">Using Tapestry With Hibernate</a></li></ul></li><li><a 
shape="rect" href="user-guide.html" title="User Guide">User Guide</a><ul><li><a 
shape="rect" href="project-layout.html" title="Project Layout">Project 
Layout</a></li><li><a shape="rect" href="configuration.html" 
title="Configuration">Configuration</a></li><li><a shape="rect" 
href="class-reloading.html" title="Class Reloading">Class 
Reloading</a></li><li><a shape="rect" href="component-reference.html" 
title="Component Reference">Component Reference</a></li><li><a shape="rect" 
href="annotations.html" title="Annotations">Annotations</a></li><li><a 
shape="rect" href="com
 ponent-classes.html" title="Component Classes">Component 
Classes</a></li><li><a shape="rect" href="component-templates.html" 
title="Component Templates">Component Templates</a></li><li><a shape="rect" 
href="property-expressions.html" title="Property Expressions">Property 
Expressions</a></li><li><a shape="rect" href="component-parameters.html" 
title="Component Parameters">Component Parameters</a></li><li><a shape="rect" 
href="type-coercion.html" title="Type Coercion">Type Coercion</a></li><li><a 
shape="rect" href="layout-component.html" title="Layout Component">Layout 
Component</a></li><li><a shape="rect" href="component-mixins.html" 
title="Component Mixins">Component Mixins</a><ul><li><a shape="rect" 
href="built-in-mixins.html" title="Built-in Mixins">Built-in 
Mixins</a></li></ul></li><li><a shape="rect" href="page-navigation.html" 
title="Page Navigation">Page Navigation</a></li><li><a shape="rect" 
href="localization.html" title="Localization">Localization</a></li><li><a sha
 pe="rect" href="page-life-cycle.html" title="Page Life Cycle">Page Life 
Cycle</a></li><li><a shape="rect" href="request-processing.html" title="Request 
Processing">Request Processing</a></li><li><a shape="rect" 
href="component-rendering.html" title="Component Rendering">Component 
Rendering</a></li><li><a shape="rect" href="component-events.html" 
title="Component Events">Component Events</a></li><li><a shape="rect" 
href="url-rewriting.html" title="URL rewriting">URL rewriting</a></li><li><a 
shape="rect" href="dom.html" title="DOM">DOM</a></li><li><a shape="rect" 
href="response-compression.html" title="Response Compression">Response 
Compression</a></li><li><a shape="rect" href="security.html" 
title="Security">Security</a></li><li><a shape="rect" href="https.html" 
title="HTTPS">HTTPS</a></li><li><a shape="rect" 
href="content-type-and-markup.html" title="Content Type and Markup">Content 
Type and Markup</a></li><li><a shape="rect" href="persistent-page-data.html" 
title="Persisten
 t Page Data">Persistent Page Data</a></li><li><a shape="rect" 
href="session-storage.html" title="Session Storage">Session 
Storage</a><ul><li><a shape="rect" href="clustering-issues.html" 
title="Clustering Issues">Clustering Issues</a></li></ul></li><li><a 
shape="rect" href="injection.html" title="Injection">Injection</a></li><li><a 
shape="rect" href="environmental-services.html" title="Environmental 
Services">Environmental Services</a></li><li><a shape="rect" 
href="javascript.html" title="JavaScript">JavaScript</a></li><li><a 
shape="rect" href="ajax-and-zones.html" title="Ajax and Zones">Ajax and 
Zones</a></li><li><a shape="rect" href="css.html" 
title="CSS">CSS</a></li><li><a shape="rect" href="assets.html" 
title="Assets">Assets</a></li><li><a shape="rect" 
href="forms-and-validation.html" title="Forms and Validation">Forms and 
Validation</a></li><li><a shape="rect" href="beaneditform-guide.html" 
title="BeanEditForm Guide">BeanEditForm Guide</a></li><li><a shape="rect" href="
 uploading-files.html" title="Uploading Files">Uploading Files</a></li><li><a 
shape="rect" href="logging.html" title="Logging">Logging</a></li><li><a 
shape="rect" href="unit-testing-pages-or-components.html" title="Unit testing 
pages or components">Unit testing pages or components</a></li><li><a 
shape="rect" href="integration-testing.html" title="Integration 
Testing">Integration Testing</a></li><li><a shape="rect" 
href="service-status.html" title="Service Status">Service Status</a></li><li><a 
shape="rect" href="modules.html" title="Modules">Modules</a><ul><li><a 
shape="rect" href="built-in-modules.html" title="Built In Modules">Built In 
Modules</a></li><li><a shape="rect" href="third-party-modules.html" 
title="Third Party Modules">Third Party Modules</a></li></ul></li><li><a 
shape="rect" href="ioc.html" title="IoC">IoC</a><ul><li><a shape="rect" 
href="tapestry-ioc-overview.html" title="Tapestry IoC Overview">Tapestry IoC 
Overview</a></li><li><a shape="rect" href="tapestry-ioc
 -modules.html" title="Tapestry IoC Modules">Tapestry IoC 
Modules</a></li><li><a shape="rect" href="defining-tapestry-ioc-services.html" 
title="Defining Tapestry IOC Services">Defining Tapestry IOC 
Services</a></li><li><a shape="rect" href="service-advisors.html" 
title="Service Advisors">Service Advisors</a></li><li><a shape="rect" 
href="tapestry-ioc-decorators.html" title="Tapestry IoC Decorators">Tapestry 
IoC Decorators</a></li><li><a shape="rect" 
href="tapestry-ioc-configuration.html" title="Tapestry IoC 
Configuration">Tapestry IoC Configuration</a></li><li><a shape="rect" 
href="case-insensitivity.html" title="Case Insensitivity">Case 
Insensitivity</a></li><li><a shape="rect" href="autoloading-modules.html" 
title="Autoloading Modules">Autoloading Modules</a></li><li><a shape="rect" 
href="service-implementation-reloading.html" title="Service Implementation 
Reloading">Service Implementation Reloading</a></li><li><a shape="rect" 
href="ordering-by-constraints.html" title="Orde
 ring by Constraints">Ordering by Constraints</a></li><li><a shape="rect" 
href="symbols.html" title="Symbols">Symbols</a></li><li><a shape="rect" 
href="chainbuilder-service.html" title="ChainBuilder Service">ChainBuilder 
Service</a></li><li><a shape="rect" href="pipelinebuilder-service.html" 
title="PipelineBuilder Service">PipelineBuilder Service</a></li><li><a 
shape="rect" href="shadowbuilder-service.html" title="ShadowBuilder 
Service">ShadowBuilder Service</a></li><li><a shape="rect" 
href="strategybuilder-service.html" title="StrategyBuilder 
Service">StrategyBuilder Service</a></li><li><a shape="rect" 
href="injection-in-detail.html" title="Injection in Detail">Injection in 
Detail</a></li><li><a shape="rect" href="object-providers.html" title="Object 
Providers">Object Providers</a></li><li><a shape="rect" 
href="service-serialization.html" title="Service Serialization">Service 
Serialization</a></li><li><a shape="rect" href="typecoercer-service.html" 
title="TypeCoercer Service
 ">TypeCoercer Service</a></li><li><a shape="rect" 
href="starting-the-ioc-registry.html" title="Starting the IoC 
Registry">Starting the IoC Registry</a></li><li><a shape="rect" 
href="registry-startup.html" title="Registry Startup">Registry 
Startup</a></li><li><a shape="rect" href="parallel-execution.html" 
title="Parallel Execution">Parallel Execution</a></li><li><a shape="rect" 
href="logging-in-tapestry.html" title="Logging in Tapestry">Logging in 
Tapestry</a></li><li><a shape="rect" 
href="using-jsr-330-standard-annotations.html" title="Using JSR 330 standard 
annotations">Using JSR 330 standard annotations</a></li></ul></li><li><a 
shape="rect" href="hibernate-core.html" title="Hibernate - Core">Hibernate - 
Core</a><ul><li><a shape="rect" href="hibernate-core-conf.html" 
title="Hibernate - Core - Conf">Hibernate - Core - Conf</a></li><li><a 
shape="rect" href="hibernate.html" 
title="Hibernate">Hibernate</a></li></ul></li><li><a shape="rect" 
href="integrating-with-spring-framewor
 k.html" title="Integrating with Spring Framework">Integrating with Spring 
Framework</a></li><li><a shape="rect" href="bean-validation.html" title="Bean 
Validation">Bean Validation</a></li><li><a shape="rect" 
href="component-report.html" title="Component Report">Component 
Report</a></li><li><a shape="rect" href="aliases.html" 
title="Aliases">Aliases</a></li><li><a shape="rect" 
href="integrating-with-jpa.html" title="Integrating with JPA">Integrating with 
JPA</a></li></ul></li><li><a shape="rect" href="cheat-sheets.html" title="Cheat 
Sheets">Cheat Sheets</a><ul><li><a shape="rect" 
href="application-module-class-cheat-sheet.html" title="Application Module 
Class Cheat Sheet">Application Module Class Cheat Sheet</a></li><li><a 
shape="rect" href="component-cheat-sheet.html" title="Component Cheat 
Sheet">Component Cheat Sheet</a></li><li><a shape="rect" 
href="tapestry-for-jsf-users.html" title="Tapestry for JSF Users">Tapestry for 
JSF Users</a></li></ul></li><li><a shape="rect" hre
 f="cookbook.html" title="Cookbook">Cookbook</a><ul><li><a shape="rect" 
href="default-parameter.html" title="Default Parameter">Default 
Parameter</a></li><li><a shape="rect" 
href="overriding-exception-reporting.html" title="Overriding Exception 
Reporting">Overriding Exception Reporting</a></li><li><a shape="rect" 
href="supporting-informal-parameters.html" title="Supporting Informal 
Parameters">Supporting Informal Parameters</a></li><li><a shape="rect" 
href="component-libraries.html" title="Component Libraries">Component 
Libraries</a></li><li><a shape="rect" href="switching-cases.html" 
title="Switching Cases">Switching Cases</a></li><li><a shape="rect" 
href="enum-parameter-recipe.html" title="Enum Parameter Recipe">Enum Parameter 
Recipe</a></li><li><a shape="rect" href="error-page-recipe.html" title="Error 
Page Recipe">Error Page Recipe</a></li><li><a shape="rect" 
href="extending-the-if-component.html" title="Extending the If 
Component">Extending the If Component</a></li><li><
 a shape="rect" href="meta-programming-page-content.html" 
title="Meta-Programming Page Content">Meta-Programming Page 
Content</a></li><li><a shape="rect" href="using-select-with-a-list.html" 
title="Using Select With a List">Using Select With a List</a></li><li><a 
shape="rect" href="ioc-cookbook.html" title="IoC cookbook">IoC 
cookbook</a><ul><li><a shape="rect" 
href="ioc-cookbook-basic-services-and-injection.html" title="IoC Cookbook - 
Basic Services and Injection">IoC Cookbook - Basic Services and 
Injection</a></li><li><a shape="rect" 
href="ioc-cookbook-overriding-ioc-services.html" title="IoC Cookbook - 
Overriding IoC Services">IoC Cookbook - Overriding IoC Services</a></li><li><a 
shape="rect" href="ioc-cookbook-patterns.html" title="IoC Cookbook - 
Patterns">IoC Cookbook - Patterns</a></li><li><a shape="rect" 
href="ioc-cookbook-service-configurations.html" title="IoC cookbook - Service 
Configurations">IoC cookbook - Service Configurations</a></li></ul></li><li><a 
shape="rect
 " href="performance-and-clustering.html" title="Performance and 
Clustering">Performance and Clustering</a></li></ul></li><li><a shape="rect" 
href="frequently-asked-questions.html" title="Frequently Asked 
Questions">Frequently Asked Questions</a><ul><li><a shape="rect" 
href="general-questions.html" title="General Questions">General 
Questions</a></li><li><a shape="rect" href="templating-and-markup-faq.html" 
title="Templating and Markup FAQ">Templating and Markup FAQ</a></li><li><a 
shape="rect" href="page-and-component-classes-faq.html" title="Page And 
Component Classes FAQ">Page And Component Classes FAQ</a></li><li><a 
shape="rect" href="forms-and-form-components-faq.html" title="Forms and Form 
Components FAQ">Forms and Form Components FAQ</a></li><li><a shape="rect" 
href="beaneditform-faq.html" title="BeanEditForm FAQ">BeanEditForm 
FAQ</a></li><li><a shape="rect" href="link-components-faq.html" title="Link 
Components FAQ">Link Components FAQ</a></li><li><a shape="rect" href="
 component-events-faq.html" title="Component Events FAQ">Component Events 
FAQ</a></li><li><a shape="rect" href="javascript-faq.html" title="JavaScript 
FAQ">JavaScript FAQ</a></li><li><a shape="rect" href="ajax-components-faq.html" 
title="Ajax Components FAQ">Ajax Components FAQ</a></li><li><a shape="rect" 
href="injection-faq.html" title="Injection FAQ">Injection FAQ</a></li><li><a 
shape="rect" href="tapestry-inversion-of-control-faq.html" title="Tapestry 
Inversion of Control FAQ">Tapestry Inversion of Control FAQ</a></li><li><a 
shape="rect" href="security-faq.html" title="Security FAQ">Security 
FAQ</a></li><li><a shape="rect" 
href="integration-with-existing-applications.html" title="Integration with 
existing applications">Integration with existing applications</a></li><li><a 
shape="rect" href="request-processing-faq.html" title="Request Processing 
FAQ">Request Processing FAQ</a></li><li><a shape="rect" href="limitations.html" 
title="Limitations">Limitations</a></li><li><a sha
 pe="rect" href="specific-errors-faq.html" title="Specific Errors FAQ">Specific 
Errors FAQ</a></li><li><a shape="rect" href="hibernate-support-faq.html" 
title="Hibernate Support FAQ">Hibernate Support FAQ</a></li><li><a shape="rect" 
href="maven-support-faq.html" title="Maven Support FAQ">Maven Support 
FAQ</a></li><li><a shape="rect" href="release-upgrade-faq.html" title="Release 
Upgrade FAQ">Release Upgrade FAQ</a></li></ul></li><li><a shape="rect" 
href="release-notes.html" title="Release Notes">Release Notes</a><ul><li><a 
shape="rect" href="how-to-upgrade.html" title="How to Upgrade">How to 
Upgrade</a></li><li><a shape="rect" href="release-notes-50.html" title="Release 
Notes 5.0">Release Notes 5.0</a></li><li><a shape="rect" 
href="release-notes-51.html" title="Release Notes 5.1">Release Notes 
5.1</a></li><li><a shape="rect" href="release-notes-52.html" title="Release 
Notes 5.2">Release Notes 5.2</a><ul><li><a shape="rect" 
href="release-notes-520.html" title="Release Notes 5.
 2.0">Release Notes 5.2.0</a></li><li><a shape="rect" 
href="release-notes-521.html" title="Release Notes 5.2.1">Release Notes 
5.2.1</a></li><li><a shape="rect" href="release-notes-522.html" title="Release 
Notes 5.2.2">Release Notes 5.2.2</a></li><li><a shape="rect" 
href="release-notes-523.html" title="Release Notes 5.2.3">Release Notes 
5.2.3</a></li><li><a shape="rect" href="release-notes-524.html" title="Release 
Notes 5.2.4">Release Notes 5.2.4</a></li><li><a shape="rect" 
href="release-notes-525.html" title="Release Notes 5.2.5">Release Notes 
5.2.5</a></li><li><a shape="rect" href="release-notes-526.html" title="Release 
Notes 5.2.6">Release Notes 5.2.6</a></li></ul></li><li><a shape="rect" 
href="release-notes-53.html" title="Release Notes 5.3">Release Notes 
5.3</a></li><li><a shape="rect" href="release-notes-531.html" title="Release 
Notes 5.3.1">Release Notes 5.3.1</a></li><li><a shape="rect" 
href="release-notes-532.html" title="Release Notes 5.3.2">Release Notes 
5.3.2</a></
 li><li><a shape="rect" href="release-notes-533.html" title="Release Notes 
5.3.3">Release Notes 5.3.3</a></li><li><a shape="rect" 
href="release-notes-534.html" title="Release Notes 5.3.4">Release Notes 
5.3.4</a></li><li><a shape="rect" href="release-notes-535.html" title="Release 
Notes 5.3.5">Release Notes 5.3.5</a></li><li><a shape="rect" 
href="release-notes-536.html" title="Release Notes 5.3.6">Release Notes 
5.3.6</a></li><li><a shape="rect" href="release-notes-54.html" title="Release 
Notes 5.4">Release Notes 5.4</a></li></ul></li><li><a shape="rect" 
href="javascript-rewrite.html" title="JavaScript Rewrite">JavaScript 
Rewrite</a></li><li><a shape="rect" href="support.html" 
title="Support">Support</a></li><li><a shape="rect" 
href="developer-information.html" title="Developer Information">Developer 
Information</a><ul><li><a shape="rect" 
href="building-tapestry-from-source.html" title="Building Tapestry from 
Source">Building Tapestry from Source</a></li><li><a shape="rect" hre
 f="confluence-site-setup.html" title="Confluence Site Setup">Confluence Site 
Setup</a><ul><li><a shape="rect" href="since-and-deprecated-user-macros.html" 
title="Since and Deprecated User Macros">Since and Deprecated User 
Macros</a></li></ul></li><li><a shape="rect" href="developer-bible.html" 
title="Developer Bible">Developer Bible</a></li><li><a shape="rect" 
href="release-process.html" title="Release Process">Release 
Process</a></li><li><a shape="rect" href="the-tapestry-jail.html" title="The 
tapestry jail">The tapestry jail</a></li><li><a shape="rect" 
href="version-numbers.html" title="Version Numbers">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>
 
@@ -117,7 +117,7 @@
 
 <h1><a shape="rect" name="Documentation-TapestryWikis"></a>Tapestry Wikis</h1>
 
-<ul><li><a shape="rect" class="external-link" 
href="http://wiki.apache.org/tapestry/FrontPage";>Community's Wiki</a> (Moin 
Moin) contains a lot of user-generated information on different concrete web 
application use cases.</li><li><a shape="rect" class="external-link" 
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>
+<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" class="external-link" 
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><a shape="rect" name="Documentation-Gettinghelp"></a>Getting help</h1>

Modified: websites/production/tapestry/content/principles.html
==============================================================================
--- websites/production/tapestry/content/principles.html (original)
+++ websites/production/tapestry/content/principles.html Mon Feb 18 00:21:00 
2013
@@ -70,26 +70,28 @@
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" href="principles.html">Principles</a>
+                         <a shape="rect" 
href="tapestry-for-jsf-users.html">Tapestry for JSF Users</a>
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" 
href="tapestry-for-jsf-users.html">Tapestry for JSF Users</a>
+                         <a shape="rect" href="principles.html">Principles</a>
         
                                             </td></tr></table>
 </div> 
 
 <h1><a shape="rect" 
name="Principles-Principle1StaticStructure%2CDynamicBehavior"></a>Principle 1 
&#8211; Static Structure, Dynamic Behavior</h1>
 
-<p>The concept of "Dynamic Behavior" should be pretty obvious when you are 
building a web application; things should look different for different 
users/situations. But what does it mean that Tapestry has "Static Structure?" 
Static structure implies that when you build a page in Tapestry you are going 
to define all of the components that are used within that page. Under no 
circumstance during the rendering or event processing of the page will you be 
able to dynamically create a new component and place that into the component 
tree.</p>
+<p>The concept of "Dynamic Behavior" should be pretty obvious when you are 
building a web application; things should look different for different 
users/situations. But what does it mean that Tapestry has "Static Structure?" 
Static structure implies that when you build a page in Tapestry you are going 
to define all of the types of components that are used within that page. Under 
no circumstance during the rendering or event processing of the page will you 
be able to dynamically create a new type of component and place that into the 
component tree.</p>
 
-<p>At first glance, this seems quite limiting ... other frameworks allow new 
elements to be created on the fly; it's also a common feature of desktop GUIs 
such as Swing. But static structure turns out to be not so limiting after all. 
You <em>can</em> create new elements (you're actually re-rendering existing 
components with different properties). And you have plenty of options for 
getting dynamic behavior out of your static structure; from the simple 
conditional and looping components to the more advanced implementations of 
Tapestry's BeanEditor or Grid components, Tapestry gives you the control over 
what renders and when.</p>
+<p>At first glance, this seems quite limiting ... other frameworks allow new 
elements to be created on the fly; it's also a common feature of desktop GUIs 
such as Swing. But static structure turns out to be not so limiting after all. 
You <em>can</em> create new elements (you're actually re-rendering existing 
components with different properties). And you have plenty of options for 
getting dynamic behavior out of your static structure; from the simple 
conditional and looping components to the more advanced implementations of 
Tapestry's BeanEditor or Grid components, Tapestry gives you control over what 
renders and when, and even where it appears on the page. And starting in 
Tapestry 5.3 you can even use the <a shape="rect" class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/Dynamic.html";>Dynamic
 component</a>, which renders whatever is in an external template file.</p>
 
 <p>Why did Tapestry choose static structure as a core principle? It's really a 
matter of meeting the requirements of agility and scalability.</p>
 
 <h2><a shape="rect" name="Principles-Agility"></a>Agility</h2>
 
-<p>Tapestry is designed to be an agile working environment; "code less, 
deliver more". To support you writing less code Tapestry does a lot of work on 
your POJO pages and components when first loading them. It also uses shared 
instances of page and component classes (shared across multiple threads and 
requests). Having dynamically modifiable structure would imply that each 
request has its own instance and, further, that the entire structure would need 
to be serialized between requests so that it can be restored to handle later 
requests. </p>
+<p>Tapestry is designed to be an agile working environment; "code less, 
deliver more". To support you writing less code Tapestry does a lot of work on 
your POJO pages and components when first loading them. It also uses shared 
instances of page and component classes (shared across multiple threads and 
requests). Having dynamically modifiable structure would imply that each 
request has its own instance and, further, that the entire structure would need 
to be serialized between requests so that it can be restored to handle later 
requests.</p>
+
+<p>Tapestry also makes you more agile by speeding up the development cycle 
with <a shape="rect" href="class-reloading.html" title="Class Reloading">Live 
Class Reloading</a>. Tapestry monitors the file system for changes to Java page 
classes, component classes, service implementation classes, HTML templates and 
component property files, and it hot-swaps the changes into the running 
application without requiring a restart <em>or losing session data</em>. This 
provides a very short code-save-view cycle that no other framework can 
touch.</p>
 
 <h2><a shape="rect" name="Principles-Scalability"></a>Scalability</h2>
 
@@ -97,7 +99,7 @@
 
 <h1><a shape="rect" name="Principles-Principle2AdaptiveAPI"></a>Principle 2 
&#8211; Adaptive API</h1>
 
-<p>A key feature of Tapestry 5 is adaptive API.</p>
+<p>A key feature of Tapestry 5 is its adaptive API.</p>
 
 <p>In traditional Java frameworks (including Struts, <a shape="rect" 
href="tapestry-for-jsf-users.html" title="Tapestry for JSF Users">JSF</a> and 
even the now-ancient Tapestry 4) user code is expected to conform to the 
framework. You create classes that extend from framework-provided base classes, 
or implement framework-provided interfaces.</p>
 


Reply via email to