Author: buildbot
Date: Sun Feb 17 23:20:54 2013
New Revision: 850878

Log:
Production update by buildbot for tapestry

Modified:
    websites/production/tapestry/content/cache/main.pageCache
    websites/production/tapestry/content/creating-the-skeleton-application.html
    websites/production/tapestry/content/getting-started.html
    websites/production/tapestry/content/introduction.html
    websites/production/tapestry/content/loading-the-project-into-eclipse.html
    websites/production/tapestry/content/principles.html
    websites/production/tapestry/content/tapestry-for-jsf-users.html

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

Modified: 
websites/production/tapestry/content/creating-the-skeleton-application.html
==============================================================================
--- websites/production/tapestry/content/creating-the-skeleton-application.html 
(original)
+++ websites/production/tapestry/content/creating-the-skeleton-application.html 
Sun Feb 17 23:20:54 2013
@@ -66,85 +66,13 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 /*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td 
colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" 
href="dependencies-tools-and-plugins.html"><img align="middle" border="0" 
src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td 
colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" 
href="dependencies-tools-and-plugins.html">Dependencies, Tools and 
Plugins</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" 
width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img 
align="middle" border="0" src="/images/confluence/up_16.gif" width="8" 
height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry 
Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" 
width="33%">&#160;<a shape="rect" 
href="loading-the-project-into-eclipse.html">Loading the Project Into 
Eclipse</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a 
shape="rect" href=
 "loading-the-project-into-eclipse.html"><img align="middle" border="0" 
src="/images/confluence/forwd_16.gif" width="16" 
height="16"></a></td></tr></table></div>
 
-<h1><a shape="rect" 
name="CreatingTheSkeletonApplication-UsingtheQuickstartArchetype"></a>Using the 
Quickstart Archetype</h1>
-
 <p>Before we can get down to the fun, we have to create an empty application. 
Tapestry uses a feature of Maven to do this: <b>archetypes</b> (a too-clever 
way of saying "project templates").</p>
 
 <p>What we'll do is create an empty shell application using Maven, then import 
the application into Eclipse to do the rest of the work.</p>
 
-<p>For the tutorial, we're using a fresh install of Eclipse and an empty 
workspace at /Users/Howard/Documents/workspace<style type="text/css">
-.FootnoteMarker, .FootnoteNum a {
-  background: transparent 
url(/confluence/download/resources/com.adaptavist.confluence.footnoteMacros:footnote/gfx/footnote.png)
 no-repeat top right;
-  padding: 1px 2px 0px 1px;
-  border-left: 1px solid #8898B8;
-  border-bottom: 1px solid #6B7C9B;
-  margin: 1px;
-  text-decoration: none;
-}
-.FootnoteNum a {
-  margin-top: 2px;
-  margin-right: 0px;
-}
-.FootnoteNum {
-  font-size: x-small;
-  text-align: right;
-  padding-bottom: 4px;
-}
-.footnote-th1 {
-  text-align: right;
-}
-.Footnote {
-  padding-left: 7px;
-  margin-bottom: 4px;
-  border: 1px none #DDDDDD;
-  writingMode: tb-rl;
-}
-.accessibility {
-     display: none;
-     visibility: hidden;
-}
-@media aural,braille,embossed {
-        .FootnoteMarker, .FootnoteNum a {
-         border: 1px solid #000000;
-         background: #ffffff none;
-    }
-    .accessibility {
-         display: run-in;
-         visibility: visible;
-    }
-}
-</style>
-<script type="text/javascript" language="JavaScript">
-//<!--\n
-var effectInProgress = {};
-var despamEffect = function (id,effectType,duration) {
-  if ((effectInProgress[id]) || (typeof(Effect)=="undefined") || 
(typeof(Effect[effectType])=="undefined")) return;
-  new Effect[effectType](id);
-  effectInProgress[id]=true;
-  setTimeout('effectInProgress[\"'+id+'\"]=false;',duration*1000);
-};
-var oldFootnoteId = '';
-var footnoteHighlight = function(id,pulsateNum) {
-  if (oldFootnoteId!='') 
document.getElementById('Footnote'+oldFootnoteId).style['borderStyle'] = 'none';
-  oldFootnoteId = id;
-  document.getElementById('Footnote'+id).style['borderStyle'] = 'solid';
-  despamEffect('Footnote'+id,'Highlight',1)
-  if (pulsateNum) despamEffect('FootnoteNum'+id,'Pulsate',3)
-}
-var footnoteMarkerHighlight = function(id) {
-  if (oldFootnoteId!='') 
document.getElementById('Footnote'+oldFootnoteId).style['borderStyle'] = 'none';
-  oldFootnoteId = '';
-  despamEffect('FootnoteMarker'+id,'Pulsate',3)
-}
-//-->
-</script>
+<p>For the tutorial, we're using a fresh install of Eclipse and an empty 
workspace at <tt>/Users/joeuser/workspace</tt>.  You may need to adjust a few 
things for other operating systems or local paths.</p>
 
-<sup id="FootnoteMarker1">
-    <a shape="rect" class="FootnoteMarker" name="FootnoteMarker1" 
href="#Footnote1" onclick="footnoteHighlight(&quot;1&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
-            1
-    </a>
-</sup>
-.  You may need to adjust a few things for other operating systems or local 
paths.</p>
+<h2><a shape="rect" 
name="CreatingTheSkeletonApplication-UsingtheQuickstartArchetype"></a>Using the 
Quickstart Archetype</h2>
 
 <p>From our workspace directory, we'll use Maven to create a skeleton Tapestry 
project. </p>
 
@@ -187,11 +115,8 @@ Choose version: 
 1: 5.0.19
 2: 5.1.0.5
 3: 5.2.6
-4: 5.3
-5: 5.3.1
-6: 5.3.2
-7: 5.3.4
-Choose a number: 7: 7
+4: 5.3.6
+Choose a number: 4: 4
 Define value for property 'groupId': : com.example
 Define value for property 'artifactId': : tutorial1
 Define value for property 'version':  1.0-SNAPSHOT: : 
@@ -203,7 +128,7 @@ version: 1.0-SNAPSHOT
 package: com.example.tutorial
  Y: : 
 [INFO] 
----------------------------------------------------------------------------
-[INFO] Using following parameters for creating project from Archetype: 
quickstart:5.3.4
+[INFO] Using following parameters for creating project from Archetype: 
quickstart:5.3.6
 [INFO] 
----------------------------------------------------------------------------
 [INFO] Parameter: groupId, Value: com.example
 [INFO] Parameter: artifactId, Value: tutorial1
@@ -214,22 +139,20 @@ package: com.example.tutorial
 [INFO] Parameter: version, Value: 1.0-SNAPSHOT
 [INFO] Parameter: groupId, Value: com.example
 [INFO] Parameter: artifactId, Value: tutorial1
-[WARNING] Don't override file 
/Users/hlship/Documents/workspace/tutorial1/src/test/java
-[WARNING] Don't override file 
/Users/hlship/Documents/workspace/tutorial1/src/main/webapp
-[WARNING] Don't override file 
/Users/hlship/Documents/workspace/tutorial1/src/main/resources/com/example/tutorial
-[WARNING] Don't override file 
/Users/hlship/Documents/workspace/tutorial1/src/test/resources
-[WARNING] Don't override file 
/Users/hlship/Documents/workspace/tutorial1/src/test/conf
-[WARNING] Don't override file 
/Users/hlship/Documents/workspace/tutorial1/src/site
-[INFO] project created from Archetype in dir: 
/Users/hlship/Documents/workspace/tutorial1
+[WARNING] Don't override file /Users/joeuser/workspace/tutorial1/src/test/java
+[WARNING] Don't override file 
/Users/joeuser/workspace/tutorial1/src/main/webapp
+[WARNING] Don't override file 
/Users/joeuser/workspace/tutorial1/src/main/resources/com/example/tutorial
+[WARNING] Don't override file 
/Users/joeuser/workspace/tutorial1/src/test/resources
+[WARNING] Don't override file /Users/joeuser/workspace/tutorial1/src/test/conf
+[WARNING] Don't override file /Users/joeuser/workspace/tutorial1/src/site
+[INFO] project created from Archetype in dir: 
/Users/joeuser/workspace/tutorial1
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 22.398s
-[INFO] Finished at: Tue Nov 22 11:46:08 PST 2011
+[INFO] Finished at: Fri Mar 1 11:46:08 PST 2013
 [INFO] Final Memory: 7M/81M
 [INFO] ------------------------------------------------------------------------
-~/Documents/workspace
-$ 
 </pre>
 </div></div>
 
@@ -253,13 +176,13 @@ $ 
       &lt;nonProxyHosts&gt;&lt;/nonProxyHosts&gt;
     &lt;/proxy&gt;
   &lt;/proxies&gt;
-  &lt;localRepository&gt;C:/Documents and 
Settings/joeuser/.m2/repository&lt;/localRepository&gt;
+  
&lt;localRepository&gt;C:/Users/joeuser/.m2/repository&lt;/localRepository&gt;
 &lt;/settings&gt;
 </pre>
 </div></div>
 <p>Of course, adjust the <tt>localRepository</tt> element to match the correct 
path for your computer.</p></td></tr></table></div>
 
-<h1><a shape="rect" 
name="CreatingTheSkeletonApplication-RunningtheNewApplicationusingJetty"></a>Running
 the New Application using Jetty</h1>
+<h2><a shape="rect" 
name="CreatingTheSkeletonApplication-RunningtheNewApplicationusingJetty"></a>Running
 the New Application using Jetty</h2>
 
 <p>One of the first things you can do is use Maven to run Jetty directly.</p>
 
@@ -294,7 +217,7 @@ Application 'app' (version 1.0-SNAPSHOT-
 /_  __/__ ____  ___ ___ / /_______ __  / __/
  / / / _ `/ _ \/ -_|_-&lt;/ __/ __/ // / /__ \ 
 /_/  \_,_/ .__/\__/___/\__/_/  \_, / /____/
-        /_/                   /___/  5.3.4 (development mode)
+        /_/                   /___/  5.3.6 (development mode)
 
 
 2011-11-22 11:46:45.636::INFO:  Started SelectChannelConnector@0.0.0.0:8080
@@ -304,15 +227,80 @@ Application 'app' (version 1.0-SNAPSHOT-
 
 <p>You can now open a web browser to <a shape="rect" class="external-link" 
href="http://localhost:8080/tutorial1/"; >http://localhost:8080/tutorial1/</a> 
to see the running application:</p>
 
-
 <p><span class="image-wrap" style="display: block; text-align: center"><a 
shape="rect" class="confluence-thumbnail-link 1024x768" 
href="creating-the-skeleton-application.data/startpage.png"><img 
src="creating-the-skeleton-application.thumbs/startpage.png" style="border: 0px 
solid black"></a></span></p>
 
 <p>The date and time in the middle of the page proves that this is a live 
application.</p>
 
-<p>This is a complete little application; it doesn't do much, but it 
demonstrate how to create a number of pages sharing a common layout, and 
demonstrates some simple navigation and link hanlding.  You can see that it has 
three different pages that share a common layout
-<sup id="FootnoteMarker2">
-    <a shape="rect" class="FootnoteMarker" name="FootnoteMarker2" 
href="#Footnote2" onclick="footnoteHighlight(&quot;2&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
-            2
+<p>This is a complete little application; it doesn't do much, but it 
demonstrate how to create a number of pages sharing a common layout, and 
demonstrates some simple navigation and link handling.  You can see that it has 
three different pages that share a common layout<style type="text/css">
+.FootnoteMarker, .FootnoteNum a {
+  background: transparent 
url(/confluence/download/resources/com.adaptavist.confluence.footnoteMacros:footnote/gfx/footnote.png)
 no-repeat top right;
+  padding: 1px 2px 0px 1px;
+  border-left: 1px solid #8898B8;
+  border-bottom: 1px solid #6B7C9B;
+  margin: 1px;
+  text-decoration: none;
+}
+.FootnoteNum a {
+  margin-top: 2px;
+  margin-right: 0px;
+}
+.FootnoteNum {
+  font-size: x-small;
+  text-align: right;
+  padding-bottom: 4px;
+}
+.footnote-th1 {
+  text-align: right;
+}
+.Footnote {
+  padding-left: 7px;
+  margin-bottom: 4px;
+  border: 1px none #DDDDDD;
+  writingMode: tb-rl;
+}
+.accessibility {
+     display: none;
+     visibility: hidden;
+}
+@media aural,braille,embossed {
+        .FootnoteMarker, .FootnoteNum a {
+         border: 1px solid #000000;
+         background: #ffffff none;
+    }
+    .accessibility {
+         display: run-in;
+         visibility: visible;
+    }
+}
+</style>
+<script type="text/javascript" language="JavaScript">
+//<!--\n
+var effectInProgress = {};
+var despamEffect = function (id,effectType,duration) {
+  if ((effectInProgress[id]) || (typeof(Effect)=="undefined") || 
(typeof(Effect[effectType])=="undefined")) return;
+  new Effect[effectType](id);
+  effectInProgress[id]=true;
+  setTimeout('effectInProgress[\"'+id+'\"]=false;',duration*1000);
+};
+var oldFootnoteId = '';
+var footnoteHighlight = function(id,pulsateNum) {
+  if (oldFootnoteId!='') 
document.getElementById('Footnote'+oldFootnoteId).style['borderStyle'] = 'none';
+  oldFootnoteId = id;
+  document.getElementById('Footnote'+id).style['borderStyle'] = 'solid';
+  despamEffect('Footnote'+id,'Highlight',1)
+  if (pulsateNum) despamEffect('FootnoteNum'+id,'Pulsate',3)
+}
+var footnoteMarkerHighlight = function(id) {
+  if (oldFootnoteId!='') 
document.getElementById('Footnote'+oldFootnoteId).style['borderStyle'] = 'none';
+  oldFootnoteId = '';
+  despamEffect('FootnoteMarker'+id,'Pulsate',3)
+}
+//-->
+</script>
+
+<sup id="FootnoteMarker1">
+    <a shape="rect" class="FootnoteMarker" name="FootnoteMarker1" 
href="#Footnote1" onclick="footnoteHighlight(&quot;1&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
+            1
     </a>
 </sup>
 .</p>
@@ -326,12 +314,6 @@ Application 'app' (version 1.0-SNAPSHOT-
             1
         </a>
       </td><td colspan="1" rowspan="1" valign="top" class="Footnote" 
id="Footnote1" width="100%" headings="footnote-th2">
-          Yes, Howard is on a Mac. Get one.
-      </td></tr><tr name="Footnote2"><td colspan="1" rowspan="1" valign="top" 
class="FootnoteNum" headings="footnote-th1">
-        <a shape="rect" id="FootnoteNum2" href="#FootnoteMarker2" 
onclick="footnoteMarkerHighlight(&quot;2&quot;);" 
onmouseover="footnoteHighlight(&quot;2&quot;,false);" alt="Footnote: Click to 
return to reference in text" title="Footnote: Click to return to reference in 
text">
-            2
-        </a>
-      </td><td colspan="1" rowspan="1" valign="top" class="Footnote" 
id="Footnote2" width="100%" headings="footnote-th2">
           Layout is a loose term meaning common look and feel and navigation 
across many or all of the pages of an application. Often an application will 
include a Layout component to provide that commonness.
       </td></tr></tbody></table></p>
 

Modified: websites/production/tapestry/content/getting-started.html
==============================================================================
--- websites/production/tapestry/content/getting-started.html (original)
+++ websites/production/tapestry/content/getting-started.html Sun Feb 17 
23:20:54 2013
@@ -58,19 +58,23 @@
 <div id="content">
 <div id="ConfluenceContent"><div class="navmenu" style="float:right; 
background:#eee; margin:3px; padding:3px"><table class="tableview" 
width="100%"><tr><th colspan="1" rowspan="1" style="padding: 3px 3px 3px 
0px">Related Articles</th></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" 
href="introduction.html">Introduction</a>
+                         <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
         
                                             </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="getting-started.html">Getting 
Started</a>
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
+                         <a shape="rect" 
href="introduction.html">Introduction</a>
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" href="getting-started.html">Getting 
Started</a>
+                         <a shape="rect" href="principles.html">Principles</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>
         
                                             </td></tr></table>
 </div>
@@ -121,11 +125,8 @@ Choose version:
 1: 5.0.19
 2: 5.1.0.5
 3: 5.2.6
-4: 5.3
-5: 5.3.1
-6: 5.3.2
-7: 5.3.3
-Choose a number: 7: 7
+4: 5.3.6
+Choose a number: 7: 4
 Downloading: 
http://tapestry.apache.org/org/apache/tapestry/quickstart/5.3.3/quickstart-5.3.3.jar
 Downloading: 
http://repo1.maven.org/maven2/org/apache/tapestry/quickstart/5.3.3/quickstart-5.3.3.jar
 Downloaded: 
http://repo1.maven.org/maven2/org/apache/tapestry/quickstart/5.3.3/quickstart-5.3.3.jar
 (64 KB at 69.3 KB/sec)
@@ -165,11 +166,9 @@ package: com.example.newapp
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 31.062s
-[INFO] Finished at: Tue Nov 22 11:11:14 PST 2011
+[INFO] Finished at: Fri Mar 1 11:11:14 PST 2013
 [INFO] Final Memory: 7M/81M
 [INFO] ------------------------------------------------------------------------
-~/workspaces/github
-$
 </pre>
 </div></div>
 

Modified: websites/production/tapestry/content/introduction.html
==============================================================================
--- websites/production/tapestry/content/introduction.html (original)
+++ websites/production/tapestry/content/introduction.html Sun Feb 17 23:20:54 
2013
@@ -58,19 +58,23 @@
 <div id="content">
 <div id="ConfluenceContent"><div class="navmenu" style="float:right; 
background:#eee; margin:3px; padding:3px"><table class="tableview" 
width="100%"><tr><th colspan="1" rowspan="1" style="padding: 3px 3px 3px 
0px">Related Articles</th></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" 
href="introduction.html">Introduction</a>
+                         <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
         
                                             </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="getting-started.html">Getting 
Started</a>
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
+                         <a shape="rect" 
href="introduction.html">Introduction</a>
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" href="getting-started.html">Getting 
Started</a>
+                         <a shape="rect" href="principles.html">Principles</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>
         
                                             </td></tr></table>
 </div> 
@@ -85,17 +89,17 @@
 
 <p>Tapestry is architected to scale from tiny, single-page applications all 
the way up to massive applications consisting of hundreds of individual pages, 
developed by large, diverse teams. Tapestry easily integrates with any kind of 
backend, including JEE, Spring and Hibernate.</p>
 
-<p>It's more than what you can do with Tapestry ... it's also how you do it! 
Tapestry is a vastly productive environment. Java developers love it because 
they can make Java code changes and see them immediately ... no redeploy, no 
restart! And it's blazingly fast to boot (even when files have changed). 
Designers love it because Tapestry templates are so close to ordinary HTML, 
without all the cruft and confusion seen in JavaServer Pages. Managers love it 
because it makes it easy for large teams to work together productively, and 
because they know important features (including localization) are baked right 
in. Once you work in Tapestry there's no going back!</p>
+<p>It's more than what you can do with Tapestry ... it's also how you do it! 
Tapestry is a vastly productive environment. Java developers love it because 
they can make Java code changes and see them immediately ... no redeploy, no 
restart! And it's blazingly fast to boot (even when files have changed). 
Designers love it because Tapestry templates are so close to ordinary HTML, 
without all the cruft and confusion seen in <a shape="rect" 
href="tapestry-for-jsf-users.html" title="Tapestry for JSF Users">JavaServer 
Pages</a>. Managers love it because it makes it easy for large teams to work 
together productively, and because they know important features (including 
localization) are baked right in. Once you work in Tapestry there's no going 
back!</p>
 
 <p>Tapestry is released under the Apache Software License 2.0.</p>
 
 <h2><a shape="rect" 
name="Introduction-ThirdPartyLibraries%2CTutorialsandResources"></a>Third Party 
Libraries, Tutorials and Resources</h2>
 
-<p>A number of third party libraries, tutorials and resources are listed on 
the Tapestry Home page.</p>
+<p>A number of third party libraries, tutorials and resources are listed on 
the <a shape="rect" href="modules.html" title="Modules">Modules</a> page.</p>
 
 <h2><a shape="rect" name="Introduction-AboutReleasesandSnapshots"></a>About 
Releases and Snapshots</h2>
 
-<p>Most users will want to use the latest stable release of Tapestry, and for 
that your best bet is to use the Quickstart Maven archetype to create your 
initial Tapestry project, as described on the <a shape="rect" 
href="getting-started.html" title="Getting Started">Getting Started</a> page. 
The Quickstart archetype generates a full, working project directory.</p>
+<p>Most users will want to use the latest stable release of Tapestry, and for 
that your best bet for new projects is to use the Quickstart Maven archetype to 
create your initial Tapestry project, as described on the <a shape="rect" 
href="getting-started.html" title="Getting Started">Getting Started</a> page. 
The Quickstart archetype generates a full, working project directory. For 
upgrading existing projects, just use the Maven dependency listed on the <a 
shape="rect" href="download.html" title="Download">Download</a> page.</p>
 
 <p>You can also pull down Tapestry modules in the form of binary and source 
JARs from the <a shape="rect" class="external-link" 
href="http://search.maven.org/#browse"; title="1738327132" >Maven Central 
repository</a>.</p>
 
@@ -103,15 +107,15 @@
 
 <p>The use of Maven and Gradle has let us move with great speed, providing 
preview releases and snapshots.</p>
 
-<p>Snapshots are intermediate versions of releases, with "-SNAPSHOT" at the 
end of the version number. Maven keys off that -SNAPSHOT suffix and handles the 
dependency specially. It knows that snapshot releases can change frequently, so 
it will keep checking (at least once a day, maybe more often) to see if there's 
an updated version of the snapshot.</p>
+<p>Snapshots are intermediate versions of releases, with "-SNAPSHOT" at the 
end of the version number.  keys off that -SNAPSHOT suffix and handles the 
dependency specially. It knows that snapshot releases can change frequently, so 
it will keep checking (at least once a day, maybe more often) to see if there's 
an updated version of the snapshot.</p>
 
 <p>A nightly build process on Tapestry's continuous integration server creates 
new snapshots every night.</p>
 
-<p>Snapshots don't go in the Maven central repository (that's reserved for 
full releases). Instead, they go into the Tapestry snapshots repository at <a 
shape="rect" class="external-link" 
href="http://repository.apache.org/snapshots/";>http://repository.apache.org/snapshots/</a>.</p>
+<p>Snapshots don't go in the Maven central repository (that's reserved for 
full releases). Instead, they go into the Tapestry snapshots repository at <a 
shape="rect" class="external-link" 
href="https://repository.apache.org/content/groups/snapshots/org/apache/tapestry/";>https://repository.apache.org/content/groups/snapshots/org/apache/tapestry/</a>.</p>
 
 <p>To access the snapshot repository, just add 
<tt>-DremoteRepositories=http://repository.apache.org/snapshots/</tt> to the 
command line when running Maven.</p>
 
-<p>Documentation on this site usually refers to the latest snapshot ... that 
is, it is usually ahead of the last official release, with version-specific 
differences clearly marked. In some cases, it is written as if the snapshot 
release is stable; if documentation refers to version 5.3.x and that doesn't 
work, try 5.3.x-SNAPSHOT.</p></div>
+<p>Documentation on this site sometimes refers to the latest snapshot ... that 
is, it is often ahead of the last official release, with version-specific 
differences clearly marked. In some cases, it is written as if the snapshot 
release is stable. For example, if documentation refers to version 5.4.x and 
that hasn't been released yet, you can try 5.4.x-SNAPSHOT.</p></div>
 </div>
 
 <div class="clearer"></div>

Modified: 
websites/production/tapestry/content/loading-the-project-into-eclipse.html
==============================================================================
--- websites/production/tapestry/content/loading-the-project-into-eclipse.html 
(original)
+++ websites/production/tapestry/content/loading-the-project-into-eclipse.html 
Sun Feb 17 23:20:54 2013
@@ -255,7 +255,7 @@ Downloading: http://repo1.maven.org/mave
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 39.526s
-[INFO] Finished at: Tue Nov 22 11:52:57 PST 2011
+[INFO] Finished at: Fri Mar 1 11:52:57 PST 2013
 [INFO] Final Memory: 9M/81M
 [INFO] ------------------------------------------------------------------------
 ~/Documents/workspace/tutorial1

Modified: websites/production/tapestry/content/principles.html
==============================================================================
--- websites/production/tapestry/content/principles.html (original)
+++ websites/production/tapestry/content/principles.html Sun Feb 17 23:20:54 
2013
@@ -58,19 +58,23 @@
 <div id="content">
 <div id="ConfluenceContent"><div class="navmenu" style="float:right; 
background:#eee; margin:3px; padding:3px"><table class="tableview" 
width="100%"><tr><th colspan="1" rowspan="1" style="padding: 3px 3px 3px 
0px">Related Articles</th></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" 
href="introduction.html">Introduction</a>
+                         <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
         
                                             </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="getting-started.html">Getting 
Started</a>
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
+                         <a shape="rect" 
href="introduction.html">Introduction</a>
         
                                             </td></tr><tr><td colspan="1" 
rowspan="1">
                                  <span class="icon icon-page" 
title="Page">Page:</span>
-                         <a shape="rect" href="getting-started.html">Getting 
Started</a>
+                         <a shape="rect" href="principles.html">Principles</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>
         
                                             </td></tr></table>
 </div> 
@@ -91,12 +95,11 @@
 
 <p>When building large scale systems it is important to consider how your 
resources are going to be used on each deployed server, and how that 
information is going to be shared between servers. Static structure means that 
page instances do not need to be stored inside the HttpSession and simple 
browsing users do not require extra system resources. This lean use of the 
HttpSession is key to Tapestry's very high scalability, especially in a 
clustered configuration. Again, linking an instance of a page to a particular 
client would require vastly more server-side resources than having a single 
shared page instance.</p>
 
-
 <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>In traditional Java frameworks (including 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>
+<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>
 
 <p>This works well until you upgrade to the next release of the framework: 
with the new features of the upgrade, you will more often than not experience 
breaks in backwards compatibility. Interfaces or base classes will have changed 
and your existing code will need to be changed to match.</p>
 

Modified: websites/production/tapestry/content/tapestry-for-jsf-users.html
==============================================================================
--- websites/production/tapestry/content/tapestry-for-jsf-users.html (original)
+++ websites/production/tapestry/content/tapestry-for-jsf-users.html Sun Feb 17 
23:20:54 2013
@@ -68,6 +68,29 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <h1><a shape="rect" 
name="TapestryforJSFUsers-TapestryforJSFUsers"></a>Tapestry for JSF Users</h1>
 
+<div class="navmenu" style="float:right; background:#eee; margin:3px; 
padding:3px"><table class="tableview" width="100%"><tr><th colspan="1" 
rowspan="1" style="padding: 3px 3px 3px 0px">Related Articles</th></tr><tr><td 
colspan="1" rowspan="1">
+                                 <span class="icon icon-page" 
title="Page">Page:</span>
+                         <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
+        
+                                            </td></tr><tr><td colspan="1" 
rowspan="1">
+                                 <span class="icon icon-page" 
title="Page">Page:</span>
+                         <a shape="rect" href="getting-started.html">Getting 
Started</a>
+        
+                                            </td></tr><tr><td colspan="1" 
rowspan="1">
+                                 <span class="icon icon-page" 
title="Page">Page:</span>
+                         <a shape="rect" 
href="introduction.html">Introduction</a>
+        
+                                            </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>
+        
+                                            </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>
+        
+                                            </td></tr></table>
+</div>
+
 <p>This is a cheat sheet for learning Tapestry, designed for those who already 
know JavaServer Faces (JSF).</p>
 
 <p>Because both JSF and Tapestry are component oriented frameworks designed to 
serve mostly the same kinds of problems in similar ways, developers who already 
know JSF will find it very easy to learn Tapestry. In fact, Facelets, the 
default view technology in JSF 2.0, was created specifically to give JSF a 
Tapestry-like templating capability, so Facelets users should feel right at 
home.</p>


Reply via email to