Author: hlship
Date: Wed Mar  7 16:14:50 2007
New Revision: 515860

URL: http://svn.apache.org/viewvc?view=rev&rev=515860
Log:
Add new tapestry-hibernate module to POM and navigation.

Modified:
    tapestry/tapestry5/tapestry-project/trunk/pom.xml
    tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt
    tapestry/tapestry5/tapestry-project/trunk/src/site/site.xml

Modified: tapestry/tapestry5/tapestry-project/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-project/trunk/pom.xml?view=diff&rev=515860&r1=515859&r2=515860
==============================================================================
--- tapestry/tapestry5/tapestry-project/trunk/pom.xml (original)
+++ tapestry/tapestry5/tapestry-project/trunk/pom.xml Wed Mar  7 16:14:50 2007
@@ -70,6 +70,7 @@
     <module>../tapestry-ioc</module>
     <module>../tapestry-core</module>
     <module>../tapestry-spring</module>
+    <module>../tapestry-hibernate</module>
 
     <!-- Temporarily removed until the project is named correctly and set up 
with a trunk, etc. 
                        <module>../tapestry-Workbench</module>

Modified: tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt?view=diff&rev=515860&r1=515859&r2=515860
==============================================================================
--- tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt (original)
+++ tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt Wed Mar  7 
16:14:50 2007
@@ -18,16 +18,16 @@
  Tapestry is specifically designed to make creating new components very easy, 
  as this is a routine approach when building applications. 
  
- Tapestry is architected to scale from tiny applications all the way up to
+ 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 J2EE, 
- HiveMind and Spring.
+ large, diverse teams. Tapestry easily integrates with any kind of backend, 
including JEE, 
+ HiveMind, Spring and Hibernate.
  
  It's more than what you <can> do with Tapestry ... it's also <how> you do it! 
 Tapestry is a vastly productive environment.
  Java developer's love it because they can make <Java code> 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,l and because they know 
important features (including localization) are baked right in. Once you work
+ 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!
 
  Tapestry is released under the Apache Software Licence 2.0.
@@ -39,9 +39,11 @@
 *---+---+
 | {{{tapestry-core/index.html}tapestry-core}} | The core implementation of the 
Tapestry framework, including all the primary built-in components. |
 *---+---+
+| {{{tapestry-hibernate/index.html}tapestry-hibernate}} |  Integration with 
the {{{http://hibernate.org}Hibernate}} Object/Relational Mapping framework. |
+*---+---+
 | {{{tapestry-ioc/index.html}tapestry-ioc}} |  The Tapestry Inversion of 
Control Container. |
 *---+---+
-| {{{tapestry-spring-integration/index.html}tapestry-spring-integration}} |  
Integration with {{{http://springframework.org}Spring}}. |
+| {{{tapestry-spring/index.html}tapestry-spring}} |  Integration with 
{{{http://springframework.org}Spring}}. |
 *---+---+
 | {{{tapestry-test/index.html}tapestry-test}} |  Tapestry test utilities. |
 *---+---+
@@ -57,14 +59,14 @@
   
   * Ajax features in place by Summer 2007. We're looking for features 
comprable to, and easier to use than, Tapestry 4.1.
   
-  * Hibernate and Spring integration in parallel (and possibly, off-Apache, 
due to licensing reasons).
+  * Hibernate and Spring integration in parallel.
   
   * Final release, Fall 2007.
   
   []
     
 
-What's New?
+What's changed since Tapestry 4?
 
   Tapestry 5 is an all new code base, written from the ground up to take Java 
web
   component development to new levels of productivity.
@@ -90,7 +92,10 @@
     
   []
   
-Current Status
+New and Noteworthy
+
+  Work has been started on {{{http://hibernate.org}Hibernate}} integration in 
the
+  new {{{tapestry-hibernate/}tapestry-hibernate}} module.
 
   A few simple utility classes for building integration tests (on top of 
   {{{http://www.openqa.org/selenium/}Selenium}}) have been split out as a new 
module: 
@@ -108,18 +113,7 @@
   {{{http://www.atlassian.com/software/bamboo/}Bamboo}}.  And thanks to 
Atlassian for donating
   the Bamboo license.
 
-  Howard Lewis Ship has begun work on a {{{t5-tutorial.pdf}Tapestry 5 
Tutorial}} [PDF].
-  
-  A preview release of Tapestry, Tapestry 5.0.1, is available via Maven, or for
-  {{{http://tapestry.apache.org/download.html}download}}.  This preview 
release has limited functionality, and
-  has been provided to gather feedback. Please post your observations to the 
Tapestry mailing lists.  This
-  is not a stable release ... anything and everything is subject to change 
(there, now we have covered our ass
-  about any fixes we have to make).
-  
-  You can get a peek of upcoming ideas in the 
{{{tap5devwiki.html#MasterIndex}Developer Wiki}}.  
-  
-  Also, check out the {{{screencast.html}Tapestry 5 Screencasts}} for a visual 
introduction to what
-  Tapestry 5 has to offer.
+  Howard Lewis Ship has begun work on a {{{t5-tutorial.pdf}Tapestry 5 
Tutorial}} [PDF].  
     
 Principal 1 -- Static Structure, Dynamic Behavior
 
@@ -183,9 +177,10 @@
   does not even attempt to be backards compatible to Tapestry 4. Instead, it 
lays the ground work for
   true backwards compatibility going forwards.
   
-  Tapestry 5's API is based almost entirely on <annotations>.  You will 
annotate classes to indicate that
-  they are components, you will annotate fields to allow Tapestry to maintain 
their state or to allow Tapestry 
-  to inject resources, and you will annotate methods to tell Tapestry when and 
if a method should be invoked.
+  Tapestry 5's API is based almost entirely on naming conventions and 
<annotations>.  You components are just
+  ordinary Java classes; you will annotate fields to allow Tapestry to 
maintain their state or to allow Tapestry 
+  to inject resources, and you will name (or annotate) methods to tell 
Tapestry under what circumstances
+  a method should be invoked.
   
   Tapestry will adapt to your classes. It will call your methods, passing in 
values via method parameters. 
   Instead of the rigidness of a fixed interface to implement, Tapestry will 
simply adapt to your classes, using

Modified: tapestry/tapestry5/tapestry-project/trunk/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-project/trunk/src/site/site.xml?view=diff&rev=515860&r1=515859&r2=515860
==============================================================================
--- tapestry/tapestry5/tapestry-project/trunk/src/site/site.xml (original)
+++ tapestry/tapestry5/tapestry-project/trunk/src/site/site.xml Wed Mar  7 
16:14:50 2007
@@ -33,6 +33,7 @@
 
     <menu name="Tapestry 5 Modules">
       <item name="tapestry-core" href="tapestry-core/"/>
+      <item name="tapestry-hibernate" href="tapestry-hibernate/"/>
       <item name="tapestry-ioc" href="tapestry-ioc"/>
       <item name="tapestry-spring" href="tapestry-spring"/>
       <item name="tapestry-test" href="tapestry-test/"/>


Reply via email to