tapestry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hls...@apache.org
Subject svn commit: r718121 [1/2] - in /tapestry/tapestry-site/trunk/src/site: site.xml xdoc/index.xml xdoc/news.xml
Date Sun, 16 Nov 2008 21:57:23 GMT
Author: hlship
Date: Sun Nov 16 13:57:22 2008
New Revision: 718121

URL: http://svn.apache.org/viewvc?rev=718121&view=rev
Log:
Add announcement for 5.0.16 (release candidate)

Modified:
    tapestry/tapestry-site/trunk/src/site/site.xml
    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/site.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry-site/trunk/src/site/site.xml?rev=718121&r1=718120&r2=718121&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/site.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/site.xml Sun Nov 16 13:57:22 2008
@@ -1,64 +1,64 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <project name="Tapestry">
-  <bannerLeft>
-    <name>Tapestry Web Application Framework</name>
-    <href>http://tapestry.apache.org/</href>
-    <src>images/tapestry_banner.gif</src>
-  </bannerLeft>
-  <bannerRight>
-    <name>Apache Software Foundation</name>
-    <href>http://www.apache.org</href>
-    <src>images/asf_logo_wide.gif</src>
-  </bannerRight>
-  <skin>
-    <groupId>org.apache.tapestry</groupId>
-    <artifactId>maven-skin</artifactId>
-    <version>1.1</version>
-  </skin>
+    <bannerLeft>
+        <name>Tapestry Web Application Framework</name>
+        <href>http://tapestry.apache.org/</href>
+        <src>images/tapestry_banner.gif</src>
+    </bannerLeft>
+    <bannerRight>
+        <name>Apache Software Foundation</name>
+        <href>http://www.apache.org</href>
+        <src>images/asf_logo_wide.gif</src>
+    </bannerRight>
+    <skin>
+        <groupId>org.apache.tapestry</groupId>
+        <artifactId>maven-skin</artifactId>
+        <version>1.1</version>
+    </skin>
 
-  <publishDate format="dd MMM yyyy" />
+    <publishDate format="dd MMM yyyy"/>
 
-  <body>
-    <links>
-      <item name="Tapestry" href="http://tapestry.apache.org/" />
-      <item name="HiveMind" href="http://hivemind.apache.org/" />
-      <item name="Apache" href="http://www.apache.org/" />
-    </links>
-    <head>
-      <script src="http://www.google-analytics.com/urchin.js"
-        type="text/javascript">
-      </script>
-      <script type="text/javascript">
-        _uacct = "UA-400821-1"; urchinTracker();
-      </script>
-    </head>
-    <menu name="Quick Links">
-      <item name="Home" href="/index.html" />
-      <item name="Committers" href="/committers.html" />
-      <item name="Blog" href="http://tapestryjava.blogspot.com/" />
-      <item name="Download" href="/download.html" />
-      <item name="Wiki" href="http://wiki.apache.org/tapestry/" />
-      <item name="News" href="/news.html" />
-      <item name="Books and Articles" href="/articles.html" />
-      <item name="Contributions" href="/contributions.html" />
-      <item name="Sponsorship"
-        href="http://www.apache.org/foundation/sponsorship.html" />
-      <item name="Thanks"
-        href="http://www.apache.org/foundation/thanks.html" />
-    </menu>
-    <menu name="Versions">
-      <item name="Tapestry 4.1 (active)"
-        href="http://tapestry.apache.org/tapestry4.1" />
-      <item name="Tapestry 5 (beta)"
-        href="http://tapestry.apache.org/tapestry5" />
-      <item name="Tapestry 4"
-        href="http://tapestry.apache.org/tapestry4" />
-      <item name="Tapestry 3"
-        href="http://tapestry.apache.org/tapestry3" />
-    </menu>
-    <menu name="Support">
-      <item name="Tapestry Support" href="/support.html" />
-    </menu>
-    ${reports}
-  </body>
+    <body>
+        <links>
+            <item name="Tapestry" href="http://tapestry.apache.org/"/>
+            <item name="HiveMind" href="http://hivemind.apache.org/"/>
+            <item name="Apache" href="http://www.apache.org/"/>
+        </links>
+        <head>
+            <script src="http://www.google-analytics.com/urchin.js"
+                    type="text/javascript">
+            </script>
+            <script type="text/javascript">
+                _uacct = "UA-400821-1"; urchinTracker();
+            </script>
+        </head>
+        <menu name="Quick Links">
+            <item name="Home" href="/index.html"/>
+            <item name="Committers" href="/committers.html"/>
+            <item name="Blog" href="http://tapestryjava.blogspot.com/"/>
+            <item name="Download" href="/download.html"/>
+            <item name="Wiki" href="http://wiki.apache.org/tapestry/"/>
+            <item name="News" href="/news.html"/>
+            <item name="Books and Articles" href="/articles.html"/>
+            <item name="Contributions" href="/contributions.html"/>
+            <item name="Sponsorship"
+                  href="http://www.apache.org/foundation/sponsorship.html"/>
+            <item name="Thanks"
+                  href="http://www.apache.org/foundation/thanks.html"/>
+        </menu>
+        <menu name="Versions">
+            <item name="Tapestry 4.1 (active)"
+                  href="http://tapestry.apache.org/tapestry4.1"/>
+            <item name="Tapestry 5 (release candidate)"
+                  href="http://tapestry.apache.org/tapestry5"/>
+            <item name="Tapestry 4"
+                  href="http://tapestry.apache.org/tapestry4"/>
+            <item name="Tapestry 3"
+                  href="http://tapestry.apache.org/tapestry3"/>
+        </menu>
+        <menu name="Support">
+            <item name="Tapestry Support" href="/support.html"/>
+        </menu>
+        ${reports}
+    </body>
 </project>

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=718121&r1=718120&r2=718121&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/index.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/index.xml Sun Nov 16 13:57:22 2008
@@ -1,320 +1,320 @@
 <?xml version="1.0"?>
 <document>
-  <properties>
-    <title>Welcome to Tapestry</title>
-    <author email="jkuhnert@apache.org">Jesse Kuhnert</author>
-  </properties>
-  <body>
-    <section name="Welcome to Tapestry">
-      <!--  <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> -->
-      <strong>
-        <a href="#Third Party Components">Third Party Components</a>
-        --
-        <a href="#Tapestry Extensions">Third
-          Party Extensions
-        </a>
-        --
-        <a href="#IDE Integration">IDE Integration</a>
-      </strong>
-      <br/>
-      <div id="downloadbox">
-        <h5>Get Tapestry 4.1.6</h5>
-        <p>
-          <a href="download.html">
-            <img valign="top" src="images/folder-open.gif" border="0" alt="" title="download"/>
-            Download
-          </a>
-          Tapestry 4.1.6
-        </p>
-        <br/>
-        <h5>Get Tapestry 5.0.15</h5>
-        <p>
-          <a href="download.html">
-            <img valign="top" src="images/folder-open.gif" border="0" alt="" title="download"/>
-            Download
-          </a>
-          Tapestry 5.0.15
-        </p>
-        <br/>
-        <!-- Leave the last few news items here -->
-        <h5>New!</h5>
-        <ul style="list-style:none">
+    <properties>
+        <title>Welcome to Tapestry</title>
+        <author email="jkuhnert@apache.org">Jesse Kuhnert</author>
+    </properties>
+    <body>
+        <section name="Welcome to Tapestry">
+            <!--  <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> -->
+            <strong>
+                <a href="#Third Party Components">Third Party Components</a>
+                --
+                <a href="#Tapestry Extensions">Third
+                    Party Extensions
+                </a>
+                --
+                <a href="#IDE Integration">IDE Integration</a>
+            </strong>
+            <br/>
+            <div id="downloadbox">
+                <h5>Get Tapestry 4.1.6</h5>
+                <p>
+                    <a href="download.html">
+                        <img valign="top" src="images/folder-open.gif" border="0" alt=""
title="download"/>
+                        Download
+                    </a>
+                    Tapestry 4.1.6
+                </p>
+                <br/>
+                <h5>Get Tapestry 5.0.16</h5>
+                <p>
+                    <a href="download.html">
+                        <img valign="top" src="images/folder-open.gif" border="0" alt=""
title="download"/>
+                        Download
+                    </a>
+                    Tapestry 5.0.16
+                </p>
+                <br/>
+                <!-- Leave the last few news items here -->
+                <h5>New!</h5>
+                <ul style="list-style:none">
 
-          <li>
-            <a href="news.html#Tapestry 5.0.15">Tapestry 5.0.15 released</a>
-          </li>
-          <li>
-            <a href="news.html#Igor Drobiazko">Igor Drobiazko added as committer</a>
-          </li>
-          <li>
-            <a href="news.html#Tapestry 5: Building Web Applications">New book: Tapestry
5 Building Web
-              Applications
-            </a>
-          </li>
+                    <li>
+                        <a href="news.html#Tapestry 5.0.16">Tapestry 5.0.16 (Release
Candidate) released</a>
+                    </li>
+                    <li>
+                        <a href="news.html#Igor Drobiazko">Igor Drobiazko added as
committer</a>
+                    </li>
+                    <li>
+                        <a href="news.html#Tapestry 5: Building Web Applications">New
book: Tapestry 5 Building Web
+                            Applications
+                        </a>
+                    </li>
 
-        </ul>
-      </div>
-      <p>Tapestry is an open-source framework for creating dynamic, robust, highly
scalable web applications in
-        Java. Tapestry complements and builds upon the standard Java Servlet API, and so
it works in any servlet
-        container or application server.
-      </p>
-      <p>Tapestry divides a web application into a set of pages, each constructed from
components. This provides
-        a consistent structure, allowing the Tapestry framework to assume responsibility
for key concerns such
-        as URL construction and dispatch, persistent state storage on the client or on the
server, user input
-        validation, localization/internationalization, and exception reporting. Developing
Tapestry applications
-        involves creating HTML templates using plain HTML, and combining the templates with
small amounts of
-        Java code using (optional) XML descriptor files. In Tapestry, you create your application
in terms of
-        objects, and the methods and properties of those objects -- and specifically not
in terms of URLs and
-        query parameters. Tapestry brings true object oriented development to Java web applications.
-      </p>
-      <p>Tapestry is specifically designed to make creating new components very easy,
as this is a routine
-        approach when building applications. The distribution includes over fifty components,
ranging from
-        simple output components all the way up to complex data grids and tree navigators.
-      </p>
-      <p>Tapestry is architected to scale from tiny applications all the way up to
massive applications
-        consisting of hundreds of individual pages, developed by large, diverse teams. Tapestry
easily
-        integrates with any kind of back-end, including J2EE,
-        <a href="http://hivemind.apache.org">HiveMind</a>
-        and<a href="http://springframework.org/">Spring</a>.
-      </p>
-      <p>Tapestry is released under the Apache Software License 2.0.</p>
-      <p>
-        <h4>Key Principles</h4>
-      </p>
-      <p>Tapestry is organized around four key principles:</p>
-      <ul>
-        <li>
-          <b>Simplicity</b>
-          - web applications shouldn't be rocket science!
-        </li>
-        <li>
-          <b>Consistency</b>
-          - what works in pages should work in components. What works in small applications
-          should work in large applications. Different developers should find similar solutions
to similar
-          problems.
-        </li>
-        <li>
-          <b>Efficiency</b>
-          - applications should be performant and scalable
-        </li>
-        <li>
-          <b>Feedback</b>
-          - when things go wrong, the framework should not get in the way; in fact, it should
-          provide useful diagnostics
-        </li>
-      </ul>
-      <p>These four principles drive the meta-principle:
-        <em>The simplest choice should be the correct
-          choice.
-        </em>
-      </p>
-      <br/>
-      <br/>
-      <p>The decisions you make early in a project should not come back later to haunt
you.</p>
-      <p>We have found that a component approach to web development is the best way
of realizing these
-        principles. Structuring the framework and your application around components makes
it possible to move
-        all the boring plumbing code out of your application and into the framework. You
write less code, you
-        write simpler code, sometimes you write
-        <em>no</em>
-        code. Tapestry picks up the slack.
-      </p>
-    </section>
-    <section name="Third Party Components">
-      <p>Additional libraries of Tapestry components by third parties.</p>
-      <table>
-        <tr>
-          <td>
-            <a href="http://beanform.sourceforge.net">BeanForm</a>
-          </td>
-          <td>All-in-one, flexible bean editor.</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://sotacs.sourceforge.net/home/index.html">Sotacs</a>
-          </td>
-          <td><strong>So</strong>me more<strong>Ta</strong>pestry<strong>C</strong>omponent<strong>s</strong>,
-            including menus,
-            Ajax text fields and dynamic images
-          </td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://tacos.sourceforge.net">Tacos</a>
-          </td>
-          <td>Suite of Ajax-enabled components.</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://tapestry-jsmenu.sourceforge.net">Tapestry Menu Component</a>
-          </td>
-          <td>Tapestry version of<a href="http://jscook.sourceforge.net/JSCookMenu/">JSCookMenu</a>.
-          </td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://tapfx.sourceforge.net/">TapFX</a>
-          </td>
-          <td>A set of dynamic, skinnable, DHTML enabled, client-side state preserving
web components.</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://www.tapestrycomponents.org">
-              Tassel
-            </a>
-          </td>
-          <td>
-            Tapestry Searchable Selection of Components -- Searchable index of Tapestry components
-          </td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://tapestry-bayeux.sourceforge.net/">Tapestry Bayeux</a>
-          </td>
-          <td>
-            A collection of Java Web Components for tapestry 4.X.
-          </td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://code.google.com/p/tapestry5-components/">tapesty5-components</a>
-          </td>
-          <td>Collection of components for Tapestry 5, hosted at Google Code.</td>
-        </tr>
-      </table>
+                </ul>
+            </div>
+            <p>Tapestry is an open-source framework for creating dynamic, robust, highly
scalable web applications in
+                Java. Tapestry complements and builds upon the standard Java Servlet API,
and so it works in any servlet
+                container or application server.
+            </p>
+            <p>Tapestry divides a web application into a set of pages, each constructed
from components. This provides
+                a consistent structure, allowing the Tapestry framework to assume responsibility
for key concerns such
+                as URL construction and dispatch, persistent state storage on the client
or on the server, user input
+                validation, localization/internationalization, and exception reporting. Developing
Tapestry applications
+                involves creating HTML templates using plain HTML, and combining the templates
with small amounts of
+                Java code using (optional) XML descriptor files. In Tapestry, you create
your application in terms of
+                objects, and the methods and properties of those objects -- and specifically
not in terms of URLs and
+                query parameters. Tapestry brings true object oriented development to Java
web applications.
+            </p>
+            <p>Tapestry is specifically designed to make creating new components very
easy, as this is a routine
+                approach when building applications. The distribution includes over fifty
components, ranging from
+                simple output components all the way up to complex data grids and tree navigators.
+            </p>
+            <p>Tapestry is architected to scale from tiny applications all the way
up to massive applications
+                consisting of hundreds of individual pages, developed by large, diverse teams.
Tapestry easily
+                integrates with any kind of back-end, including J2EE,
+                <a href="http://hivemind.apache.org">HiveMind</a>
+                and<a href="http://springframework.org/">Spring</a>.
+            </p>
+            <p>Tapestry is released under the Apache Software License 2.0.</p>
+            <p>
+                <h4>Key Principles</h4>
+            </p>
+            <p>Tapestry is organized around four key principles:</p>
+            <ul>
+                <li>
+                    <b>Simplicity</b>
+                    - web applications shouldn't be rocket science!
+                </li>
+                <li>
+                    <b>Consistency</b>
+                    - what works in pages should work in components. What works in small
applications
+                    should work in large applications. Different developers should find similar
solutions to similar
+                    problems.
+                </li>
+                <li>
+                    <b>Efficiency</b>
+                    - applications should be performant and scalable
+                </li>
+                <li>
+                    <b>Feedback</b>
+                    - when things go wrong, the framework should not get in the way; in fact,
it should
+                    provide useful diagnostics
+                </li>
+            </ul>
+            <p>These four principles drive the meta-principle:
+                <em>The simplest choice should be the correct
+                    choice.
+                </em>
+            </p>
+            <br/>
+            <br/>
+            <p>The decisions you make early in a project should not come back later
to haunt you.</p>
+            <p>We have found that a component approach to web development is the best
way of realizing these
+                principles. Structuring the framework and your application around components
makes it possible to move
+                all the boring plumbing code out of your application and into the framework.
You write less code, you
+                write simpler code, sometimes you write
+                <em>no</em>
+                code. Tapestry picks up the slack.
+            </p>
+        </section>
+        <section name="Third Party Components">
+            <p>Additional libraries of Tapestry components by third parties.</p>
+            <table>
+                <tr>
+                    <td>
+                        <a href="http://beanform.sourceforge.net">BeanForm</a>
+                    </td>
+                    <td>All-in-one, flexible bean editor.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://sotacs.sourceforge.net/home/index.html">Sotacs</a>
+                    </td>
+                    <td><strong>So</strong>me more<strong>Ta</strong>pestry<strong>C</strong>omponent<strong>s</strong>,
+                        including menus,
+                        Ajax text fields and dynamic images
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://tacos.sourceforge.net">Tacos</a>
+                    </td>
+                    <td>Suite of Ajax-enabled components.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://tapestry-jsmenu.sourceforge.net">Tapestry Menu
Component</a>
+                    </td>
+                    <td>Tapestry version of<a href="http://jscook.sourceforge.net/JSCookMenu/">JSCookMenu</a>.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://tapfx.sourceforge.net/">TapFX</a>
+                    </td>
+                    <td>A set of dynamic, skinnable, DHTML enabled, client-side state
preserving web components.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://www.tapestrycomponents.org">
+                            Tassel
+                        </a>
+                    </td>
+                    <td>
+                        Tapestry Searchable Selection of Components -- Searchable index of
Tapestry components
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://tapestry-bayeux.sourceforge.net/">Tapestry
Bayeux</a>
+                    </td>
+                    <td>
+                        A collection of Java Web Components for tapestry 4.X.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://code.google.com/p/tapestry5-components/">tapesty5-components</a>
+                    </td>
+                    <td>Collection of components for Tapestry 5, hosted at Google Code.</td>
+                </tr>
+            </table>
 
-      <p>
-        More Tapestry 5 component libraries are listed on the
-        <a href="tapestry5/">Tapestry 5 project page</a>.
-      </p>
-    </section>
-    <section name="Tapestry Extensions">
-      <p>This section lists common Tapestry extensions that have been created by third
parties.</p>
-      <table>
-        <tr>
-          <td>
-            <a href="http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse">AppFuse</a>
-          </td>
-          <td>"Kickstart" application development that pre-integrates Tapestry with
Spring, Hibernate and
-            several other libraries.
-          </td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://honeycomb.javaforge.com/">Honeycomb</a>
-          </td>
-          <td>Hibernate integration, supports transaction-per-request and transaction-per-conversation.</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://jumpstart.doublenegative.com.au/">Jumpstart</a>
-          </td>
-          <td>
-            Like AppFuse, but specific to Tapestry: a CRUD application outline waiting to
be filled in with
-            your own domain classes
-          </td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-spring/">tapestry-spring</a>
-          </td>
-          <td>Easy integration with Spring; inject Spring beans directly into pages.</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://www.erinors.com/product/tapdoc/">TapDoc</a>
-          </td>
-          <td>Generate component documentation automatically.</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://www.carmanconsulting.com/tapernate">Tapernate</a>
-          </td>
-          <td>Hibernate integration; manages transactions and persistent entity objects.</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://www.carmanconsulting.com/tapestry-acegi">tapestry-acegi</a>
-          </td>
-          <td>Integration with the
-            <a href="http://www.acegisecurity.org/">Acegi</a>
-            security framework.
-          </td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-flash/">tapestry-flash</a>
-          </td>
-          <td>Short term property storage modelled on Rail's "flash".</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-prop/">tapestry-prop</a>
-          </td>
-          <td>Non-reflective property access; fast but limited replacement for "ognl:".</td>
-        </tr>
-        <tr>
-          <td>
-            <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-testng/">tapestry-testng</a>
-          </td>
-          <td>Base classes for testing Tapestry components with JDK 1.5.</td>
-        </tr>
-        <tr>
-          <td>
-            <strong>
-              <a href="http://www.trailsframework.org/">Trails</a>
-            </strong>
-          </td>
-          <td>Domain driven application development environment, modeled on Rails and
Naked Objects.</td>
-        </tr>
-      </table>
-    </section>
-    <section name="IDE Integration">
-      <p>These open-source, third party extensions allow you to more easily develop
your Tapestry applications
-        using popular IDEs.
-      </p>
-      <table>
-        <tr>
-          <td>Eclipse</td>
-          <td>
-            <a href="http://ezingbuilder.sourceforge.net/cms/">eZing Builder</a>
-          </td>
-          <td>Visual editor for HTML with Tapestry extensions.</td>
-        </tr>
-        <tr>
-          <td/>
-          <td>
-            <a href="http://spindle.sourceforge.net">Spindle</a>
-          </td>
-          <td>Integrated editing and simple refactoring. Stable version is Tapestry
3 only.</td>
-        </tr>
-        <tr>
-          <td/>
-          <td>
-            <a href="http://tapestrypalette.sourceforge.net">Palette</a>
-          </td>
-          <td>Extends Spindle with palette-based drag and drop editing.</td>
-        </tr>
-        <tr>
-          <td/>
-          <td>
-            <a href="http://handyedit.com/index.html">HandyTapestry</a>
-          </td>
-          <td>
-            Helpful completions and navigations in the HTML template, and a Create Tapestry
component
-            wizard.
-            For Tapestry 4.
-          </td>
-        </tr>
-        <tr>
-          <td>NetBeans</td>
-          <td>
-            <a href="https://nbtapestrysupport.dev.java.net/">nbtapestrysupport</a>
-          </td>
-          <td>Wizards for creating new Tapestry files and elements within files.</td>
-        </tr>
-      </table>
-    </section>
-  </body>
+            <p>
+                More Tapestry 5 component libraries are listed on the
+                <a href="tapestry5/">Tapestry 5 project page</a>.
+            </p>
+        </section>
+        <section name="Tapestry Extensions">
+            <p>This section lists common Tapestry extensions that have been created
by third parties.</p>
+            <table>
+                <tr>
+                    <td>
+                        <a href="http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse">AppFuse</a>
+                    </td>
+                    <td>"Kickstart" application development that pre-integrates Tapestry
with Spring, Hibernate and
+                        several other libraries.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://honeycomb.javaforge.com/">Honeycomb</a>
+                    </td>
+                    <td>Hibernate integration, supports transaction-per-request and
transaction-per-conversation.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://jumpstart.doublenegative.com.au/">Jumpstart</a>
+                    </td>
+                    <td>
+                        Like AppFuse, but specific to Tapestry: a CRUD application outline
waiting to be filled in with
+                        your own domain classes
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-spring/">tapestry-spring</a>
+                    </td>
+                    <td>Easy integration with Spring; inject Spring beans directly
into pages.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://www.erinors.com/product/tapdoc/">TapDoc</a>
+                    </td>
+                    <td>Generate component documentation automatically.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://www.carmanconsulting.com/tapernate">Tapernate</a>
+                    </td>
+                    <td>Hibernate integration; manages transactions and persistent
entity objects.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://www.carmanconsulting.com/tapestry-acegi">tapestry-acegi</a>
+                    </td>
+                    <td>Integration with the
+                        <a href="http://www.acegisecurity.org/">Acegi</a>
+                        security framework.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-flash/">tapestry-flash</a>
+                    </td>
+                    <td>Short term property storage modelled on Rail's "flash".</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-prop/">tapestry-prop</a>
+                    </td>
+                    <td>Non-reflective property access; fast but limited replacement
for "ognl:".</td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://howardlewisship.com/tapestry-javaforge/tapestry-testng/">tapestry-testng</a>
+                    </td>
+                    <td>Base classes for testing Tapestry components with JDK 1.5.</td>
+                </tr>
+                <tr>
+                    <td>
+                        <strong>
+                            <a href="http://www.trailsframework.org/">Trails</a>
+                        </strong>
+                    </td>
+                    <td>Domain driven application development environment, modeled
on Rails and Naked Objects.</td>
+                </tr>
+            </table>
+        </section>
+        <section name="IDE Integration">
+            <p>These open-source, third party extensions allow you to more easily develop
your Tapestry applications
+                using popular IDEs.
+            </p>
+            <table>
+                <tr>
+                    <td>Eclipse</td>
+                    <td>
+                        <a href="http://ezingbuilder.sourceforge.net/cms/">eZing Builder</a>
+                    </td>
+                    <td>Visual editor for HTML with Tapestry extensions.</td>
+                </tr>
+                <tr>
+                    <td/>
+                    <td>
+                        <a href="http://spindle.sourceforge.net">Spindle</a>
+                    </td>
+                    <td>Integrated editing and simple refactoring. Stable version is
Tapestry 3 only.</td>
+                </tr>
+                <tr>
+                    <td/>
+                    <td>
+                        <a href="http://tapestrypalette.sourceforge.net">Palette</a>
+                    </td>
+                    <td>Extends Spindle with palette-based drag and drop editing.</td>
+                </tr>
+                <tr>
+                    <td/>
+                    <td>
+                        <a href="http://handyedit.com/index.html">HandyTapestry</a>
+                    </td>
+                    <td>
+                        Helpful completions and navigations in the HTML template, and a Create
Tapestry component
+                        wizard.
+                        For Tapestry 4.
+                    </td>
+                </tr>
+                <tr>
+                    <td>NetBeans</td>
+                    <td>
+                        <a href="https://nbtapestrysupport.dev.java.net/">nbtapestrysupport</a>
+                    </td>
+                    <td>Wizards for creating new Tapestry files and elements within
files.</td>
+                </tr>
+            </table>
+        </section>
+    </body>
 </document>



Mime
View raw message