You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2007/06/07 04:05:21 UTC
svn commit: r545021 - in /tapestry/tapestry-site/trunk:
maven-skin/src/main/resources/css/maven-theme.css src/site/xdoc/index.xml
src/site/xdoc/news.xml
Author: jkuhnert
Date: Wed Jun 6 19:05:20 2007
New Revision: 545021
URL: http://svn.apache.org/viewvc?view=rev&rev=545021
Log:
Added a brief new committer announcement.
Modified:
tapestry/tapestry-site/trunk/maven-skin/src/main/resources/css/maven-theme.css
tapestry/tapestry-site/trunk/src/site/xdoc/index.xml
tapestry/tapestry-site/trunk/src/site/xdoc/news.xml
Modified: tapestry/tapestry-site/trunk/maven-skin/src/main/resources/css/maven-theme.css
URL: http://svn.apache.org/viewvc/tapestry/tapestry-site/trunk/maven-skin/src/main/resources/css/maven-theme.css?view=diff&rev=545021&r1=545020&r2=545021
==============================================================================
--- tapestry/tapestry-site/trunk/maven-skin/src/main/resources/css/maven-theme.css (original)
+++ tapestry/tapestry-site/trunk/maven-skin/src/main/resources/css/maven-theme.css Wed Jun 6 19:05:20 2007
@@ -142,7 +142,8 @@
.source {
border: 1px solid #999;
- overflow: auto
+ overflow: auto;
+ background: #FFFFDD;
}
dt {
@@ -250,7 +251,8 @@
border-top: 1px solid #efefef;
border-bottom: 1px solid #aaa;
border-right: 1px solid #aaa;
- -moz-border-radius: 0.7em;;
+ -moz-border-radius: 0.7em;
+ background: #ffffff;
}
.info p, .warn p {
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=545021&r1=545020&r2=545021
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/index.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/index.xml Wed Jun 6 19:05:20 2007
@@ -18,14 +18,6 @@
<br/>
<div id="downloadbox">
- <h5>Get Tapestry 4.0.2</h5>
- <p>
- <a href="download.html">
- <img valign="top" src="images/folder-open.gif" border="0" alt="" title="download"/> Download
- </a> Tapestry 4.0.2 </p>
-
- <br/>
-
<h5>Get Tapestry 4.1.1</h5>
<p>
<a href="download.html">
@@ -46,6 +38,7 @@
<h5>New!</h5>
<ul style="list-style:none">
+ <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=545021&r1=545020&r2=545021
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/news.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/news.xml Wed Jun 6 19:05:20 2007
@@ -1,400 +1,437 @@
<?xml version="1.0"?>
+<!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="jkuhnert@apache.org">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.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 series of tutorials starting with
- <a href="http://www.devshed.com/c/a/Apache/Apache-Tapestry-4-Tutorial/">Apache Tapestry 4 Tutorial</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="http://handyedit.com/images/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="jkuhnert@apache.org">Jesse Kuhnert</author>
+ </properties>
+ <body>
+ <section name="General">
+ <p>Keep up to date with the latest events in the Tapestry world.</p>
+
+ <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 series of tutorials starting with
+ <a href="http://www.devshed.com/c/a/Apache/Apache-Tapestry-4-Tutorial/">Apache Tapestry 4 Tutorial</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="http://handyedit.com/images/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>