You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by bu...@apache.org on 2015/11/08 23:19:51 UTC

svn commit: r971795 - in /websites/production/tapestry/content: ./ cache/ indexv2.data/ whatistapestry-v2.data/

Author: buildbot
Date: Sun Nov  8 22:19:51 2015
New Revision: 971795

Log:
Production update by buildbot for tapestry

Added:
    websites/production/tapestry/content/indexv2.data/demos.png   (with props)
    websites/production/tapestry/content/indexv2.data/download.png   (with props)
    websites/production/tapestry/content/indexv2.data/plugins.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/
    websites/production/tapestry/content/whatistapestry-v2.data/Chat.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/Refresh.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/Web.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/accepted.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/bug.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/fast.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/injection.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.data/plugin.png   (with props)
    websites/production/tapestry/content/whatistapestry-v2.html
Modified:
    websites/production/tapestry/content/cache/main.pageCache
    websites/production/tapestry/content/downloadboxes-v2.html
    websites/production/tapestry/content/index.html
    websites/production/tapestry/content/indexv2.html

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

Modified: websites/production/tapestry/content/downloadboxes-v2.html
==============================================================================
--- websites/production/tapestry/content/downloadboxes-v2.html (original)
+++ websites/production/tapestry/content/downloadboxes-v2.html Sun Nov  8 22:19:51 2015
@@ -57,25 +57,7 @@
   </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 id="ConfluenceContent"><div class="row" id="downloadbox"><div class="col-md-4" id="download"><p><a shape="rect" class="external-link" href="http://tapestry.apache.org/download.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="downloadboxes-v2.data/download.png"></span></a></p><ul><li><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;<a shape="rect" class="external-link" href="http://tapestry.apache.org/modules.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="downloadboxes-v2.data/plugins.png"></span></a></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" clas
 s="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"><p><a shape="rect" class="external-link" href="http://tapestry.apache.org/demos.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="downloadboxes-v2.data/demos.png"></span></a></p><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>

Modified: websites/production/tapestry/content/index.html
==============================================================================
--- websites/production/tapestry/content/index.html (original)
+++ websites/production/tapestry/content/index.html Sun Nov  8 22:19:51 2015
@@ -206,25 +206,7 @@ Tapestry 5.3.8 is the latest maintenance
     
         
     </div>
-    </div><div class="big-col" id="content"><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> <style>
+    </div><div class="big-col" id="content"><div class="row" id="downloadbox"><div class="col-md-4" id="download"><p><a shape="rect" class="external-link" href="http://tapestry.apache.org/download.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="index.data/download.png"></span></a></p><ul><li><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;<a shape="rect" class="external-link" href="http://tapestry.apache.org/modules.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="index.data/plugins.png"></span></a></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="ext
 ernal-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"><p><a shape="rect" class="external-link" href="http://tapestry.apache.org/demos.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="index.data/demos.png"></span></a></p><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;

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

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

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

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

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

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

Modified: websites/production/tapestry/content/indexv2.html
==============================================================================
--- websites/production/tapestry/content/indexv2.html (original)
+++ websites/production/tapestry/content/indexv2.html Sun Nov  8 22:19:51 2015
@@ -38,232 +38,23 @@
 <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="ConfluenceContent"><link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
-
-
+<div id="ConfluenceContent">
+<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
 <style type="text/css">
-
 .blogSurtitle {
-    background: none repeat scroll 0 0 #569D2F;
-    border: 2px solid #DDDDDD;
-    color: #FFFFFF;
-    margin: 1px 1px 10px;
-    padding: 3px;
-}
-a.blogDate {
-    color: #FFFFFF;
-}
-
-a.blogHeading {
-    color: #569D2F;
-    font-size: 14px;
-}
-
-#col p {
-    text-align : justify;
-    font-size : 11px;
-    line-height : 1.2 !important
-}
-
-.feature {
-    #height: 150px;
+    background: none repeat scroll 0 0 #569D2F; border: 2px solid #DDDDDD;
+    color: #FFFFFF; margin: 1px 1px 10px; padding: 3px;
 }
-
+a.blogDate { color: #FFFFFF; }
+a.blogHeading { color: #569D2F; font-size: 14px; }
+#col p { text-align : justify; font-size : 11px; line-height : 1.2 !important }
 </style>
 
 <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" style="padding: 0 2em 2em"><div><p></p><form enctype="application/x-www-form-urlencoded" method="get" action="http://tapestry.apache.org/search.html">
+<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 {
-    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>
-</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;
-   height : 32px;
-   float : left;
-   margin-right : 10px;
-   margin-left : 5px;
-}
-
-#polyglot {
-   background : url("whatistapestry.data/Chat.png") no-repeat scroll left top transparent;   
-}
-
-#injection {
-   background : url("whatistapestry.data/injection.png") no-repeat scroll left top transparent; 
-}
-
-#productive {
-   background : url("whatistapestry.data/Refresh.png") no-repeat scroll left top transparent; 
-}
-
-#testable {
-   background : url("whatistapestry.data/accepted.png") no-repeat scroll left top transparent; 
-}
-
-#fast {
-   background : url("whatistapestry.data/fast.png") no-repeat scroll left top transparent;
-}
-
-#reporting {
-   background : url("whatistapestry.data/bug.png") no-repeat scroll left top transparent; 
-}
-
-#scalable {
-   background : url("whatistapestry.data/Web.png") no-repeat scroll left top transparent; 
-}
-
-#modular {
-   background : url("whatistapestry.data/plugin.png") no-repeat scroll left top transparent; 
-}
-
-#whatIs {
-  font-size: 95%;
-  width : 650px;
-  position : relative;
-  overflow: hidden;
-  height : 625px;
- }
-
-#whatIs p {
-    margin-left: 10px;
-    margin-right: 10px;
-}
-
-#whatIs h3 {
-    margin-top: 0px;
-}
-
-#polyglotBox{
-  position : absolute;
-  left : 5px;
-  top : 0;
-  width : 325px;
-}
-
-#injectionBox{
-  position : absolute;
-  left : 330px;
-  top : 0;
-  width : 325px;
-}
-
-#productiveBox{
-  position : absolute;
-  left : 5px;
-  top : 130px;
-  width : 325px;
-}
-
-#scalableBox{
-  position : absolute;
-  left : 330px;
-  top : 130px;
-  width : 325px;
-}
-
-#reportingBox{
-  position : absolute;
-  left : 5px;
-  top : 260px;
-  width : 325px;
-}
-
-#testableBox{
-  position : absolute;
-  left : 330px;
-  top : 260px;
-  width : 325px;
-}
-
-#fastBox{
-  position : absolute;
-  left : 5px;
-  top : 420px;
-  width : 325px;
-}
-
-#modularBox{
-  position : absolute;
-  left : 330px;
-  top : 420px;
-  width : 325px;
-}
-
-#question h2 {
-  margin-top: 15px;
-  margin-bottom : 15px;
-}
-
-</style>
-
-</p><div id="question">
-<h2> What is Tapestry? </h2>
-</div>
-<div id="whatIs">
-<div class="whatIsWrapper">
-
-     <div id="polyglotBox">
-          <div class="tapProperty" id="polyglot"></div> <h3>Pure Java and Polyglot </h3>
-           <p>Written in pure Java: code your pages and components in Java, Groovy or Scala.</p>
-     </div>
-     <div id="injectionBox">
-           <div class="tapProperty" id="injection"></div> <h3>Convention Over Configuration</h3>
-           <p>Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations and naming conventions.</p>
-     </div>
-
-     <div id="productiveBox">
-           <div class="tapProperty" id="productive"></div> <h3>Highly Productive</h3>
-           <p>Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes.</p>
-     </div>
-
-     <div id="scalableBox">
-           <div class="tapProperty" id="scalable"></div><h3>Scalable</h3>
-           <p>Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design.</p>
-     </div>
-
-     <div id="reportingBox">
-           <div class="tapProperty" id="reporting"></div> <h3>Advanced Exception Reporting</h3>
-           <p>Gives you all the tools you need to fix your problem: not just a  stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it.</p>
-     </div>  
-
-     <div id="testableBox">
-           <div class="tapProperty" id="testable"></div> <h3>Testable</h3>
-           <p>Committed to testability throughout design; built-in utilities to enhance TDD. Support for <a shape="rect" href="http://seleniumhq.org/">Selenium</a> for integration testing. <a shape="rect" href="http://tapestry.apache.org/5.2/tapestry-core/cobertura/index.html">See Tapestry's code coverage report</a></p>
-     </div>
-
-     <div id="fastBox">
-           <div class="tapProperty" id="fast"></div> <h3>Fast</h3>
-           <p>Pure Java; no reflection, not even for property expressions. Built to cleanly support large numbers of concurrent threads without contention. Integrated GZip content compression, JavaScript aggregation and compression, and client-side caching.</p>
-     </div>
-
-     <div id="modularBox">
-           <div class="tapProperty" id="modular"></div><h3>Adaptable And Modular</h3>
-           <p>Architecture is open and extensible. There's a clean way to add your own extensions, or override built-in logic. Provides  integration   with <a shape="rect" href="http://hibernate.org/">Hibernate</a>, <a shape="rect" href="http://jcp.org/aboutJava/communityprocess/final/jsr317/index.html">JPA</a>, and <a shape="rect" href="http://www.springsource.org/">Spring</a>. Third-party integrations with other tools, such as <a shape="rect" href="http://www.quartz-scheduler.org">Quartz</a> and <a shape="rect" href="http://lucene.apache.org/java/docs/index.html">Lucene</a>.</p>
-     </div>     
-
-</div> 
-
-</div> <p>More on <a shape="rect" href="principles.html">Tapestry philosophy</a> - Who uses <a shape="rect" href="applications.html">Tapestry </a>?</p><p><a shape="rect" class="external-link" href="http://twitter.com/apachetapestry" ><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="indexv2.data/twitterTapestry.png"></span></a></p><p>&#160;</p></div><div class="col-md-4" id="twitter-container"><a shape="rect" class="twitter-timeline" href="https://twitter.com/hashtag/tapestry5" data-widget-id="585196873335574528">#tapestry5 Tweets</a>
+</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"><div class="row" id="downloadbox"><div class="col-md-4" id="download"><p><a shape="rect" class="external-link" href="http://tapestry.apache.org/download.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="indexv2.data/download.png"></span></a></p><ul><li><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;<a shape="rec
 t" class="external-link" href="http://tapestry.apache.org/modules.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="indexv2.data/plugins.png"></span></a></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"><p><a shape="rect" class="external-link" href="http://tapestry.apache.org/demos.html"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="indexv2.data/demos.png"></span></a></p><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></p><h3 id="IndexV2-WhatisTapestry?">What is Tapestry?</h3><div class="row" id="whatIs"><div class="col-md-6"><div id="polyglotBox"><h4 id="IndexV2-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure Java: code your pages and components in Java, Groovy or Scala.</p></div><div id="productiveBox"><h4 id="IndexV2-HighlyProductive">Highly Productive</h4><p>Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes.</p></div><div id="reportingBox"><h4 id="IndexV2-AdvancedExceptionReporting">Advance
 d Exception Reporting</h4><p>Gives you all the tools you need to fix your problem: not just a stack trace, but details about what Tapestry was doing and why, what went wrong, and how to fix it.</p></div><div id="fastBox"><h4 id="IndexV2-Fast">Fast</h4><p>Pure Java; no reflection, not even for property expressions. Built to cleanly support large numbers of concurrent threads without contention. Integrated GZip content compression, JavaScript aggregation and compression, and client-side caching.</p></div></div><div class="col-md-6"><div id="injectionBox"><h4 id="IndexV2-ConventionoverConfiguration">Convention over Configuration</h4><p>Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations and naming conventions.</p></div><div id="scalableBox"><h4 id="IndexV2-Scalable">Scalable</h4><p>Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design.</p></div><div id="testableBox"><h4 id="IndexV2
 -Testable">Testable</h4><p>Committed to testability throughout design; built-in utilities to enhance TDD. Support for Selenium for integration testing.</p></div><div id="modularBox"><h4 id="IndexV2-AdaptableandModular">Adaptable and Modular</h4><p>Architecture is open and extensible. There's a clean way to add your own extensions, or override built-in logic. Provides integration with Hibernate, JPA and Spring. Third-party integrations with other tools, such as Quartz and Lucene.</p></div></div></div><p>More on <a shape="rect" href="principles.html">Tapestry philosophy</a> - Who uses <a shape="rect" href="applications.html">Tapestry </a>?</p><p><a shape="rect" class="external-link" href="http://twitter.com/apachetapestry" ><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="indexv2.data/twitterTapestry.png"></span></a></p><p>&#160;</p></div><div class="col-md-4" id="twitter-container"><a shape="rect" class="twitter-timeline" href="https://twitte
 r.com/hashtag/tapestry5" data-widget-id="585196873335574528">#tapestry5 Tweets</a>
 &#160;<h3 id="IndexV2-Latestnews"><a shape="rect" href="news.html">Latest news</a> <a shape="rect" href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&amp;spaces=TAPESTRY&amp;title=Apache+Tapestry+News+RSS+Feed&amp;labelString%3D&amp;sort=created&amp;maxResults=10&amp;timeSpan=12&amp;confirm=Create&amp;showContent=true&amp;showDiff=false"><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="indexv2.data/Feed-icon.gif"></span></a></h3>    
 
     

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Added: websites/production/tapestry/content/whatistapestry-v2.html
==============================================================================
--- websites/production/tapestry/content/whatistapestry-v2.html (added)
+++ websites/production/tapestry/content/whatistapestry-v2.html Sun Nov  8 22:19:51 2015
@@ -0,0 +1,86 @@
+<!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>
+    whatIsTapestry-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">whatIsTapestry-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="whatistapestry-v2.html">whatIsTapestry-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=61327655">edit</a>
+  </div>
+
+<div id="content">
+<div id="ConfluenceContent"><h3 id="whatIsTapestry-v2-WhatisTapestry?">What is Tapestry?</h3><div class="row" id="whatIs"><div class="col-md-6"><div id="polyglotBox"><h4 id="whatIsTapestry-v2-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written in pure Java: code your pages and components in Java, Groovy or Scala.</p></div><div id="productiveBox"><h4 id="whatIsTapestry-v2-HighlyProductive">Highly Productive</h4><p>Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes.</p></div><div id="reportingBox"><h4 id="whatIsTapestry-v2-AdvancedExceptionReporting">Advanced Exception Reporting</h4><p>Gives you all the tools you need to fix your problem: not just a stack trace, but details about what Tapestry was doing and why, what went wrong, and how to fix it.</p></div><div id="fastBox"><h4 id="whatIsTapestry-v2-Fast">Fast</h4><p>Pure Java; no reflection, not even for property expressions. Built to cleanly support large numbers of 
 concurrent threads without contention. Integrated GZip content compression, JavaScript aggregation and compression, and client-side caching.</p></div></div><div class="col-md-6"><div id="injectionBox"><h4 id="whatIsTapestry-v2-ConventionoverConfiguration">Convention over Configuration</h4><p>Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations and naming conventions.</p></div><div id="scalableBox"><h4 id="whatIsTapestry-v2-Scalable">Scalable</h4><p>Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design.</p></div><div id="testableBox"><h4 id="whatIsTapestry-v2-Testable">Testable</h4><p>Committed to testability throughout design; built-in utilities to enhance TDD. Support for Selenium for integration testing.</p></div><div id="modularBox"><h4 id="whatIsTapestry-v2-AdaptableandModular">Adaptable and Modular</h4><p>Architecture is open and extensible. There's a clean way to add your o
 wn extensions, or override built-in logic. Provides integration with Hibernate, JPA and Spring. Third-party integrations with other tools, such as Quartz and Lucene.</p></div></div></div></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/whatistapestry-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/whatistapestry-v2.html"></iframe>
+		</noscript>
+  </div>
+</body>
+</html>