You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2007/10/25 16:36:56 UTC

svn commit: r588242 - in /tapestry/tapestry-site/trunk/src/site: apt/contributions.apt apt/download.apt xdoc/index.xml xdoc/news.xml

Author: hlship
Date: Thu Oct 25 07:36:54 2007
New Revision: 588242

URL: http://svn.apache.org/viewvc?rev=588242&view=rev
Log:
Tapestry 5.0.6

Modified:
    tapestry/tapestry-site/trunk/src/site/apt/contributions.apt
    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/contributions.apt
URL: http://svn.apache.org/viewvc/tapestry/tapestry-site/trunk/src/site/apt/contributions.apt?rev=588242&r1=588241&r2=588242&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/apt/contributions.apt (original)
+++ tapestry/tapestry-site/trunk/src/site/apt/contributions.apt Thu Oct 25 07:36:54 2007
@@ -17,4 +17,4 @@
 
 * {{{http://www.jetbrains.com/idea/}IntelliJ IDEA}}
 
-  A great ide editor. {{{http://www.jetbrains.com/idea/}Intellij IDEA}}
+  A great IDE for Java and other languages. {{{http://www.jetbrains.com/idea/}Intellij IDEA}}

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?rev=588242&r1=588241&r2=588242&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/apt/download.apt (original)
+++ tapestry/tapestry-site/trunk/src/site/apt/download.apt Thu Oct 25 07:36:54 2007
@@ -16,17 +16,17 @@
   {{{http://www.jboss.com/products/javassist}Javassist}} (Mozilla Public License) and
   {{{http://www.ognl.org/}OGNL}} ({{{http://www.ognl.org/copyright.html}OGNL license}}).  
 
-  <<You will need to download some dependencies seperately.>>
+  <<You will need to download some dependencies separately.>>
 
 Preview Releases
 
   Preview releases vary in stability and are always actively being developed / modified. Look here for most new development activity.
 
-* Tapestry 5.0.5
+* Tapestry 5.0.6
 
-  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.
+  Tapestry 5.0.6 is the latest preview release of
+  {{{http://tapestry.apache.org/tapestry5/}Tapestry 5}}.  Release 5.0.6 is increasingly feature complete and every effort is now being made to
+  fill gaps and ensure stability. 
 
   Tapestry 5 is distributed as a binary and a source distribution.  The binary distribution includes a code JAR for each module, as well as a source JAR for each module.  The source distribution
   includes all source files, including those for the Maven plugin modules.
@@ -34,17 +34,17 @@
 *-------------------------+---------+----------+-----------+
 |         				  | Mirrors | Checksum | Signature |
 *-------------------------+---------+----------+-----------+
-| 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.6 binary (tar.bz2)      | {{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.6.tar.bz2} Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.6.tar.bz2.md5} MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.6.tar.bz2.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.6 binary (tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.6.tar.gz} Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.6.tar.gz.md5} MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.6.tar.gz.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-bin 5.0.6 binary (zip)      | {{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.0.6.zip} Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.6.zip.md5} MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.0.6.zip.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.6 binary (tar.bz2)      | {{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.6.tar.bz2} Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.6.tar.bz2.md5} MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.6.tar.bz2.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.6 binary (tar.gz)      | {{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.6.tar.gz} Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.6.tar.gz.md5} MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.6.tar.gz.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}}
+| tapestry-src 5.0.6 binary (zip)      | {{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.0.6.zip} Download}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.6.zip.md5} MD5}} | {{{http://www.apache.org/dist/tapestry/tapestry-src-5.0.6.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?rev=588242&r1=588241&r2=588242&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/index.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/index.xml Thu Oct 25 07:36:54 2007
@@ -27,11 +27,11 @@
 
                 <br/>
                 
-                <h5>Get Tapestry 5.0.5</h5>
+                <h5>Get Tapestry 5.0.6</h5>
                 <p>
                     <a href="download.html">
                         <img valign="top" src="images/folder-open.gif" border="0" alt="" title="download"/> Download
-                    </a> Tapestry 5.0.5 </p>
+                    </a> Tapestry 5.0.6 </p>
                 
                 <br/>
 
@@ -39,7 +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#Tapestry 5.0.6">Tapestry 5.0.6</a></li>
+                    <li><a href="news.html#Welcome Dan Adams">Welcome Dan Adams</a></li>
                     <li><a href="news.html#New Tapestry Committers">New Tapestry Committers</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?rev=588242&r1=588241&r2=588242&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/news.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/news.xml Thu Oct 25 07:36:54 2007
@@ -8,272 +8,558 @@
   </properties>
   <body>
     <section name="General">
-      <p>Keep up to date with the latest events in the Tapestry world.</p>
-
-      <subsection name="Tapestry 4.1.3">
-        <p>
-            Many small bug fixes and one large memory leak fix was made in this release,  all existing Tapestry 4.1.2
-            users are urged to upgrade to this new version.   Also comes with new time picker control -
-            <a href="http://tapestry.apache.org/tapestry4.1/components/dojo/gtimepicker.html">GTimePicker</a>.
+      <p>
+        Keep up to date with the latest events in the Tapestry world.
+      </p>
+
+
+      <subsection name="Tapestry 5.0.6">
+
+        <p>
+          Yet another preview release,
+          <a href="http://tapestry.apache.org/tapestry5">
+            Tapestry 5.0.6
+          </a>
+          adds a
+          <a
+            href="http://tapestry.apache.org/tapestry5/release-notes.html">
+            raft of new features
+          </a>, including:
         </p>
-        <p>See the <a href="http://tapestry.apache.org/tapestry4.1/release-notes.html">release notes</a>
-            for more details. </p>
-      </subsection>
-
-      <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>
+          A new DateField component (using a client-side JavaScript
+          calendar).
         </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>The Grid component can now be utilized inside a Form.</p>
+        <p>
+          The BeanEditForm component has been refactored, allowing you
+          to create complex forms with multiple BeanEditors.
         </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>
+          There is now a BeanDisplay component, a counterpart to
+          BeanEditor that displays the properties of a bean.
         </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>
+          For early adopters upgrading from release 5.0.5, you should be
+          aware that Tapestry template files now have a
+          <code>.tml</code>
+          extension, and are stored in the context root, not under
+          <code>WEB-INF</code>
+          . In addition, the @Inject annotation in tapestry-core has
+          been removed, and the @Inject annotation from tapestry-ioc is
+          now doing double-duty.
         </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>
+          In addition, Tapestry 5 now uses
+          <a href="http://www.slf4j.org/docs.html">SLF4j</a>
+          as its pluggable logging library, replacing <a href="http://commons.apache.org/logging/">commons-logging</a>. This
+          may require that you upgrade to Log4j 1.2.14.
+        </p>
 
-      <subsection name="Tapestry NetBeans interview">
         <p>
-          <a href="http://platform.netbeans.org/articles/nbm_interview_andreas.html"> Tapestry
-            NetBeans interview </a>
+          <a href="download.html">Download Tapestry 5.0.6</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="Welcome Dan Adams">
 
-      <subsection name="BeanForm component released: write 47% less boilerplate code!">
         <p>
-          <a href="http://beanform.sourceforge.net">BeanForm Site</a>
+          Dan Adams has joined the Tapestry project as a committer. Dan
+          has built some powerful extensions to Tapestry 4 used by his
+          company,
+          <a href="http://www.ifactory.com/">Interactive Factory</a>. He's looking forward to doing even more interesting things
+          in Tapestry 5.
         </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>
+</subsection>
+
+        <subsection name="Tapestry 4.1.3">
+          <p>
+            Many small bug fixes and one large memory leak fix was made
+            in this release, all existing Tapestry 4.1.2 users are urged
+            to upgrade to this new version. Also comes with new time
+            picker control -
+            <a
+              href="http://tapestry.apache.org/tapestry4.1/components/dojo/gtimepicker.html">
+              GTimePicker
+            </a>
+            .
+          </p>
+          <p>
+            See the
+            <a
+              href="http://tapestry.apache.org/tapestry4.1/release-notes.html">
+              release notes
+            </a>
+            for more details.
+          </p>
+        </subsection>
+
+        <subsection name="Tapestry 5.0.5">
+
+          <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>
+          <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>
+      <p>
+        Keep track of upcoming conferences where a tapestry related
+        topic will be covered.
+      </p>
       <div style="margin-top: 1.5em;">
         <table>
           <tr>
@@ -284,65 +570,104 @@
           </tr>
 
           <tr>
-            <td><a href="http://conferences.oreillynet.com/os2007/">OSCON 2007</a><br/> Tapestry 5:
-              Java Language Power, Scripting Ease</td>
+            <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>
+              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>
+              <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>
+              <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>
+              <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>
+              <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>
+              <a
+                href="http://www.nofluffjuststuff.com/show_view.jsp?showId=94">
+                Greater Oklahoma Software Symposium
+              </a>
             </td>
-            <td> Jun 1 - 3 </td>
+            <td>Jun 1 - 3</td>
             <td>Midwest City, OK</td>
             <td>
-              <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+              <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>
+              <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>
+                <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>
+              <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>Reston, VA</td>
             <td>
-              <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+              <a href="http://howardlewisship.com">
+                Howard M. Lewis Ship
+              </a>
             </td>
           </tr>
 
@@ -350,51 +675,75 @@
 
           <tr>
             <td>
-              <a href="http://nofluffjuststuff.com/show_view.jsp?showId=80">Greater Oregon Software
-                Symposium</a>
+              <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/>
+            <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>
+              <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>
+              <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>Apr 13 - 15, 2007</td>
+            <td>Minneapolis, MN</td>
             <td>
-              <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+              <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>
+              <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>
+              <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>
+              <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>
+              <a href="http://howardlewisship.com">
+                Howard M. Lewis Ship
+              </a>
+              ,
+              <a href="http://blog.opencomponentry.com">
+                Jesse Kuhnert
+              </a>
             </td>
           </tr>
           <tr>
@@ -404,61 +753,84 @@
             <td>Oct 9 - 13, 2006</td>
             <td>Austin, TX</td>
             <td>
-              <a href="http://howardlewisship.com">Howard M. Lewis Ship</a>
+              <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>
+              <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>
+              <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>
+              <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>
+              <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>
+              <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)
+              <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>
+              <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>
+              <a href="http://howardlewisship.com">
+                Howard M. Lewis Ship
+              </a>
             </td>
           </tr>
           <tr>
             <td>
-              <a href="http://conferences.oreillynet.com/os2006/">2006 OSCON</a>
+              <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>
+              <a href="http://howardlewisship.com">
+                Howard M. Lewis Ship
+              </a>
             </td>
           </tr>
         </table>