Author: buildbot
Date: Wed Apr 19 07:20:53 2017
New Revision: 1010702
Log:
Production update by buildbot for tapestry
Added:
websites/production/tapestry/content/2017/
websites/production/tapestry/content/2017/04/
websites/production/tapestry/content/2017/04/19/
websites/production/tapestry/content/2017/04/19/tapestry-542.html
Modified:
websites/production/tapestry/content/2015/12/21/tapestry-540.html
websites/production/tapestry/content/cache/main.pageCache
websites/production/tapestry/content/index.html
websites/production/tapestry/content/indexv2.html
websites/production/tapestry/content/news.html
Modified: websites/production/tapestry/content/2015/12/21/tapestry-540.html
==============================================================================
--- websites/production/tapestry/content/2015/12/21/tapestry-540.html (original)
+++ websites/production/tapestry/content/2015/12/21/tapestry-540.html Wed Apr
19 07:20:53 2017
@@ -36,9 +36,9 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav">
-<ul class="alternate"><li><a href="index.html">Home</a></li><li><a
href="getting-started.html">Getting Started</a></li><li><a
href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/">Apache</a></li><li><a class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul>
-</div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
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 & blogs:</span>
@@ -47,7 +47,15 @@
<input type="submit" value="Search">
</form>
-</div><div class="emblem" style="float:left"><p><a 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">Tapestry 5.4.0</h1></div></div>
+</div>
+
+
+<div class="emblem" style="float:left"><p><a 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">Tapestry 5.4.0</h1></div>
+
+</div>
<div class="clearer"></div>
</div>
@@ -59,7 +67,7 @@
</div>
<div id="content">
- <div id="ConfluenceContent"><p>The long wait is finally over.
We are happy to announce the availability of the 5.4.0 release.</p><p>Although
a lot has changed under the hood, for most users, it should be a drop-in
replacement for any version of the 5.3 series. Please head over to the <a
href="../../../release-notes-54.html">Release Notes</a> to read about the
numerous changes that the 5.4.0 version brings and that make this release on of
the best we ever made.</p><p><span class="blogHeading">The release is available
from the Maven Central Repository, or as a <a class="external-link"
href="https://tapestry.apache.org/download.html">direct
download</a>.</span></p><p><span class="blogHeading"> And as always, if you
experience any issues with the new version, please report them on the <a
class="external-link" href="mailto:[email protected]"
rel="nofollow">users' mailing list</a> or create a <a class="external-link"
href="https://issues.apache.org/jira/br
owse/TAP5">JIRA</a> issue.</span></p><p><span class="blogHeading">Enjoy!<br
clear="none"></span></p></div>
+ <div id="ConfluenceContent"><p>The long wait is finally over.
We are happy to announce the availability of the 5.4.0 release.</p><p>Although
a lot has changed under the hood, for most users, it should be a drop-in
replacement for any version of the 5.3 series. Please head over to the <a
href="../../../release-notes-54.html">Release Notes</a> to read about the
numerous changes that the 5.4.0 version brings and that make this release one
of the best we ever made.</p><p><span class="blogHeading">The release is
available from the Maven Central Repository, or as a <a
class="external-link" href="https://tapestry.apache.org/download.html">direct
download</a>.</span></p><p><span class="blogHeading"> And as always, if you
experience any issues with the new version, please report them on the <a
class="external-link" href="mailto:[email protected]"
rel="nofollow">users' mailing list</a> or create a <a class="external-link"
href="https://issues.apache.org/jira/b
rowse/TAP5">JIRA</a> issue.</span></p><p><span class="blogHeading">Enjoy!<br
clear="none"></span></p></div>
</div>
<div class="clearer"></div>
Added: websites/production/tapestry/content/2017/04/19/tapestry-542.html
==============================================================================
--- websites/production/tapestry/content/2017/04/19/tapestry-542.html (added)
+++ websites/production/tapestry/content/2017/04/19/tapestry-542.html Wed Apr
19 07:20:53 2017
@@ -0,0 +1,100 @@
+<!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>
+ Tapestry 5.4.2 -- 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
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
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 & 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 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">Tapestry 5.4.2</h1></div>
+
+</div>
+ <div class="clearer"></div>
+ </div>
+
+ <div class="clearer"></div>
+
+ <div id="breadcrumbs">
+ <a href="../../../index.html">Apache
Tapestry</a> > 2017 > 04 > 19 > <a
href="tapestry-542.html">Tapestry 5.4.2</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=69406657">edit</a>
+ </div>
+
+ <div id="content">
+ <div id="ConfluenceContent"><p>We have created another release
in the 5.4.x series. This should be a drop-in replacement for 5.4.x.</p><p><a
href="../../../release-notes-542.html">Release Notes</a></p></div>
+ </div>
+
+ <div class="clearer"></div>
+
+ <div id="footer">
+ <div id="footer"><p>Apache Tapestry, Tapestry, Apache, the Apache
feather logo, and the Apache Tapestry project logo are trademarks of The Apache
Software Foundation.<br clear="none">
+</p><p><script type="text/javascript">
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-400821-1']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
+ })();
+</script></p><p></p></div>
+ </div>
+
+ <div id="comments_thread"></div>
+ <script type="text/javascript"
src="https://comments.apache.org/show_comments.lua?site=tapestry&page=http://tapestry.apache.org/tapestry-542.html"
async="true">
+ </script>
+ <noscript>
+ <iframe width="100%" height="500"
src="https://comments.apache.org/iframe.lua?site=tapestry&page=http://tapestry.apache.org/tapestry-542.html"></iframe>
+ </noscript>
+
+ </div>
+
+</body>
+</html>
Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/tapestry/content/index.html
==============================================================================
--- websites/production/tapestry/content/index.html (original)
+++ websites/production/tapestry/content/index.html Wed Apr 19 07:20:53 2017
@@ -36,7 +36,9 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
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">
@@ -49,135 +51,180 @@ 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>
-<p></p><div class="row" id="top"><div class="col-md-8 home-banner">
- <p><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></p>
-</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="Index-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="Index-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="Index-SuperProductivity">Super Productivity</h3>
- <div class="feature relief">
- <p> 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 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-sm-4" id="download">
- <p><a href="download.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image"
src="index.data/download.png"></span></a></p>
- <ul><li><a href="download.html">Download Tapestry</a></li></ul>
- </div>
- <div class="col-sm-4" id="plugins">
- <p> <a href="modules.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image"
src="index.data/plugins.png"></span></a></p>
- <ul><li><a class="external-link"
href="https://github.com/got5/tapestry5-jquery"
rel="nofollow">Tapestry5-jQuery</a></li><li><a class="external-link"
href="http://www.tynamo.org/tapestry-security+guide/"
rel="nofollow">Tapestry-security</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-cometd"
rel="nofollow">Tapestry-comentd</a></li></ul>
- <p><a href="modules.html">More modules and components...</a></p>
- </div>
- <div class="col-sm-4" id="demos">
- <p><a href="demos.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image"
src="index.data/demos.png"></span></a></p>
- <ul><li><a class="external-link"
href="http://tapestry.zones.apache.org:8180/tapestry5-hotel-booking/">Hotel
Booking</a></li><li><a class="external-link"
href="http://jumpstart.doublenegative.com.au/jumpstart/"
rel="nofollow">JumpStart</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-stitch"
rel="nofollow">Stitch</a></li></ul>
- <p><a href="demos.html">More demos...</a></p>
- </div>
- </div>
- <div style="margin:1em">
- <p><style type="text/css"> #whatIs h4 { padding-left: 45px; } #is-polyglot {
background : url("whatistapestry.data/Chat.png") no-repeat scroll left top
transparent; } #is-injection { background :
url("whatistapestry.data/injection.png") no-repeat scroll left top transparent;
} #is-productive { background : url("whatistapestry.data/Refresh.png")
no-repeat scroll left top transparent; } #is-testable { background :
url("whatistapestry.data/accepted.png") no-repeat scroll left top transparent;
} #is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll
left top transparent; } #is-reporting { background :
url("whatistapestry.data/bug.png") no-repeat scroll left top transparent; }
#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat scroll
left top transparent; } #is-modular { background :
url("whatistapestry.data/plugin.png") no-repeat scroll left top transparent; }
</style>
- </p><div class="row" id="whatIs">
- <h3 id="Index-WhatisTapestry?">What is Tapestry?</h3>
- <div class="col-md-6">
- <div id="is-polyglot">
- <h4 id="Index-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="is-productive">
- <h4 id="Index-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="is-reporting">
- <h4 id="Index-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="is-fast">
- <h4 id="Index-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="is-injection">
- <h4 id="Index-ConventionoverConfiguration">Convention over
Configuration</h4>
- <p>Dependency injection and meta-programming through annotations and
naming conventions.</p>
- </div>
- <div id="is-scalable">
- <h4 id="Index-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="is-testable">
- <h4 id="Index-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="is-modular">
- <h4 id="Index-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> 
- </div>
- <div style="margin: 1em">
- <p>More on <a href="principles.html">Tapestry philosophy</a> - Who uses <a
href="applications.html">Tapestry </a>?</p>
- <p><a class="external-link" href="http://twitter.com/apachetapestry"
rel="nofollow"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="index.data/twitterTapestry.png"></span></a></p>
- </div>
-</div><div class="col-md-4" id="twitter-container">
- <a class="twitter-timeline" href="https://twitter.com/hashtag/tapestry5"
data-widget-id="585196873335574528">#tapestry5 Tweets</a>
- <h3 id="Index-Latestnews"><a href="news.html">Latest news</a> <a
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false"><span
class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="index.data/Feed-icon.gif"></span></a></h3>
- <div class="blog-post-listing">
- <div class="logo-heading-block">
- <span class="logoBlock"> <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade"> <img
class="userLogo logo" src="/images/confluence/icons/profilepics/default.png"
alt="User icon: jkemnade" title="jkemnade"> </a> </span>
- <span class="blogHeading"> <a class="blogHeading"
href="2016/04/13/tapestry-541.html">Tapestry 5.4.1</a>
- </span><div class="page-metadata not-personal">
- <a class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 13, 2016
- </div>
- </div>
- <div class="wiki-content">
- This is probably old news, but we have created another release in the
5.4.x series. Have a look at the release notes and give the latest version a
spin while we pick up pace for Tapestry 5.5.
- </div>
- </div>
- <div class="blog-post-listing">
- <div class="logo-heading-block">
- <span class="logoBlock"> <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade"> <img
class="userLogo logo" src="/images/confluence/icons/profilepics/default.png"
alt="User icon: jkemnade" title="jkemnade"> </a> </span>
- <span class="blogHeading"> <a class="blogHeading"
href="2015/12/21/tapestry-540.html">Tapestry 5.4.0</a>
- </span><div class="page-metadata not-personal">
- <a class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Dec 21, 2015
- </div>
- </div>
- <div class="wiki-content">
- The long wait is finally over. We are happy to announce the availability
of the 5.4.0 release. Although a lot has changed under the hood, for most
users, it should be a drop-in replacement for any version of the 5.3 series.
Please head over to the Release Notes to read about the numerous changes that
the 5.4.0 version brings and that make this release on of the best we ever
made. The release is available from the Maven Central Repository, or as
a direct download https://tapestry.apache.…
- </div>
- </div>
- <div class="blog-post-listing">
- <div class="logo-heading-block">
- <span class="logoBlock"> <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade"> <img
class="userLogo logo" src="/images/confluence/icons/profilepics/default.png"
alt="User icon: jkemnade" title="jkemnade"> </a> </span>
- <span class="blogHeading"> <a class="blogHeading"
href="2015/10/30/tapestry-54-release-candidate.html">Tapestry 5.4 release
candidate</a>
- </span><div class="page-metadata not-personal">
- <a class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Oct 30, 2015
- </div>
- </div>
- <div class="wiki-content">
- After a series of alpha and beta releases, some of which have been
released into the wild, we're happy to announce that we created a release
candidate for the 5.4 release. We have fixed a couple of bugs, updated some
internal libraries and improved performance and stability. This release is
available from the Maven Central Repository, or as a direct download
https://tapestry.apache.org/download.html. Please give it a spin and let us
know how it is working for you. If you find any bugs,…
- </div>
- </div>
-</div></div><p> </p><p> </p><p> </p><p><br clear="none"><br
clear="none"><br clear="none"></p><p> </p></div>
+<p></p><div class="row" id="top"><div class="col-md-8 home-banner"><p><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></p></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="Index-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="Index-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="Index-SuperProductivity">Super
Productivity</h3><div class="feature relief"><p> 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 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-sm-4" id="download"><p><a
href="download.html"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="index.data/download.png"></span></a></p><ul><li><a
href="download.html">Download Tapestry</a></li></ul></div>
+
+
+<div class="col-sm-4" id="plugins"><p> <a href="modules.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image"
src="index.data/plugins.png"></span></a></p><ul><li><a class="external-link"
href="https://github.com/got5/tapestry5-jquery"
rel="nofollow">Tapestry5-jQuery</a></li><li><a class="external-link"
href="http://www.tynamo.org/tapestry-security+guide/"
rel="nofollow">Tapestry-security</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-cometd"
rel="nofollow">Tapestry-comentd</a></li></ul><p><a href="modules.html">More
modules and components...</a></p></div>
+
+
+<div class="col-sm-4" id="demos"><p><a href="demos.html"><span
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image"
src="index.data/demos.png"></span></a></p><ul><li><a class="external-link"
href="http://tapestry.zones.apache.org:8180/tapestry5-hotel-booking/">Hotel
Booking</a></li><li><a class="external-link"
href="http://jumpstart.doublenegative.com.au/jumpstart/"
rel="nofollow">JumpStart</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-stitch"
rel="nofollow">Stitch</a></li></ul><p><a href="demos.html">More
demos...</a></p></div>
+
+
+</div>
+
+
+<div style="margin:1em"><p><style type="text/css">
+#whatIs h4 { padding-left: 45px; }
+#is-polyglot { background : url("whatistapestry.data/Chat.png") no-repeat
scroll left top transparent; }
+#is-injection { background : url("whatistapestry.data/injection.png")
no-repeat scroll left top transparent; }
+#is-productive { background : url("whatistapestry.data/Refresh.png") no-repeat
scroll left top transparent; }
+#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat
scroll left top transparent; }
+#is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll
left top transparent; }
+#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat
scroll left top transparent; }
+#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat
scroll left top transparent; }
+#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat
scroll left top transparent; }
+</style>
+</p><div class="row" id="whatIs"><h3 id="Index-WhatisTapestry?">What is
Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><h4
id="Index-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="is-productive"><h4 id="Index-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="is-reporting"><h4 id="Index-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="is-fast"><h4 id="Index-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="is-injection"><h4
id="Index-ConventionoverConfiguration">Convention over
Configuration</h4><p>Dependency injection and meta-programming through
annotations and naming conventions.</p></div>
+
+
+<div id="is-scalable"><h4 id="Index-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="is-testable"><h4 id="Index-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="is-modular"><h4 id="Index-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>
+
+ </div>
+
+
+<div style="margin: 1em"><p>More on <a href="principles.html">Tapestry
philosophy</a> - Who uses <a href="applications.html">Tapestry </a>?</p><p><a
class="external-link" href="http://twitter.com/apachetapestry"
rel="nofollow"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="index.data/twitterTapestry.png"></span></a></p></div>
+
+
+</div>
+
+
+<div class="col-md-4" id="twitter-container"><a class="twitter-timeline"
href="https://twitter.com/hashtag/tapestry5"
data-widget-id="585196873335574528">#tapestry5 Tweets</a>
+ <h3 id="Index-Latestnews"><a href="news.html">Latest news</a> <a
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false"><span
class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="index.data/Feed-icon.gif"></span></a></h3>
+
+
+
+<div class="blog-post-listing">
+ <div class="logo-heading-block">
+ <span class="logoBlock">
+ <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">
+ <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
+ </a> </span>
+ <span class="blogHeading">
+ <a class="blogHeading"
href="2017/04/19/tapestry-542.html">Tapestry 5.4.2</a>
+ </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 19, 2017</div>
+
+ </div>
+
+ <div class="wiki-content">
+ We have created another release in the 5.4.x series. This should be a
drop-in replacement for 5.4.x.
+Release Notes
+ </div>
+
+
+ </div>
+
+
+<div class="blog-post-listing">
+ <div class="logo-heading-block">
+ <span class="logoBlock">
+ <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">
+ <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
+ </a> </span>
+ <span class="blogHeading">
+ <a class="blogHeading"
href="2016/04/13/tapestry-541.html">Tapestry 5.4.1</a>
+ </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 13, 2016</div>
+
+ </div>
+
+ <div class="wiki-content">
+ This is probably old news, but we have created another release in the
5.4.x series. Have a look at the release notes and give the latest version a
spin while we pick up pace for Tapestry 5.5.
+ </div>
+
+
+ </div>
+
+
+<div class="blog-post-listing">
+ <div class="logo-heading-block">
+ <span class="logoBlock">
+ <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">
+ <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
+ </a> </span>
+ <span class="blogHeading">
+ <a class="blogHeading"
href="2015/12/21/tapestry-540.html">Tapestry 5.4.0</a>
+ </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Dec 21, 2015</div>
+
+ </div>
+
+ <div class="wiki-content">
+ The long wait is finally over. We are happy to announce the
availability of the 5.4.0 release.
+Although a lot has changed under the hood, for most users, it should be a
drop-in replacement for any version of the 5.3 series. Please head over to the
Release Notes to read about the numerous changes that the 5.4.0 version brings
and that make this release one of the best we ever made.
+The release is available from the Maven Central Repository, or as
a direct download https://tapestry.apache.…
+ </div>
+
+
+ </div>
+ </div>
+
+
+</div>
+
+
+<p> </p><p> </p><p> </p><p><br clear="none"><br
clear="none"><br clear="none"></p><p> </p></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">
Modified: websites/production/tapestry/content/indexv2.html
==============================================================================
--- websites/production/tapestry/content/indexv2.html (original)
+++ websites/production/tapestry/content/indexv2.html Wed Apr 19 07:20:53 2017
@@ -36,7 +36,9 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
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">
@@ -49,135 +51,182 @@ 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>
-<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> </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> 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 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-sm-4" id="download">
- <p><a 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 class="external-link"
href="http://tapestry.apache.org/download.html">Download Tapestry</a></li></ul>
- </div>
- <div class="col-sm-4" id="plugins">
- <p> <a 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 class="external-link"
href="https://github.com/got5/tapestry5-jquery"
rel="nofollow">Tapestry5-jQuery</a></li><li><a class="external-link"
href="http://www.tynamo.org/tapestry-security+guide/"
rel="nofollow">Tapestry-security</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-cometd"
rel="nofollow">Tapestry-comentd</a></li></ul>
- <p><a class="external-link"
href="http://tapestry.apache.org/modules.html">More modules and
components...</a></p>
- </div>
- <div class="col-sm-4" id="demos">
- <p><a 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 class="external-link"
href="http://tapestry-vm.apache.org/hotels">Hotel Booking</a></li><li><a
class="external-link" href="http://jumpstart.doublenegative.com.au/jumpstart/"
rel="nofollow">JumpStart</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-stitch"
rel="nofollow">Stitch</a></li></ul>
- <p><a class="external-link"
href="http://tapestry.apache.org/demos.html">More demos...</a></p>
- </div>
- </div>
- <div style="margin:1em">
- <p><style type="text/css"> #whatIs h4 { padding-left: 45px; } #is-polyglot {
background : url("whatistapestry.data/Chat.png") no-repeat scroll left top
transparent; } #is-injection { background :
url("whatistapestry.data/injection.png") no-repeat scroll left top transparent;
} #is-productive { background : url("whatistapestry.data/Refresh.png")
no-repeat scroll left top transparent; } #is-testable { background :
url("whatistapestry.data/accepted.png") no-repeat scroll left top transparent;
} #is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll
left top transparent; } #is-reporting { background :
url("whatistapestry.data/bug.png") no-repeat scroll left top transparent; }
#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat scroll
left top transparent; } #is-modular { background :
url("whatistapestry.data/plugin.png") no-repeat scroll left top transparent; }
</style>
- </p><div class="row" id="whatIs">
- <h3 id="IndexV2-WhatisTapestry?">What is Tapestry?</h3>
- <div class="col-md-6">
- <div id="is-polyglot">
- <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="is-productive">
- <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="is-reporting">
- <h4 id="IndexV2-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="is-fast">
- <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="is-injection">
- <h4 id="IndexV2-ConventionoverConfiguration">Convention over
Configuration</h4>
- <p>Dependency injection and meta-programming through annotations and
naming conventions.</p>
- </div>
- <div id="is-scalable">
- <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="is-testable">
- <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="is-modular">
- <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> 
- </div>
- <div style="margin: 1em">
- <p>More on <a href="principles.html">Tapestry philosophy</a> - Who uses <a
href="applications.html">Tapestry </a>?</p>
- <p><a class="external-link" href="http://twitter.com/apachetapestry"
rel="nofollow"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="indexv2.data/twitterTapestry.png"></span></a></p>
- </div>
-</div><div class="col-md-4" id="twitter-container">
- <a class="twitter-timeline" href="https://twitter.com/hashtag/tapestry5"
data-widget-id="585196873335574528">#tapestry5 Tweets</a>
- <h3 id="IndexV2-Latestnews"><a href="news.html">Latest news</a> <a
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false"><span
class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="indexv2.data/Feed-icon.gif"></span></a></h3>
- <div class="blog-post-listing">
- <div class="logo-heading-block">
- <span class="logoBlock"> <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade"> <img
class="userLogo logo" src="/images/confluence/icons/profilepics/default.png"
alt="User icon: jkemnade" title="jkemnade"> </a> </span>
- <span class="blogHeading"> <a class="blogHeading"
href="2016/04/13/tapestry-541.html">Tapestry 5.4.1</a>
- </span><div class="page-metadata not-personal">
- <a class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 13, 2016
- </div>
- </div>
- <div class="wiki-content">
- This is probably old news, but we have created another release in the
5.4.x series. Have a look at the release notes and give the latest version a
spin while we pick up pace for Tapestry 5.5.
- </div>
- </div>
- <div class="blog-post-listing">
- <div class="logo-heading-block">
- <span class="logoBlock"> <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade"> <img
class="userLogo logo" src="/images/confluence/icons/profilepics/default.png"
alt="User icon: jkemnade" title="jkemnade"> </a> </span>
- <span class="blogHeading"> <a class="blogHeading"
href="2015/12/21/tapestry-540.html">Tapestry 5.4.0</a>
- </span><div class="page-metadata not-personal">
- <a class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Dec 21, 2015
- </div>
- </div>
- <div class="wiki-content">
- The long wait is finally over. We are happy to announce the availability
of the 5.4.0 release. Although a lot has changed under the hood, for most
users, it should be a drop-in replacement for any version of the 5.3 series.
Please head over to the Release Notes to read about the numerous changes that
the 5.4.0 version brings and that make this release on of the best we ever
made. The release is available from the Maven Central Repository, or as
a direct download https://tapestry.apache.…
- </div>
- </div>
- <div class="blog-post-listing">
- <div class="logo-heading-block">
- <span class="logoBlock"> <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade"> <img
class="userLogo logo" src="/images/confluence/icons/profilepics/default.png"
alt="User icon: jkemnade" title="jkemnade"> </a> </span>
- <span class="blogHeading"> <a class="blogHeading"
href="2015/10/30/tapestry-54-release-candidate.html">Tapestry 5.4 release
candidate</a>
- </span><div class="page-metadata not-personal">
- <a class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Oct 30, 2015
- </div>
- </div>
- <div class="wiki-content">
- After a series of alpha and beta releases, some of which have been
released into the wild, we're happy to announce that we created a release
candidate for the 5.4 release. We have fixed a couple of bugs, updated some
internal libraries and improved performance and stability. This release is
available from the Maven Central Repository, or as a direct download
https://tapestry.apache.org/download.html. Please give it a spin and let us
know how it is working for you. If you find any bugs,…
- </div>
- </div>
-</div><p> </p><p> </p></div><p> </p><p> </p><p> </p><div
style="clear:both"> </div></div>
+<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> </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> 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 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-sm-4" id="download"><p><a
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
class="external-link" href="http://tapestry.apache.org/download.html">Download
Tapestry</a></li></ul></div>
+
+
+<div class="col-sm-4" id="plugins"><p> <a 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 class="external-link"
href="https://github.com/got5/tapestry5-jquery"
rel="nofollow">Tapestry5-jQuery</a></li><li><a class="external-link"
href="http://www.tynamo.org/tapestry-security+guide/"
rel="nofollow">Tapestry-security</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-cometd"
rel="nofollow">Tapestry-comentd</a></li></ul><p><a class="external-link"
href="http://tapestry.apache.org/modules.html">More modules and
components...</a></p></div>
+
+
+<div class="col-sm-4" id="demos"><p><a 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 class="external-link"
href="http://tapestry-vm.apache.org/hotels">Hotel Booking</a></li><li><a
class="external-link" href="http://jumpstart.doublenegative.com.au/jumpstart/"
rel="nofollow">JumpStart</a></li><li><a class="external-link"
href="https://github.com/uklance/tapestry-stitch"
rel="nofollow">Stitch</a></li></ul><p><a class="external-link"
href="http://tapestry.apache.org/demos.html">More demos...</a></p></div>
+
+
+</div>
+
+
+<div style="margin:1em"><p><style type="text/css">
+#whatIs h4 { padding-left: 45px; }
+#is-polyglot { background : url("whatistapestry.data/Chat.png") no-repeat
scroll left top transparent; }
+#is-injection { background : url("whatistapestry.data/injection.png")
no-repeat scroll left top transparent; }
+#is-productive { background : url("whatistapestry.data/Refresh.png") no-repeat
scroll left top transparent; }
+#is-testable { background : url("whatistapestry.data/accepted.png") no-repeat
scroll left top transparent; }
+#is-fast { background : url("whatistapestry.data/fast.png") no-repeat scroll
left top transparent; }
+#is-reporting { background : url("whatistapestry.data/bug.png") no-repeat
scroll left top transparent; }
+#is-scalable { background : url("whatistapestry.data/Web.png") no-repeat
scroll left top transparent; }
+#is-modular { background : url("whatistapestry.data/plugin.png") no-repeat
scroll left top transparent; }
+</style>
+</p><div class="row" id="whatIs"><h3 id="IndexV2-WhatisTapestry?">What is
Tapestry?</h3><div class="col-md-6"><div id="is-polyglot"><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="is-productive"><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="is-reporting"><h4 id="IndexV2-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="is-fast"><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="is-injection"><h4
id="IndexV2-ConventionoverConfiguration">Convention over
Configuration</h4><p>Dependency injection and meta-programming through
annotations and naming conventions.</p></div>
+
+
+<div id="is-scalable"><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="is-testable"><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="is-modular"><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>
+
+ </div>
+
+
+<div style="margin: 1em"><p>More on <a href="principles.html">Tapestry
philosophy</a> - Who uses <a href="applications.html">Tapestry </a>?</p><p><a
class="external-link" href="http://twitter.com/apachetapestry"
rel="nofollow"><span class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="indexv2.data/twitterTapestry.png"></span></a></p></div>
+
+
+</div>
+
+
+<div class="col-md-4" id="twitter-container"><a class="twitter-timeline"
href="https://twitter.com/hashtag/tapestry5"
data-widget-id="585196873335574528">#tapestry5 Tweets</a>
+ <h3 id="IndexV2-Latestnews"><a href="news.html">Latest news</a> <a
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false"><span
class="confluence-embedded-file-wrapper"><img
class="confluence-embedded-image"
src="indexv2.data/Feed-icon.gif"></span></a></h3>
+
+
+
+<div class="blog-post-listing">
+ <div class="logo-heading-block">
+ <span class="logoBlock">
+ <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">
+ <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
+ </a> </span>
+ <span class="blogHeading">
+ <a class="blogHeading"
href="2017/04/19/tapestry-542.html">Tapestry 5.4.2</a>
+ </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 19, 2017</div>
+
+ </div>
+
+ <div class="wiki-content">
+ We have created another release in the 5.4.x series. This should be a
drop-in replacement for 5.4.x.
+Release Notes
+ </div>
+
+
+ </div>
+
+
+<div class="blog-post-listing">
+ <div class="logo-heading-block">
+ <span class="logoBlock">
+ <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">
+ <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
+ </a> </span>
+ <span class="blogHeading">
+ <a class="blogHeading"
href="2016/04/13/tapestry-541.html">Tapestry 5.4.1</a>
+ </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 13, 2016</div>
+
+ </div>
+
+ <div class="wiki-content">
+ This is probably old news, but we have created another release in the
5.4.x series. Have a look at the release notes and give the latest version a
spin while we pick up pace for Tapestry 5.5.
+ </div>
+
+
+ </div>
+
+
+<div class="blog-post-listing">
+ <div class="logo-heading-block">
+ <span class="logoBlock">
+ <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">
+ <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
+ </a> </span>
+ <span class="blogHeading">
+ <a class="blogHeading"
href="2015/12/21/tapestry-540.html">Tapestry 5.4.0</a>
+ </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Dec 21, 2015</div>
+
+ </div>
+
+ <div class="wiki-content">
+ The long wait is finally over. We are happy to announce the
availability of the 5.4.0 release.
+Although a lot has changed under the hood, for most users, it should be a
drop-in replacement for any version of the 5.3 series. Please head over to the
Release Notes to read about the numerous changes that the 5.4.0 version brings
and that make this release one of the best we ever made.
+The release is available from the Maven Central Repository, or as
a direct download https://tapestry.apache.…
+ </div>
+
+
+ </div>
+ </div>
+
+
+<p> </p><p> </p></div>
+
+
+<p> </p><p> </p><p> </p><div style="clear:both"> </div>
+
+</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">
Modified: websites/production/tapestry/content/news.html
==============================================================================
--- websites/production/tapestry/content/news.html (original)
+++ websites/production/tapestry/content/news.html Wed Apr 19 07:20:53 2017
@@ -36,13 +36,26 @@
<div class="wrapper bs">
- <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></div></div>
+ <div id="navigation"><div class="nav"><ul class="alternate"><li><a
href="index.html">Home</a></li><li><a href="getting-started.html">Getting
Started</a></li><li><a href="documentation.html">Documentation</a></li><li><a
href="download.html">Download</a></li><li><a
href="about.html">About</a></li><li><a class="external-link"
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li><li><a
href="community.html">Community</a></li><li><a class="external-link"
href="http://www.apache.org/security/">Security</a></li><li><a
class="external-link" href="http://www.apache.org/">Apache</a></li><li><a
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
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 & 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
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">News</h1></div></div>
+ <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 & 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 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">News</h1></div>
+
+</div>
<div class="clearer"></div>
</div>
@@ -65,6 +78,27 @@
<img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
</a> </span>
<span class="blogHeading">
+ <a class="blogHeading"
href="2017/04/19/tapestry-542.html">Tapestry 5.4.2</a>
+ </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 19, 2017</div>
+
+ </div>
+
+ <div class="wiki-content">
+ We have created another release in the 5.4.x series. This should be a
drop-in replacement for 5.4.x.
+Release Notes
+ </div>
+
+
+ </div>
+
+
+<div class="blog-post-listing">
+ <div class="logo-heading-block">
+ <span class="logoBlock">
+ <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">
+ <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon:
jkemnade" title="jkemnade">
+ </a> </span>
+ <span class="blogHeading">
<a class="blogHeading"
href="2016/04/13/tapestry-541.html">Tapestry 5.4.1</a>
</span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~jkemnade">Jochen Kemnade</a>
posted on Apr 13, 2016</div>
@@ -92,7 +126,7 @@
<div class="wiki-content">
The long wait is finally over. We are happy to announce the
availability of the 5.4.0 release.
-Although a lot has changed under the hood, for most users, it should be a
drop-in replacement for any version of the 5.3 series. Please head over to the
Release Notes to read about the numerous changes that the 5.4.0 version brings
and that make this release on of the best we ever made.
+Although a lot has changed under the hood, for most users, it should be a
drop-in replacement for any version of the 5.3 series. Please head over to the
Release Notes to read about the numerous changes that the 5.4.0 version brings
and that make this release one of the best we ever made.
The release is available from the Maven Central Repository, or as
a direct download https://tapestry.apache.…
</div>
@@ -561,26 +595,6 @@ If you're using Maven (or Gradle or Ivy,
</div>
- </div>
-
-
-<div class="blog-post-listing">
- <div class="logo-heading-block">
- <span class="logoBlock">
- <a class="userLogoLink"
href="https://cwiki.apache.org/confluence/display/~hlship">
- <img class="userLogo logo"
src="/images/confluence/icons/profilepics/default.png" alt="User icon: hlship"
title="hlship">
- </a> </span>
- <span class="blogHeading">
- <a class="blogHeading"
href="2011/06/29/526-maintenance-release.html">5.2.6 Maintenance Release</a>
- </span><div class="page-metadata not-personal"> <a
class="url fn confluence-userlink"
href="https://cwiki.apache.org/confluence/display/~hlship">Howard M. Lewis
Ship</a> posted on Jun 29, 2011</div>
-
- </div>
-
- <div class="wiki-content">
- A new stable version of Tapestry is available for download, Tapestry
5.2.6. We can recommend that all Tapestry 5.2 applications upgrade to version
5.2.6.
- </div>
-
-
</div>
<p> </p></div></div>
</div>