Author: hlship
Date: Tue Jul 3 13:15:51 2007
New Revision: 552966
URL: http://svn.apache.org/viewvc?view=rev&rev=552966
Log:
Add 5.0.5 release announcement.
Modified:
tapestry/tapestry-site/trunk/src/site/apt/download.apt
tapestry/tapestry-site/trunk/src/site/xdoc/index.xml
tapestry/tapestry-site/trunk/src/site/xdoc/news.xml
Modified: tapestry/tapestry-site/trunk/src/site/apt/download.apt
URL:
http://svn.apache.org/viewvc/tapestry/tapestry-site/trunk/src/site/apt/download.apt?view=diff&rev=552966&r1=552965&r2=552966
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/apt/download.apt (original)
+++ tapestry/tapestry-site/trunk/src/site/apt/download.apt Tue Jul 3 13:15:51
2007
@@ -22,9 +22,9 @@
Preview releases vary in stability and are always actively being developed /
modified. Look here for most new development activity.
-* Tapestry 5.0.4
+* Tapestry 5.0.5
- Tapestry 5.0.4 is the latest preview release of
+ Tapestry 5.0.5 is the latest preview release of
{{{http://tapestry.apache.org/tapestry5/}Tapestry 5}}. It includes only a
subset of the eventual functionality of
Tapestry 5, but what's available is solid and useable and increasingly
stable. Feedback on the mailing lists is encouraged.
@@ -34,17 +34,17 @@
*-------------------------+---------+----------+-----------+
| | Mirrors | Checksum | Signature |
*-------------------------+---------+----------+-----------+
-| tapestry-bin 5.0.4 binary (tar.bz2) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.4.tar.bz2}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.4.tar.bz2.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.4.tar.bz2.asc} ASC}}
+| tapestry-bin 5.0.5 binary (tar.bz2) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.5.tar.bz2}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.5.tar.bz2.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.5.tar.bz2.asc} ASC}}
*-------------------------+---------+----------+-----------+
-| tapestry-bin 5.0.4 binary (tar.gz) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.4.tar.gz}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.4.tar.gz.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.4.tar.gz.asc} ASC}}
+| tapestry-bin 5.0.5 binary (tar.gz) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.5.tar.gz}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.5.tar.gz.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.5.tar.gz.asc} ASC}}
*-------------------------+---------+----------+-----------+
-| tapestry-bin 5.0.4 binary (zip) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.4.zip}
Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.4.zip.md5}
MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.4.zip.asc} ASC}}
+| tapestry-bin 5.0.5 binary (zip) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.5.zip}
Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.5.zip.md5}
MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.5.zip.asc} ASC}}
*-------------------------+---------+----------+-----------+
-| tapestry-src 5.0.4 binary (tar.bz2) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.4.tar.bz2}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.4.tar.bz2.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.4.tar.bz2.asc} ASC}}
+| tapestry-src 5.0.5 binary (tar.bz2) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.5.tar.bz2}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.5.tar.bz2.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.5.tar.bz2.asc} ASC}}
*-------------------------+---------+----------+-----------+
-| tapestry-src 5.0.4 binary (tar.gz) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.4.tar.gz}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.4.tar.gz.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.4.tar.gz.asc} ASC}}
+| tapestry-src 5.0.5 binary (tar.gz) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.5.tar.gz}
Download}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.5.tar.gz.md5} MD5}} |
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.5.tar.gz.asc} ASC}}
*-------------------------+---------+----------+-----------+
-| tapestry-src 5.0.4 binary (zip) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.4.zip}
Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.4.zip.md5}
MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.4.zip.asc} ASC}}
+| tapestry-src 5.0.5 binary (zip) |
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.5.zip}
Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.5.zip.md5}
MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.5.zip.asc} ASC}}
*-------------------------+---------+----------+-----------+
Stable Releases
Modified: tapestry/tapestry-site/trunk/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/tapestry/tapestry-site/trunk/src/site/xdoc/index.xml?view=diff&rev=552966&r1=552965&r2=552966
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/index.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/index.xml Tue Jul 3 13:15:51
2007
@@ -27,11 +27,11 @@
<br/>
- <h5>Get Tapestry 5.0.4</h5>
+ <h5>Get Tapestry 5.0.5</h5>
<p>
<a href="download.html">
<img valign="top" src="images/folder-open.gif"
border="0" alt="" title="download"/> Download
- </a> Tapestry 5.0.4 </p>
+ </a> Tapestry 5.0.5 </p>
<br/>
@@ -39,8 +39,8 @@
<h5>New!</h5>
<ul style="list-style:none">
+ <li><a href="news.html#Tapestry 5.0.5">Tapestry
5.0.5</a></li>
<li><a href="news.html#New Tapestry Committers">New
Tapestry Committers</a></li>
- <li><a href="news.html#Tapestry 5.0.4">Tapestry
5.0.4</a></li>
<li><a href="news.html#Tutorials at DevShed">Tutorials at
DevShed</a></li>
</ul>
Modified: tapestry/tapestry-site/trunk/src/site/xdoc/news.xml
URL:
http://svn.apache.org/viewvc/tapestry/tapestry-site/trunk/src/site/xdoc/news.xml?view=diff&rev=552966&r1=552965&r2=552966
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/news.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/news.xml Tue Jul 3 13:15:51 2007
@@ -2,448 +2,458 @@
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN"
"http://maven.apache.org/dtd/xdoc_1_0.dtd">
<document>
- <properties>
- <title>News</title>
- <author email="[EMAIL PROTECTED]">Jesse Kuhnert</author>
- </properties>
- <body>
- <section name="General">
- <p>Keep up to date with the latest events in the Tapestry
world.</p>
-
- <subsection name="Tapestry 4.1.2">
- <p>
- New and improved! The Tapestry 4.1.2 release should
provide a great amount of value for any existing Tapestry 4 users
- with changes ranging from a <b>6-10x performance gain</b>
in general rendering of pages to overall improvement and expansion
- of documentation and usability. See the <a
href="http://tapestry.apache.org/tapestry4.1/release-notes.html">release
notes</a> for
- more details.
- </p>
- </subsection>
-
- <subsection name="New Tapestry Committers">
-
- <p>
- The Tapestry team has been growing lately and we thought
it was time to introduce some of the new members.
- </p>
-
- <p>
- <strong><a href="http://daniel.gredler.net/">Daniel
Gredler</a></strong><br />
- Daniel has been working with Tapestry for a long time now
and has more than
- proven himself with the very popular <a
href="http://beanform.sourceforge.net/">BeanForm</a> component library.
- </p>
-
- <p>
- <strong><a
href="http://marcus-schulte.blogspot.com">Marcus Schulte</a></strong><br />
- Marcus is a programmer-turned physicist who, since 2001,
gradually migrated from C++ land into the world of
- web-apps. In 2005 he was lucky enough to discover
Tapestry and subsequently open-sourced a Tapestry-Hibernate
- integration library <i>(<a
href="http://honeycomb.javaforge.com/">Honeycomb</a>)</i>.
- </p>
- <p>
- He currently holds as a pet-belief that Scala will be to
Java what Tapestry was to Struts.
- </p>
-
- <p>
- <strong>Ben Dotte</strong><br />
- Ben has been developing digital asset management software
for <a href="http://www.widen.com/">Widen Enterprises</a>
- for the past 2 years, utilizing open source frameworks
like Tapestry, Hibernate, and Lucene. He got his start learning Tapestry
- by creating <a
href="http://strategyguidewiki.com">strategyguidewiki.com</a>, a homegrown wiki
that hosts
- content-rich, administrator-approved videogame strategy
guides.
- </p>
- <p>
- He holds a B.S. in Computer Science from the University of
Wisconsin-Eau Claire and recently married his wife Nikki.
- </p>
-
- </subsection>
-
- <subsection name="Tapestry 5.0.4 (preview release)">
-
- <p> Yet another preview release, <a
href="http://tapestry.apache.org/tapestry5">Tapestry
- 5.0.4</a>, reworks and simplifies the Tapestry 5 IoC
container even further than 5.0.3,
- improves exception reporting, deploys correctly under
JBoss, adds initial Spring and
- Hibernate integration, solves a painful concurrency bug,
as well as <a
-
href="http://tapestry.apache.org/tapestry5/release-notes.html">many other
fixes</a>.
- </p>
-
- <p>
- <a href="download.html">Download Tapestry 5.0.4</a>.
- </p>
- </subsection>
-
- <subsection name="Tutorials at DevShed">
-
- <p>
- Alexander Kolesnikov has published a new series of
tutorials for Tapestry 4. You can find a summary
- of some of them <a
href="http://tapestry.apache.org/tapestry4.1/tutorials/index.html">here</a>.
- </p>
- <p>
- <a
href="http://tapestry.apache.org/tapestry4.1/tutorials/index.html">Apache
Tapestry 4 Tutorials</a>
- </p>
- </subsection>
-
- <subsection name="Jumpstart 1.1">
-
- <p> Geoff Callender has released <a
href="http://files.doublenegative.com.au/jumpstart"
- >Jumpstart 1.1</a>. Jumpstart is a sample CRUD
application for Tapestry that features
- EJB3 integration. It's designed for use as an example, and
as a starting point to which
- your own domain classes may be added. </p>
-
- <p> New in version 1.1: <ul>
- <li> New: More "getting started" examples, with source
code displayed on the same web
- page. </li>
- <li>New: Appearance - two new looks, plus switchable CSS
in Max. </li>
- <li>New: Friendly URLs in Max. </li>
- <li>Improved: Many code improvements to java, HTML, and
CSS. </li>
- <li>Fixed: Race condition in FlowSynchronizer. The
condition might only have occurred
- when disable-caching=true. </li>
- </ul>
- </p>
-
- </subsection>
-
-
- <subsection name="HandyTapestry 1.0, Tapestry plugin for IntellijJ
Idea">
- <a href="http://handyedit.com/handytapestry.html">
- <img src="images/handyedit-logo.jpg" alt="HandyTapestry"
-
style="float:left;margin-right:34px;margin-bottom:15px"/>
- </a>
- <p> The <a
href="http://handyedit.com/handytapestry.html">HandyTapestry</a> plugin for
- IntelliJ Idea helps you to develop Tapestry web
applications faster. </p>
- <p> The plugin provides following features: <ul>
- <li>Completions and navigations in the HTML template</li>
- <li>Create Tapestry component wizard</li>
- <li>OGNL expressions syntax and error highlighting</li>
- </ul>
- </p>
-
- <a href="http://handyedit.com/handytapestry.html">Read
more...</a>
- <br/>
- <br/>
-
- <p> What's new: <ul>
- <li>Syntax and error highlighting in OGNL expressions</li>
- <li>Asset, message key, OGNL constant completion and
navigation</li>
- <li>Page, key attribute value completion and
navigation</li>
- <li>Settings: extensions of template and component
specification files</li>
- <li>Fix for component creation: create folders if they
don't exist</li>
- </ul>
- </p>
- </subsection>
-
-
- <subsection name="Jumpstart 0.8">
- <p> Geoff Callender has released <a
href="http://files.doublenegative.com.au/jumpstart"
- >Jumpstart 0.8</a>. Jumpstart is a sample CRUD
application for Tapestry that features
- EJB3 integration. It's designed for use as an example, and
as a starting point to which
- your own domain classes may be added. </p>
-
- <p> New in version 0.8: <ul>
- <li>A tour.<br/> From Hello World to a Log In page to real
database transactions, the
- tour shows you how a Tapestry app hangs together, and
you'll see EJB 3 in action, too.</li>
- <li> A user forum. <br/> A place to share questions,
answers, and ideas.</li>
- <li> A better project structure. <br/> Easier to
follow.</li>
- </ul>
- </p>
- </subsection>
-
- <subsection name="Enjoying Web Development with Tapestry updated
for T4.1">
- <a href="http://www.agileskills2.org/EWDT">
- <img
src="http://www.agileskills2.org/EWDT/BookFront02Small.jpg" alt="EWDT"
- style="float:right;width: 60px; height: 80px;"/>
- </a>
- <p> Kent Tong's book has been updated for T4.1. A new chapter
on AJAX is included. The first
- four chapters are freely available at <a
href="http://www.agileskills2.org/EWDT">here</a>.
- The whole book is available as a PDF or in hard copy. </p>
- <br/>
- <br/>
- <br/>
- <br/>
- </subsection>
- <subsection name="HandyTapestry, IntelliJ Plugin">
- <p>
- <a
href="http://handyedit.com/index.html">HandyTapestry</a> is a new Tapestry
plugin for
- IntelliJ 6.0. It helps you to develop Tapestry web
applications faster. The plugin adds
- helpful completions and navigations in the HTML template,
and the Create Tapestry
- component wizard. It is currently in beta. </p>
- </subsection>
-
- <subsection name="Tapestry NetBeans interview">
- <p>
- <a
href="http://platform.netbeans.org/articles/nbm_interview_andreas.html">
Tapestry
- NetBeans interview </a>
- </p>
- <br/>
- <br/>
- <p> One of the Tapestry developers - <a
href="http://andyhot.di.uoa.gr">Andreas Andreou</a>
- - was recently interviewed for his great work on the <a
-
href="https://nbtapestrysupport.dev.java.net/">Tapestry NetBeans</a> module.
</p>
-
- <p>Go check it out <a
-
href="http://platform.netbeans.org/articles/nbm_interview_andreas.html">here</a>.</p>
- <br/>
- <br/>
- <a
href="http://platform.netbeans.org/articles/nbm_interview_andreas.html">
- <img src="images/netbeans-autocomplete.png" alt="Tapestry
NetBeans"/>
- </a>
- </subsection>
-
- <subsection name="Tapestry 101 book released">
- <a href="http://sourcebeat.com/books/tapestrylive.html">
- <img src="images/tapestry101.jpg" alt="Tapestry 101"
style="float:right"/>
- </a>
- <br/>
- <p> Warner Onstine's book on Tapestry 4: Tapestry 101 is now
available! </p>
- <p> Tapestry 101 is a great introduction to Tapestry using
real-world examples. It goes
- beyond just using Tapestry components and dives into
integrating Tapestry with Spring and
- with Hibernate. It's organized around a real application
implemented in the small and
- should go a great way towards filling in the gaps in
people's Tapestry knowlege. </p>
- <p> It's available for purchase <em>right now</em> as a <a
-
href="http://sourcebeat.com/books/tapestrylive.html">downloadable PDF</a>. </p>
- <br/>
- <br/>
- <br/>
- <br/>
- <br/>
- </subsection>
-
- <subsection name="BeanForm component released: write 47% less
boilerplate code!">
- <p>
- <a href="http://beanform.sourceforge.net">BeanForm Site</a>
- </p>
- <p> Developers will often differ on exactly what percentage of
statistics are made up, but
- one thing they can usually agree on is that for the last
year or so, the main push in the
- web development community has been to reduce repetition
and enhance productivity by
- providing fast prototyping tools that are extensible
enough to be deployed into
- production. These frameworks aim to make the simple things
automatic (rather than just
- easy), and the complex things easy (rather than just
possible). </p>
- <p> Tapestry pages and components are powerful and simple to
write, but edit pages often
- comprise of hundreds of lines of mindless, repetitive,
runtime-checked code. There's
- nothing special about it, but it has to get done. If only
you could get the computer to do
- the boring part for you, so you could focus your attention
on the more important,
- interesting parts of your application. Now you can. </p>
- <p>
- <a href="http://beanform.sourceforge.net">BeanForm</a> is
a single-line POJO editor
- component that allows you to condense these hundreds of
lines into a DRY utopia of
- efficiency. It builds edit forms for your objects
automatically, using bean introspection
- to discover their properties. It adapts input field types
to property types, disables
- input fields for read-only properties, infers validation
strings automatically based on
- EJB3 and Hibernate Validator annotations, allows you to
override input fields on a
- per-property basis, allows the use of recursive
properties, and is eminently flexible and
- extensible. <a href="http://beanform.sourceforge.net">Try
it today!</a>
- </p>
- </subsection>
-
- <subsection name="Tapestry - Now Top Level">
- <p> Tapestry has up to a top-level Apache project. The new
home page is <a
-
href="http://tapestry.apache.org">http://tapestry.apache.org</a>.</p>
- </subsection>
-
- </section>
- <section name="Awards">
- <p>Various awards/recognition receieved.</p>
- <subsection name="2006 Duke's Choice award!">
- <p>
- <a
href="http://java.sun.com/javaone/sf/dukes_choice_awards.jsp">
- <img src="images/dukes_choice_2006_120x120.png"
alt="Duke's Choice Winner 2006"
- style="float:right;"/>
- </a> Tapestry was honored with this years <a
-
href="http://java.sun.com/javaone/sf/dukes_choice_awards.jsp">Duke's Choice
Award</a>,
- which is awarded annually by Sun to Java products that
show outstanding innovation.
- Tapestry won in the open source category. The selection
committee is presided over by
- James Gosling, who <a
href="https://photos.sun.com/asset/6267?returnPage=/page/1061">
- personally handed out the award to Howard Lewis Ship</a>
at JavaOne 2006. </p>
- </subsection>
- </section>
-
- <section name="Upcoming Conferences">
- <p> Keep track of upcoming conferences where a tapestry related
topic will be covered. </p>
- <div style="margin-top: 1.5em;">
- <table>
- <tr>
- <th>Name</th>
- <th>When</th>
- <th>Where</th>
- <th>Who</th>
- </tr>
-
- <tr>
- <td><a
href="http://conferences.oreillynet.com/os2007/">OSCON 2007</a><br/>
- Tapestry 5: Java Language Power, Scripting
Ease</td>
- <td>Jul 22</td>
- <td>Portland, OR<br/><em>Home field
advantage!</em></td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
-
- <tr>
- <td><a href="www.boulderjug.org/ ">Boulder
JUG</a><br/>Tapestry 5 Preview</td>
- <td>Jun 14</td>
- <td>Boulder, CO</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
-
- <tr>
- <td><a
href="http://www.denverjug.org/index.jsp">Denver JUG</a><br/>Tapestry 5
Preview</td>
- <td>Jun 13</td>
- <td>Denver, CO</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a
href="http://www.nofluffjuststuff.com/show_view.jsp?showId=94">Greater Oklahoma
- Software Symposium</a>
- </td>
- <td> Jun 1 - 3 </td>
- <td>Midwest City, OK</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a
href="http://java.sun.com/javaone/sf/index.jsp">JavaOne 2007</a><br/> BoF on
- Tapestry 5 <td>May 8 - 11</td>
- <td>San Francisco, CA</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </td>
- </tr>
-
- <tr>
- <td>
- <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=76">Northern Virginia
- Software Symposium </a>
- </td>
- <td>Apr 27 - 29, 2007</td>
- <td> Reston, VA </td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
-
-
-
- <tr>
- <td>
- <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=80">Greater Oregon
Software
- Symposium</a>
- </td>
- <td> Apr 20 - 22, 2007 </td>
- <td> Porland, OR<br/>
- <em>Home Field Advantage!</em>
- </td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=81">Twin Cities Software
- Symposium</a>
- </td>
- <td> Apr 13 - 15, 2007 </td>
- <td> Minneapolis, MN </td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
-
- <tr>
- <td>
- <a
href="http://www.phillyemergingtech.com/">Emerging Technologies for the
- Enterprise</a>
- </td>
- <td>Mar 28 - 29, 2007</td>
- <td>Philadelphia, PA</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>, <a
- href="http://blog.opencomponentry.com">Jesse
Kuhnert</a>
- </td>
- </tr>
- <tr>
- <td>
- <a
href="http://www.theajaxexperience.com/coming_soon.jsp">The Ajax Experience</a>
- </td>
- <td>Oct 23 - 25, 2006</td>
- <td>Boston, MA</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>, <a
- href="http://blog.opencomponentry.com">Jesse
Kuhnert</a>
- </td>
- </tr>
- <tr>
- <td>
- <a href="http://www.us.apachecon.com/">ApachCon
2006</a>
- </td>
- <td>Oct 9 - 13, 2006</td>
- <td>Austin, TX</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
- <tr>
- <td>
- <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=69">New England Software
- Symposium</a>
- </td>
- <td>Sep 29 - Oct 1, 2006</td>
- <td>Framingham, MA</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
- <tr>
- <td>
- <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=71">Pacific Northwest
- Software Symposium</a>
- </td>
- <td>Sep 15 - 17, 2006</td>
- <td>Seattle, WA</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
- <tr>
- <td>
- <a
href="http://www.nofluffjuststuff.com/show_view.jsp?showId=61">Southern Ohio
- Software Symposium</a>
- </td>
- <td>Aug 4-6, 2006</td>
- <td>Cincinnati, OH</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>, Chris Nelson (Trails)
- </td>
- </tr>
- <tr>
- <td>
- <a
href="http://www.nofluffjuststuff.com/show_view.jsp?showId=60">Desert Southwest
- Software Symposium</a>
- </td>
- <td>July 28-30, 2006</td>
- <td>Phoenix, AZ</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
- <tr>
- <td>
- <a
href="http://conferences.oreillynet.com/os2006/">2006 OSCON</a>
- </td>
- <td>July 24-28, 2006</td>
- <td>Portland, OR</td>
- <td>
- <a href="http://howardlewisship.com">Howard M.
Lewis Ship</a>
- </td>
- </tr>
- </table>
- </div>
- </section>
- </body>
+ <properties>
+ <title>News</title>
+ <author email="[EMAIL PROTECTED]">Jesse Kuhnert</author>
+ </properties>
+ <body>
+ <section name="General">
+ <p>Keep up to date with the latest events in the Tapestry world.</p>
+
+
+ <subsection name="Tapestry 5.0.5(preview release)">
+
+ <p> Yet another preview release, <a
href="http://tapestry.apache.org/tapestry5">Tapestry
+ 5.0.5</a> adds many new components, including a file upload
component and the Palette
+ component (for multiple selection). Release 5.0.5 improves the power
and flexibility of
+ the BeanEditForm and Grid component, adds a new HTML tutorial, adds
client-side property
+ persistence, fixes some problems with the quickstart Maven
archetype, and allows
+ expansions inside attributes (rather than just inside body text), as
well as <a
+
href="http://tapestry.apache.org/tapestry5/release-notes.html">many other
fixes</a>. </p>
+
+ <p>
+ <a href="download.html">Download Tapestry 5.0.5</a>. </p>
+ </subsection>
+
+ <subsection name="Tapestry 4.1.2">
+ <p> New and improved! The Tapestry 4.1.2 release should provide a
great amount of value for
+ any existing Tapestry 4 users with changes ranging from a <b>6-10x
performance gain</b> in
+ general rendering of pages to overall improvement and expansion of
documentation and
+ usability. See the <a
href="http://tapestry.apache.org/tapestry4.1/release-notes.html"
+ >release notes</a> for more details. </p>
+ </subsection>
+
+ <subsection name="New Tapestry Committers">
+
+ <p> The Tapestry team has been growing lately and we thought it was
time to introduce some
+ of the new members. </p>
+
+ <p>
+ <strong>
+ <a href="http://daniel.gredler.net/">Daniel Gredler</a>
+ </strong><br/> Daniel has been working with Tapestry for a long time
now and has more than
+ proven himself with the very popular <a
href="http://beanform.sourceforge.net/"
+ >BeanForm</a> component library. </p>
+
+ <p>
+ <strong>
+ <a href="http://marcus-schulte.blogspot.com">Marcus Schulte</a>
+ </strong><br/> Marcus is a programmer-turned physicist who, since
2001, gradually migrated
+ from C++ land into the world of web-apps. In 2005 he was lucky
enough to discover Tapestry
+ and subsequently open-sourced a Tapestry-Hibernate integration
library <i>(<a
+ href="http://honeycomb.javaforge.com/">Honeycomb</a>)</i>. </p>
+ <p> He currently holds as a pet-belief that Scala will be to Java what
Tapestry was to
+ Struts. </p>
+
+ <p>
+ <strong>Ben Dotte</strong><br/> Ben has been developing digital
asset management software
+ for <a href="http://www.widen.com/">Widen Enterprises</a> for the
past 2 years, utilizing
+ open source frameworks like Tapestry, Hibernate, and Lucene. He got
his start learning
+ Tapestry by creating <a
href="http://strategyguidewiki.com">strategyguidewiki.com</a>, a
+ homegrown wiki that hosts content-rich, administrator-approved
videogame strategy guides. </p>
+ <p> He holds a B.S. in Computer Science from the University of
Wisconsin-Eau Claire and
+ recently married his wife Nikki. </p>
+
+ </subsection>
+
+ <subsection name="Tapestry 5.0.4 (preview release)">
+
+ <p> Yet another preview release, <a
href="http://tapestry.apache.org/tapestry5">Tapestry
+ 5.0.4</a>, reworks and simplifies the Tapestry 5 IoC container
even further than 5.0.3,
+ improves exception reporting, deploys correctly under JBoss, adds
initial Spring and
+ Hibernate integration, solves a painful concurrency bug, as well as
<a
+
href="http://tapestry.apache.org/tapestry5/release-notes.html">many other
fixes</a>. </p>
+
+ <p>
+ <a href="download.html">Download Tapestry 5.0.4</a>. </p>
+ </subsection>
+
+ <subsection name="Tutorials at DevShed">
+
+ <p> Alexander Kolesnikov has published a new series of tutorials for
Tapestry 4. You can
+ find a summary of some of them <a
+
href="http://tapestry.apache.org/tapestry4.1/tutorials/index.html">here</a>.
</p>
+ <p>
+ <a
href="http://tapestry.apache.org/tapestry4.1/tutorials/index.html">Apache
Tapestry 4
+ Tutorials</a>
+ </p>
+ </subsection>
+
+ <subsection name="Jumpstart 1.1">
+
+ <p> Geoff Callender has released <a
href="http://files.doublenegative.com.au/jumpstart"
+ >Jumpstart 1.1</a>. Jumpstart is a sample CRUD application for
Tapestry that features
+ EJB3 integration. It's designed for use as an example, and as a
starting point to which
+ your own domain classes may be added. </p>
+
+ <p> New in version 1.1: <ul>
+ <li> New: More "getting started" examples, with source code
displayed on the same web
+ page. </li>
+ <li>New: Appearance - two new looks, plus switchable CSS in Max.
</li>
+ <li>New: Friendly URLs in Max. </li>
+ <li>Improved: Many code improvements to java, HTML, and CSS. </li>
+ <li>Fixed: Race condition in FlowSynchronizer. The condition might
only have occurred
+ when disable-caching=true. </li>
+ </ul>
+ </p>
+
+ </subsection>
+
+
+ <subsection name="HandyTapestry 1.0, Tapestry plugin for IntellijJ Idea">
+ <a href="http://handyedit.com/handytapestry.html">
+ <img src="images/handyedit-logo.jpg" alt="HandyTapestry"
+ style="float:left;margin-right:34px;margin-bottom:15px"/>
+ </a>
+ <p> The <a
href="http://handyedit.com/handytapestry.html">HandyTapestry</a> plugin for
+ IntelliJ Idea helps you to develop Tapestry web applications faster.
</p>
+ <p> The plugin provides following features: <ul>
+ <li>Completions and navigations in the HTML template</li>
+ <li>Create Tapestry component wizard</li>
+ <li>OGNL expressions syntax and error highlighting</li>
+ </ul>
+ </p>
+
+ <a href="http://handyedit.com/handytapestry.html">Read more...</a>
+ <br/>
+ <br/>
+
+ <p> What's new: <ul>
+ <li>Syntax and error highlighting in OGNL expressions</li>
+ <li>Asset, message key, OGNL constant completion and
navigation</li>
+ <li>Page, key attribute value completion and navigation</li>
+ <li>Settings: extensions of template and component specification
files</li>
+ <li>Fix for component creation: create folders if they don't
exist</li>
+ </ul>
+ </p>
+ </subsection>
+
+
+ <subsection name="Jumpstart 0.8">
+ <p> Geoff Callender has released <a
href="http://files.doublenegative.com.au/jumpstart"
+ >Jumpstart 0.8</a>. Jumpstart is a sample CRUD application for
Tapestry that features
+ EJB3 integration. It's designed for use as an example, and as a
starting point to which
+ your own domain classes may be added. </p>
+
+ <p> New in version 0.8: <ul>
+ <li>A tour.<br/> From Hello World to a Log In page to real
database transactions, the
+ tour shows you how a Tapestry app hangs together, and you'll see
EJB 3 in action, too.</li>
+ <li> A user forum. <br/> A place to share questions, answers, and
ideas.</li>
+ <li> A better project structure. <br/> Easier to follow.</li>
+ </ul>
+ </p>
+ </subsection>
+
+ <subsection name="Enjoying Web Development with Tapestry updated for
T4.1">
+ <a href="http://www.agileskills2.org/EWDT">
+ <img src="http://www.agileskills2.org/EWDT/BookFront02Small.jpg"
alt="EWDT"
+ style="float:right;width: 60px; height: 80px;"/>
+ </a>
+ <p> Kent Tong's book has been updated for T4.1. A new chapter on AJAX
is included. The first
+ four chapters are freely available at <a
href="http://www.agileskills2.org/EWDT">here</a>.
+ The whole book is available as a PDF or in hard copy. </p>
+ <br/>
+ <br/>
+ <br/>
+ <br/>
+ </subsection>
+ <subsection name="HandyTapestry, IntelliJ Plugin">
+ <p>
+ <a href="http://handyedit.com/index.html">HandyTapestry</a> is a new
Tapestry plugin for
+ IntelliJ 6.0. It helps you to develop Tapestry web applications
faster. The plugin adds
+ helpful completions and navigations in the HTML template, and the
Create Tapestry
+ component wizard. It is currently in beta. </p>
+ </subsection>
+
+ <subsection name="Tapestry NetBeans interview">
+ <p>
+ <a
href="http://platform.netbeans.org/articles/nbm_interview_andreas.html">
Tapestry
+ NetBeans interview </a>
+ </p>
+ <br/>
+ <br/>
+ <p> One of the Tapestry developers - <a
href="http://andyhot.di.uoa.gr">Andreas Andreou</a>
+ - was recently interviewed for his great work on the <a
+ href="https://nbtapestrysupport.dev.java.net/">Tapestry
NetBeans</a> module. </p>
+
+ <p>Go check it out <a
+
href="http://platform.netbeans.org/articles/nbm_interview_andreas.html">here</a>.</p>
+ <br/>
+ <br/>
+ <a
href="http://platform.netbeans.org/articles/nbm_interview_andreas.html">
+ <img src="images/netbeans-autocomplete.png" alt="Tapestry NetBeans"/>
+ </a>
+ </subsection>
+
+ <subsection name="Tapestry 101 book released">
+ <a href="http://sourcebeat.com/books/tapestrylive.html">
+ <img src="images/tapestry101.jpg" alt="Tapestry 101"
style="float:right"/>
+ </a>
+ <br/>
+ <p> Warner Onstine's book on Tapestry 4: Tapestry 101 is now
available! </p>
+ <p> Tapestry 101 is a great introduction to Tapestry using real-world
examples. It goes
+ beyond just using Tapestry components and dives into integrating
Tapestry with Spring and
+ with Hibernate. It's organized around a real application implemented
in the small and
+ should go a great way towards filling in the gaps in people's
Tapestry knowlege. </p>
+ <p> It's available for purchase <em>right now</em> as a <a
+ href="http://sourcebeat.com/books/tapestrylive.html">downloadable
PDF</a>. </p>
+ <br/>
+ <br/>
+ <br/>
+ <br/>
+ <br/>
+ </subsection>
+
+ <subsection name="BeanForm component released: write 47% less
boilerplate code!">
+ <p>
+ <a href="http://beanform.sourceforge.net">BeanForm Site</a>
+ </p>
+ <p> Developers will often differ on exactly what percentage of
statistics are made up, but
+ one thing they can usually agree on is that for the last year or so,
the main push in the
+ web development community has been to reduce repetition and enhance
productivity by
+ providing fast prototyping tools that are extensible enough to be
deployed into
+ production. These frameworks aim to make the simple things automatic
(rather than just
+ easy), and the complex things easy (rather than just possible). </p>
+ <p> Tapestry pages and components are powerful and simple to write,
but edit pages often
+ comprise of hundreds of lines of mindless, repetitive,
runtime-checked code. There's
+ nothing special about it, but it has to get done. If only you could
get the computer to do
+ the boring part for you, so you could focus your attention on the
more important,
+ interesting parts of your application. Now you can. </p>
+ <p>
+ <a href="http://beanform.sourceforge.net">BeanForm</a> is a
single-line POJO editor
+ component that allows you to condense these hundreds of lines into a
DRY utopia of
+ efficiency. It builds edit forms for your objects automatically,
using bean introspection
+ to discover their properties. It adapts input field types to
property types, disables
+ input fields for read-only properties, infers validation strings
automatically based on
+ EJB3 and Hibernate Validator annotations, allows you to override
input fields on a
+ per-property basis, allows the use of recursive properties, and is
eminently flexible and
+ extensible. <a href="http://beanform.sourceforge.net">Try it
today!</a>
+ </p>
+ </subsection>
+
+ <subsection name="Tapestry - Now Top Level">
+ <p> Tapestry has up to a top-level Apache project. The new home page
is <a
+
href="http://tapestry.apache.org">http://tapestry.apache.org</a>.</p>
+ </subsection>
+
+ </section>
+ <section name="Awards">
+ <p>Various awards/recognition receieved.</p>
+ <subsection name="2006 Duke's Choice award!">
+ <p>
+ <a href="http://java.sun.com/javaone/sf/dukes_choice_awards.jsp">
+ <img src="images/dukes_choice_2006_120x120.png" alt="Duke's Choice
Winner 2006"
+ style="float:right;"/>
+ </a> Tapestry was honored with this years <a
+
href="http://java.sun.com/javaone/sf/dukes_choice_awards.jsp">Duke's Choice
Award</a>,
+ which is awarded annually by Sun to Java products that show
outstanding innovation.
+ Tapestry won in the open source category. The selection committee is
presided over by
+ James Gosling, who <a
href="https://photos.sun.com/asset/6267?returnPage=/page/1061">
+ personally handed out the award to Howard Lewis Ship</a> at
JavaOne 2006. </p>
+ </subsection>
+ </section>
+
+ <section name="Upcoming Conferences">
+ <p> Keep track of upcoming conferences where a tapestry related topic
will be covered. </p>
+ <div style="margin-top: 1.5em;">
+ <table>
+ <tr>
+ <th>Name</th>
+ <th>When</th>
+ <th>Where</th>
+ <th>Who</th>
+ </tr>
+
+ <tr>
+ <td><a href="http://conferences.oreillynet.com/os2007/">OSCON
2007</a><br/> Tapestry 5:
+ Java Language Power, Scripting Ease</td>
+ <td>Jul 22</td>
+ <td>Portland, OR<br/><em>Home field advantage!</em></td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="www.boulderjug.org/ ">Boulder JUG</a><br/>Tapestry 5
Preview</td>
+ <td>Jun 14</td>
+ <td>Boulder, CO</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="http://www.denverjug.org/index.jsp">Denver
JUG</a><br/>Tapestry 5 Preview</td>
+ <td>Jun 13</td>
+ <td>Denver, CO</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <a
href="http://www.nofluffjuststuff.com/show_view.jsp?showId=94">Greater Oklahoma
+ Software Symposium</a>
+ </td>
+ <td> Jun 1 - 3 </td>
+ <td>Midwest City, OK</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <a href="http://java.sun.com/javaone/sf/index.jsp">JavaOne
2007</a><br/> BoF on
+ Tapestry 5 <td>May 8 - 11</td>
+ <td>San Francisco, CA</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=76">Northern Virginia
+ Software Symposium </a>
+ </td>
+ <td>Apr 27 - 29, 2007</td>
+ <td> Reston, VA </td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+
+
+
+ <tr>
+ <td>
+ <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=80">Greater Oregon
Software
+ Symposium</a>
+ </td>
+ <td> Apr 20 - 22, 2007 </td>
+ <td> Porland, OR<br/>
+ <em>Home Field Advantage!</em>
+ </td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=81">Twin Cities Software
+ Symposium</a>
+ </td>
+ <td> Apr 13 - 15, 2007 </td>
+ <td> Minneapolis, MN </td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <a href="http://www.phillyemergingtech.com/">Emerging
Technologies for the
+ Enterprise</a>
+ </td>
+ <td>Mar 28 - 29, 2007</td>
+ <td>Philadelphia, PA</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>, <a
+ href="http://blog.opencomponentry.com">Jesse Kuhnert</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="http://www.theajaxexperience.com/coming_soon.jsp">The
Ajax Experience</a>
+ </td>
+ <td>Oct 23 - 25, 2006</td>
+ <td>Boston, MA</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>, <a
+ href="http://blog.opencomponentry.com">Jesse Kuhnert</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="http://www.us.apachecon.com/">ApachCon 2006</a>
+ </td>
+ <td>Oct 9 - 13, 2006</td>
+ <td>Austin, TX</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=69">New England Software
+ Symposium</a>
+ </td>
+ <td>Sep 29 - Oct 1, 2006</td>
+ <td>Framingham, MA</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a
href="http://nofluffjuststuff.com/show_view.jsp?showId=71">Pacific Northwest
+ Software Symposium</a>
+ </td>
+ <td>Sep 15 - 17, 2006</td>
+ <td>Seattle, WA</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a
href="http://www.nofluffjuststuff.com/show_view.jsp?showId=61">Southern Ohio
+ Software Symposium</a>
+ </td>
+ <td>Aug 4-6, 2006</td>
+ <td>Cincinnati, OH</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>,
Chris Nelson (Trails)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a
href="http://www.nofluffjuststuff.com/show_view.jsp?showId=60">Desert Southwest
+ Software Symposium</a>
+ </td>
+ <td>July 28-30, 2006</td>
+ <td>Phoenix, AZ</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="http://conferences.oreillynet.com/os2006/">2006
OSCON</a>
+ </td>
+ <td>July 24-28, 2006</td>
+ <td>Portland, OR</td>
+ <td>
+ <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </section>
+ </body>
</document>