Author: hlship
Date: Thu Apr  2 17:55:41 2009
New Revision: 761360

URL: http://svn.apache.org/viewvc?rev=761360&view=rev
Log:
Tapestry 5.1.0.2 release notice

Modified:
    tapestry/tapestry-site/trunk/src/site/apt/download.apt
    tapestry/tapestry-site/trunk/src/site/xdoc/index.xml
    tapestry/tapestry-site/trunk/src/site/xdoc/news.xml

Modified: tapestry/tapestry-site/trunk/src/site/apt/download.apt
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry-site/trunk/src/site/apt/download.apt?rev=761360&r1=761359&r2=761360&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/apt/download.apt (original)
+++ tapestry/tapestry-site/trunk/src/site/apt/download.apt Thu Apr  2 17:55:41 
2009
@@ -40,25 +40,25 @@
 
  Stable releases should be relatively free of critical bugs and are considered 
the <safest> option if stability is a requirement.
 
-Tapestry 5.1.0.1 (Alpha)
+Tapestry 5.1.0.2 (Alpha)
 
-  Tapestry 5.1.0.1 is the latest alpha release for  
{{{http://tapestry.apache.org/tapestry5.1/}Tapestry 5.1}}. The goals for 5.1 
are to address some limitations in 5.0 and improve
+  Tapestry 5.1.0.2 is the latest alpha release for  
{{{http://tapestry.apache.org/tapestry5.1/}Tapestry 5.1}}. The goals for 5.1 
are to address some limitations in 5.0 and improve
   performance and scalability.
 
 *-------------------------+---------+----------+-----------+
 |                                        | Mirrors | Checksum | Signature |
 *-------------------------+---------+----------+-----------+
-| tapestry-bin 5.1.0.1 binary (tar.bz2)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.1.0.1.tar.bz2} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.1.tar.bz2.md5} MD5}} 
| {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.1.tar.bz2.asc} ASC}}
+| tapestry-bin 5.1.0.2 binary (tar.bz2)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.1.0.2.tar.bz2} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.2.tar.bz2.md5} MD5}} 
| {{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.2.tar.bz2.asc} ASC}}
 *-------------------------+---------+----------+-----------+
-| tapestry-bin 5.1.0.1 binary (tar.gz)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.1.0.1.tar.gz} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.1.tar.gz.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.1.tar.gz.asc} ASC}}
+| tapestry-bin 5.1.0.2 binary (tar.gz)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.1.0.2.tar.gz} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.2.tar.gz.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.2.tar.gz.asc} ASC}}
 *-------------------------+---------+----------+-----------+
-| tapestry-bin 5.1.0.1 binary (zip)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.1.0.1.zip} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.1.zip.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.1.zip.asc} ASC}}
+| tapestry-bin 5.1.0.2 binary (zip)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-bin-5.1.0.2.zip} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.2.zip.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-bin-5.1.0.2.zip.asc} ASC}}
 *-------------------------+---------+----------+-----------+
-| tapestry-src 5.1.0.1 binary (tar.bz2)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.1.0.1.tar.bz2} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.1.tar.bz2.md5} MD5}} 
| {{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.1.tar.bz2.asc} ASC}}
+| tapestry-src 5.1.0.2 binary (tar.bz2)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.1.0.2.tar.bz2} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.2.tar.bz2.md5} MD5}} 
| {{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.2.tar.bz2.asc} ASC}}
 *-------------------------+---------+----------+-----------+
-| tapestry-src 5.1.0.1 binary (tar.gz)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.1.0.1.tar.gz} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.1.tar.gz.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.1.tar.gz.asc} ASC}}
+| tapestry-src 5.1.0.2 binary (tar.gz)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.1.0.2.tar.gz} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.2.tar.gz.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.2.tar.gz.asc} ASC}}
 *-------------------------+---------+----------+-----------+
-| tapestry-src 5.1.0.1 binary (zip)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.1.0.1.zip} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.1.zip.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.1.zip.asc} ASC}}
+| tapestry-src 5.1.0.2 binary (zip)      | 
{{{http://www.apache.org/dyn/closer.cgi/tapestry/tapestry-src-5.1.0.2.zip} 
Download}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.2.zip.md5} MD5}} | 
{{{http://www.apache.org/dist/tapestry/tapestry-src-5.1.0.2.zip.asc} ASC}}
 *-------------------------+---------+----------+-----------+
 
 

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=761360&r1=761359&r2=761360&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/index.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/index.xml Thu Apr  2 17:55:41 
2009
@@ -30,7 +30,7 @@
                 <ul style="list-style:none">
 
                     <li>
-                        <a href="news.html#20090315">Tapestry 5.1.0.1 - Alpha 
Release</a>
+                        <a href="news.html#20090402">Tapestry 5.1.0.2 - Alpha 
Release</a>
                     </li>
                     <li>
                         <a href="news.html#20090215">New committers: Thiago 
and Robert</a>
@@ -44,70 +44,284 @@
 
                 </ul>
             </div>
-            <p>Apache 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
+
+
+            <p>
+                Apache 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>
-
-            <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>
+                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. 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.
+            </p>
+
+            <p>
+                Tapestry is architected to scale from tiny, single-page 
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 backend, including JEE,
+                HiveMind, Spring and Hibernate.
+            </p>
+
+            <p>
+                It's more than what you
+                <em>can</em>
+                do with Tapestry ... it's also
+                <em>how</em>
+                you do it! Tapestry is a vastly productive environment.
+                Java developers love it because they can make
+                <em>Java code</em>
+                changes and see them immediately ... no redeploy, no restart! 
And it's blazingly fast to boot
+                (even when files change). Designers
+                love it because Tapestry templates are so close to ordinary 
HTML, without all the cruft and confusion
+                seen in JavaServer Pages. Managers love it because
+                it makes it easy for large teams to work together, and because 
they know important features (including
+                localization) are baked right in. Once you work
+                in Tapestry there's no going back!
+            </p>
+
+            <p>
+                Tapestry is released under the Apache Software Licence 2.0.
+            </p>
+
+        </section>
+
+        <section name="Releases">
+
+
+            <p>
+                Tapestry has a long history, with the oldest code dating back 
to January 2000. That means a lot of
+                releases.
+                At this time, Tapestry releases 3 and 4 are no longer being 
developed; developer effort is focused on
+                Tapestry 5.
+            </p>
+
+
+        </section>
+
+
+        <section name="Third Party Libraries, Tutorials and Resources">
+
+            <p>
+                Tapestry 5 has inspired a number of people to create third 
party libraries, providing a mix of new
+                components
+                and new and improved integrations.
             </p>
+
+            <table>
+                <tr>
+                    <th>Name</th>
+                    <th>Author</th>
+                    <th>Description</th>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://code.google.com/p/tapestry5-appfuse/";>AppFuse for Tapestry 5</a>
+                    </td>
+                    <td>
+                        Serge Eby
+                    </td>
+                    <td>
+                        Application template, with basic authentication and 
Hibernate and Spring integration
+                        pre-configured.
+                    </td>
+                </tr>
+
+                <tr>
+                    <td>
+                        <a href="http://www.arsmachina.com.br";>Ars Machina</a>
+                    </td>
+                    <td>
+                        Thiago H. de Paula Figueiredo
+                    </td>
+                    <td>
+                        Tapestry/Hibernate extensions for Generic DAOs, 
standard CRUD interfaces, and user access
+                        logging and tracking.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://www.chenillekit.org/";>Chenille Kit</a>
+                    </td>
+                    <td>
+                        Massimo Lusetti
+                    </td>
+                    <td>
+                        Collection of modules, services, utilities and 
components (many of which require only
+                        tapestry-ioc).
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://equanda.org/equanda-tapestry5/";>equanda-tapestry5</a>
+                    </td>
+                    <td>
+                        Joachim Van der Auwera
+                    </td>
+                    <td>
+                        Components useful for building enterprise 
applications. Includes Accordion, Tabs, Formtraversal.
+                        Amongst other things, these focus on easy input of 
data without the need for a mouse.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://code.google.com/p/gc-tapestry-components/";>Godcode Components</a>
+                    </td>
+                    <td>
+                        Chris Lewis
+                    </td>
+                    <td>
+                        A mixed collection of components providing simple but 
time-saving functionality, as well as more
+                        exotic ones; built on top of the prototype and 
script.aculo.us javascript libraries.
+                    </td>
+                </tr>
+
+                <tr>
+                    <td>
+                        <a 
href="http://jumpstart.doublenegative.com.au/";>JumpStart</a>
+                    </td>
+                    <td>
+                        Geoff Callender
+                    </td>
+                    <td>
+                        A "living tutorial" in the form of a base Tapestry 
application ready to be expanded and
+                        customized.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://interldap.org";>InterLDAP</a>
+                    </td>
+                    <td>
+                        Linagora / Francois Armand
+                    </td>
+                    <td>
+                        LDAP content management system for non tech users.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://code.google.com/p/loom-t5/";>loom-t5</a>
+                    </td>
+                    <td>
+                        Chris Scheid
+                    </td>
+                    <td>
+                        Eclipse plugin.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a href="http://code.google.com/p/shams/";>Shams 
Examples, Components</a>
+                    </td>
+                    <td>
+                        Mohammad H. Shamsi
+                    </td>
+                    <td>
+                        A set of Tapestry 5 Examples, Tutorials, Components, 
and Documents for beginners.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://www.infoq.com/articles/tapestry5-intro";>Tapestry for 
Nonbelievers</a>
+                    </td>
+                    <td>
+                        Renat Zubairov &amp; Igor Drobiazko
+                    </td>
+                    <td>
+                        Simple introduction to using Tapestry and creating 
components.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://code.google.com/p/tapestry5-components";>T5Components</a>
+                    </td>
+                    <td>
+                        Sven Homburg
+                    </td>
+                    <td>
+                        Ajax-enabled components based on Prototype and 
Scriptaculous.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://tacos.sourceforge.net/tacos5/tacos-seam/";>tacos-seam</a>
+                    </td>
+                    <td>
+                        Igor Drobiazko
+                    </td>
+                    <td>
+                        Intregrates with
+                        <a href="http://www.jboss.com/products/seam";>JBoss 
Seam</a>.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://www.localhost.nu/java/tapestry5-acegi/";>tapestry5-acegi</a>
+                    </td>
+                    <td>
+                        Robin Helgelin
+                    </td>
+                    <td>
+                        Integration with the Acegi path-based security 
framework.
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://tapestry.formos.com/nightly/tapestry-templating/";>tapestry-templating</a>
+                    </td>
+                    <td>
+                        Howard M. Lewis Ship
+                    </td>
+                    <td>
+                        Use Tapestry pages off-line to generate content (such 
as email).
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <a 
href="http://code.google.com/p/tapestry5-treegrid/";>tapestry5-treegrid</a>
+                    </td>
+                    <td>
+                        Gabriel Landais
+                    </td>
+                    <td>
+                        Combination tree navigation and data grid, based on 
sstree.
+                    </td>
+                </tr>
+            </table>
+
+
+            <p>
+                A growing number of non-Apache Tapestry projects are being 
hosted on
+                <a href="http://tapestry.formos.com";>Tapestry360</a>.
+            </p>
+
+        </section>
+
+        <section name="Tapestry 6?">
+
+            <p>
+                Don't hold your breath; Tapestry 5 was built from the ground 
up to allow significant improvements
+                to the framework without sacrificing backwards compatibility.
+            </p>
+
         </section>
 
     </body>

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=761360&r1=761359&r2=761360&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/news.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/news.xml Thu Apr  2 17:55:41 2009
@@ -12,9 +12,37 @@
                 Keep up to date with the latest events in the Tapestry world.
             </p>
 
+            <a name="20090402"/>
+            <subsection name="Tapestry 5.1.0.2 (Alpha Release)">
+                <strong>Apr 02 2009</strong>
+
+                <p>An updated alpha release of Tapestry 5.1 is now available:
+                    <a href="http://tapestry.apache.org/tapestry5.1/";>Tapestry 
5.1.0.2</a>
+                </p>
+
+                <p>This adds a number of great new features to Tapestry: 
JavaScript libraries
+                    are automatically combined into a single request; 
client-side logging has been
+                    improved using the Blackbird JavaScript console, and the 
server can now cause
+                    updates to multiple zones in an Ajax request.
+                </p>
+
+                <p>
+                    See the
+                    <a 
href="http://tapestry.apache.org/tapestry5.1/release-notes.html";>
+                        release notes
+                    </a>
+                    for more details.
+                </p>
+
+                <p>
+                    <a href="download.html">Download Tapestry 5.1.0.1</a>
+                </p>
+
+            </subsection>
+
             <a name="200903125"/>
             <subsection name="Tapestry 5.1.0.1 (Alpha Release)">
-                <strong>March 15 2009</strong>
+                <strong>Mar 15 2009</strong>
 
                 <p>An updated alpha release of Tapestry 5.1 is now available:
                     <a href="http://tapestry.apache.org/tapestry5.1/";>Tapestry 
5.1.0.1</a>


Reply via email to