tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hls...@apache.org
Subject svn commit: r811478 - /tapestry/tapestry-site/trunk/src/site/xdoc/index.xml
Date Fri, 04 Sep 2009 16:37:58 GMT
Author: hlship
Date: Fri Sep  4 16:37:57 2009
New Revision: 811478

URL: http://svn.apache.org/viewvc?rev=811478&view=rev
Log:
Add a "Training and Support" section linking to Howard's and Thiago's personal pages

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

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=811478&r1=811477&r2=811478&view=diff
==============================================================================
--- tapestry/tapestry-site/trunk/src/site/xdoc/index.xml (original)
+++ tapestry/tapestry-site/trunk/src/site/xdoc/index.xml Fri Sep  4 16:37:57 2009
@@ -1,364 +1,417 @@
 <?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 Apache Tapestry">
-            <div id="downloadbox">
-
-                <h5>Get Tapestry 5.1.0.5</h5>
-                <p>
-                    <a href="download.html">
-                        <img valign="top" src="images/folder-open.gif" border="0" alt=""
title="download"/>
-                        Download
-                    </a>
-                    Tapestry 5.1.0.5
-                </p>
-                <br/>
-                <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/>
-                <!-- Leave the last few news items here -->
-                <h5>New!</h5>
-                <ul style="list-style:none">
-
-                    <li>
-                        <a href="news.html#20090506">Tapestry 5.1.0.5 - Final Release</a>
-                    </li>
-                    <li>
-                        <a href="news.html#20090215">New committers: Thiago and Robert</a>
-                    </li>
-                    <li>
-                        <a href="news.html#Tapestry 5.0 Refcard">Tapestry 5.0 Refcard</a>
-                    </li>
-                </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
-                container or application server.
+	<properties>
+		<title>Welcome to Tapestry</title>
+		<author email="jkuhnert@apache.org">Jesse Kuhnert</author>
+	</properties>
+	<body>
+		<section name="Welcome to Apache Tapestry">
+			<div id="downloadbox">
+
+				<h5>Get Tapestry 5.1.0.5</h5>
+				<p>
+					<a href="download.html">
+						<img valign="top" src="images/folder-open.gif" border="0" alt=""
+							title="download" />
+						Download
+					</a>
+					Tapestry 5.1.0.5
+				</p>
+				<br />
+				<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 />
+				<!-- Leave the last few news items here -->
+				<h5>New!</h5>
+				<ul style="list-style:none">
+
+					<li>
+						<a href="news.html#20090506">Tapestry 5.1.0.5 - Final Release</a>
+					</li>
+					<li>
+						<a href="news.html#20090215">New committers: Thiago and Robert</a>
+					</li>
+					<li>
+						<a href="news.html#Tapestry 5.0 Refcard">Tapestry 5.0 Refcard</a>
+					</li>
+				</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
+				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. 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>
+				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>
+				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>
+				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>
+				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>
+				Tapestry is released under the Apache Software Licence 2.0.
             </p>
 
-        </section>
+		</section>
 
-        <section name="Releases">
+		<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>
+				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>
 
-        <section name="Third Party Libraries, Tutorials and Resources">
+		<section name="Training and Support">
 
-            <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>Training on Tapestry and Support is available directly from the
+				source: the Tapestry project committers:</p>
+			<ul>
+				<li>
+					<a href="http://howardlewisship.com/training.html">Howard Lewis Ship</a>
+					: Provides a multi-day, hands-on workshop on Tapestry, as well as 
+					mentoring, support and project work
+									</li>
+				<li>
+					<a href="http://www.arsmachina.com.br/services">Thiago H. de Paula Figueriredo</a>
+					: Provides training and support on Tapestry and related technologies including
+					Spring and Hibernate
+				</li>
+			</ul>
+
+		</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://docs.codehaus.org/display/TRAILS/Conversations+in+Trails">
-                            tapestry-conversations
+			<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://docs.codehaus.org/display/TRAILS/Conversations+in+Trails">
+							tapestry-conversations
                         </a>
-                    </td>
-                    <td>
-                        Trails Team / Kalle Korhonen
-                    </td>
-                    <td>
-                        Conversational state that persists across requests.
-                    </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>
-                <tr>
-                    <td>
-                        <a href="http://tapestry.formos.com/projects/ioko-tapestry-commons/">ioko-tapestry-commons</a>
-                    </td>
-                    <td>
-                        Ben Gidley, et al.
-                    </td>
-                    <td>
-                        Provides components for caching, cache control, and simply SWF integration.
-                    </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.
+					</td>
+					<td>
+						Trails Team / Kalle Korhonen
+                    </td>
+					<td>
+						Conversational state that persists across requests.
+                    </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>
+				<tr>
+					<td>
+						<a href="http://tapestry.formos.com/projects/ioko-tapestry-commons/">ioko-tapestry-commons</a>
+					</td>
+					<td>
+						Ben Gidley, et al.
+                    </td>
+					<td>
+						Provides components for caching, cache control, and simply SWF
+						integration.
+                    </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>
+		</section>
 
-        <sction name="Older Releases">
-            <p>Documentation for older releases of Tapestry are still maintained:</p>
-            <ul>
-                <li>
-                    <a href="http://tapestry.apache.org/tapestry3">Tapestry 3.0</a>
-                </li>
-                <li>
-                    <a href="http://tapestry.apache.org/tapestry4">Tapestry 4.0</a>
-                </li>
-                <li>
-                    <a href="http://tapestry.apache.org/tapestry5">Tapestry 5.0</a>
-                </li>
-            </ul>
-        </sction>
+		<sction name="Older Releases">
+			<p>Documentation for older releases of Tapestry are still maintained:
+			</p>
+			<ul>
+				<li>
+					<a href="http://tapestry.apache.org/tapestry3">Tapestry 3.0</a>
+				</li>
+				<li>
+					<a href="http://tapestry.apache.org/tapestry4">Tapestry 4.0</a>
+				</li>
+				<li>
+					<a href="http://tapestry.apache.org/tapestry5">Tapestry 5.0</a>
+				</li>
+			</ul>
+		</sction>
 
-    </body>
+	</body>
 </document>



Mime
View raw message