[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Andreas Andreou


Comment:
Better order rss by created + show content


 Changes (1)
 



...
{html}{html}  
h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false] 
 {blog-posts:max=10|sort=creation|reverse=true|content=excerpts} 
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 20:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 19, 2010 03:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 22:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 08, 2010 00:24 by Andreas Andreou


[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Kalle Korhonen


 Changes (1)
 



...
Tapestry embraces convention over configuration, which means little or no configuration effort. It is based on components which allows heavy reuse of elements across multiple pages. It supports live class reloading: simply change a class and refresh the page in the web browser.  
h3. Tapestry is ... scalable  Tapestry works well for everything from small web applications with just a couple of pages, to large web applications with hundreds or even thousand of pages. It scales great on a single server but its runs perfectly on clustered servers or cloud environments  
h3. Tapestry is ... fast  
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 13:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 15:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 07, 2010 17:24 by Andreas Andreou


 Following a successful vote, the Tapestry team

[CONF] Apache Tapestry > Board Report Jan 2011

2010-11-19 Thread confluence







Board Report Jan 2011
Page edited by Howard M. Lewis Ship


 Changes (3)
 



Tapestry is a component-based web framework for Java.  
Branding requirements implementation progress:  
...
 We've had a series of beta releases for Tapestry: 5.2.2, 5.2.3 (which was voted down due to a problem), and 
5.2.4 which will likely be the GA version. 
 We have deployed the new and improved web site, which is authored in Confluence and exported as a static web site. This includes a brand new and improved logo. 

Full Content

Tapestry is a component-based web framework for Java.

Branding requirements implementation progress:


	Project Website Basics: homepage is project.apache.org 
	Project Naming And Descriptions: use proper Apache forms, describe product, etc. 
	Website Navigation Links: navbar links included, link to www.apache.org included  License and Security links are missing
	Trademark Attributions: attribution for all ASF marks included in footers, etc. 
	Logos and Graphics: include TM, use consistent product logo on your site  TM missing
	Project Metadata: DOAP file checked in and up to date  It's still referencing Tapestry 4, need to update that.



We've had a series of beta releases for Tapestry: 5.2.2, 5.2.3 (which was voted down due to a problem), and
5.2.4 which will likely be the GA version.

We have deployed the new and improved web site, which is authored in Confluence and exported as a static web site. This includes
a brand new and improved logo.




Change Notification Preferences

View Online
|
View Changes









svn commit: r1037052 - /tapestry/tapestry-site/branches/post-5.2-site/styles/style.css

2010-11-19 Thread uli
Author: uli
Date: Fri Nov 19 22:15:12 2010
New Revision: 1037052

URL: http://svn.apache.org/viewvc?rev=1037052&view=rev
Log:
change text color

Modified:
tapestry/tapestry-site/branches/post-5.2-site/styles/style.css

Modified: tapestry/tapestry-site/branches/post-5.2-site/styles/style.css
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry-site/branches/post-5.2-site/styles/style.css?rev=1037052&r1=1037051&r2=1037052&view=diff
==
--- tapestry/tapestry-site/branches/post-5.2-site/styles/style.css (original)
+++ tapestry/tapestry-site/branches/post-5.2-site/styles/style.css Fri Nov 19 
22:15:12 2010
@@ -166,7 +166,7 @@ a img { text-decoration: none;}
   display: none;
 }
 
-#breadcrumbs { clear:both; font-size:18px; background-color:#ee; 
font-family: Georgia, serif; padding:15px 30px; margin:15px 0px; }
+#breadcrumbs { clear:both; font-size:18px; color: black; 
background-color:#ee; font-family: Georgia, serif; padding:15px 30px; 
margin:15px 0px; }
 #breadcrumbs a { color: #569D2F; text-decoration:none; }
 
 #footer { 




[CONF] Apache Tapestry > Default Parameter

2010-11-19 Thread confluence







Default Parameter
Page edited by Howard M. Lewis Ship


 Changes (24)
 



...
This is desirable, in terms of not having to specify the component's id and then specify the same value as some other parameter.  
Making this work involves two concepts: default parameter methods (methods that can compute a default value for a parameter), and a service, {{[ComponentDefaultProvider|http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/services/ComponentDefaultProvider.html]}}. 
Let's say you have created a component, {{RichTextEditor}}, which operates like a normal TextArea component, but provides a _javascript_ rich text editor.  You might start with something like: 
 
Let's say you have a component, {{OutputGadget}}, whose job is to output some information about an entity type, {{Gadget}}.  
{code:JAVA} 
public class OutputGadget 
public class RichTextEditor implements Field 
{   @Property   @Parameter(required=true) 
  private Gadget gadget; 
  private String value; 
 
  @Inject   private ComponentDefaultProvider defaultProvider;@Inject   private ComponentResources resources;Binding defaultGadget()   { return defaultProvider.defaultBinding("gadget", resources);   } 
  . . . // Lots more code not shown here 
} {code}  
This can now be used as {{}}, assuming {{currentGadget}} is a property of the container. 
However, the weakness here is when you make use of the component. You template may look like: 
 
If there is no matching property, then the {{defaultGadget()}} method will return null, and a runtime exception will be thrown because the gadget parameter is required and not bound. 
{code:xml}   {code} 
 
The principal attribute on the Parameter annotation is not needed in the specific case; in some cases, a default for some other parameter may be based on the bound type of another parameter, the principal attribute forces the parameter to be resolved first. In many Tapestry form components, the value parameter is principal, so that the validate and translate parameters can computer defaults, based on the type and annotations bound to the value parameter. 
Every component has a unique id; if you don't assign one with the {{t:id}} attribute, Tapestry will assign a less meaningful one. Component ids can end up inside URLs or used as query parameter names, so using meaningful ids helps if you are ever stuck debugging a request. The most common case of using autoconnect is form control components such as TextField and friends ... or this RichTextEditor. 
 
h2. autoconnect attribute 
This repetition can be avoided by adding the autoconnect attribute to the @Parameter annotation: 
 
Because this is such a common idiom, it has been made simpler for you. Rather than writing the code above, you can just use the autoconnect attribute of the Parameter annotation. This, effectively, creates the {{defaultGadget()}} method for you. In this case the code of component {{OutputGadget}} can be reduced to: 
  {code:java} 
{code:JAVA} public class OutputGadget { 
  @Property 
@Parameter(required=true, autoconnect = true) autoconnect=true) 
  private Gadget gadget;  } 
  private String value; 
{code} 
 This can now be written as {{}}. The unwanted repetition is gone: we set the id of the component and the property it edits in a single pass. If there is no matching property, then a runtime exception will be thrown when loading the page because the value parameter is required and not bound. 

Full Content

Default Parameter

Many of the components provided with Tapestry share a common behavior: if the component's id matches a property of the container, then some parameter of the component (usually value) defaults to that property.

This is desirable, in terms of not having to specify the component's id and then specify the same value as some other parameter.

Let's say you have created a component, RichTextEditor, which operates like a normal TextArea component, but provides a _javascript_ rich text editor.  You might start with something like:



public class RichTextEditor implements Field
{
  @Property
  @Parameter(required=true)
  private String value;

  . . . // Lots more code not shown here
}



However, the weakness here is when you make use of the component. You template may look like:



"profile"/>

"profile" value="profile"/>



Every component has a unique id; i

[CONF] Apache Tapestry > Documentation

2010-11-19 Thread confluence







Documentation
Page edited by Howard M. Lewis Ship


 Changes (4)
 



...
h2. Articles  
If you had a doubt, [Tapestry 5 for Nonbelievers|http://www.infoq.com/articles/tapestry5-intro] will demonstrate why you should choose Tapestry 5 \! 
 [More articles|TAPESTRY:Articles]... 
...
h2. Presentations  
[Tapestry 5 : Java power, Scripting ease|http://www.parleys.com/#st=5&sl=5&id=1700] by Howard Lewis Ship at Devoxx 2010   
[JavaServer Faces 2.0 vs. Tapestry 5|http://jazoon.com/Portals/0/Content/slides/th_a7_1130-1220_drobiazko.pdf] : A Head-to-Head Comparison by Igor Drobiazko at Jazoon 2010  
[Tapestry 5 : Java power, Scripting ease|http://www.parleys.com/#st=5&sl=5&id=1700] by Howard Lewis Ship at Devoxx 2090  
[More presentations|TAPESTRY:Presentations] ...  
...
 [Community's Wiki|http://wiki.apache.org/tapestry/FrontPage] contains many informations on different concrete web application's use cases 
 h2. Community's resources 

Full Content



Overview


	Introduction
	Getting Started
	Tutorial
	Frequently Asked Questions
	Component Cheat Sheet is a quick reference to common annotations and method names
	User Guide is a collection of detailed references to the concepts behind Tapestry
	Cookbook is a collection of tips and tricks for commonly occuring patterns in Tapestry
	Deployment Notes guide to deploying Tapestry on common application servers
	Developer Information
	Refcard a six page foldout guide to Tapestry 5.0



Tapestry 5 Reference and API


	Current stable release 5.1.0.5
	
		API (Javadoc)
		Component Reference
		Release Notes
	
	




	Previous stable release 5.0.18
	
		API (Javadoc)
		Component Reference
		Release Notes
	
	




	Current beta release 5.2.4
	
		API (Javadoc)
		Component Reference
		Release Notes
	
	



Articles

If you had a doubt, Tapestry 5 for Nonbelievers will demonstrate why you should choose Tapestry 5!

More articles...

Blogs

Tapestry Central is Howard Lewis Ship's blog. As the creator of Tapestry, he provides a lot of valuable information on Tapestry's latest features and future directions.

Igor Drobiazko's (Committer and PMC member) 's blog contains a lot of fresh news on  Tapestry development, it will guide you through the most exciting part of  Tapestry.

More blogs ...

Books

More books ...

Presentations

JavaServer Faces 2.0 vs. Tapestry 5 : A Head-to-Head Comparison by Igor Drobiazko at Jazoon 2010

Tapestry 5 : Java power, Scripting ease by Howard Lewis Ship at Devoxx 2090

More presentations ...

Wiki

Community's Wiki contains many informations on different concrete web application's use cases



Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > Release Process

2010-11-19 Thread confluence







Release Process
Page edited by Howard M. Lewis Ship


 Changes (1)
 



...
* Generate and deploy site documentation: ** {{mvn  clean site site:deploy -Pjavadoc}} 
** Budget about _30 minutes_ for this to run! 
  
...

Full Content

Release Steps

The process can be summarized as:


	Update your Subversion workspace to https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk
	Manually update the tapestry version in the source code of the Tapestry archetype (found in quickstart/src/main/resources/archetype-resources/pom.xml) to the version number about to be released (i.e., strip off "-SNAPSHOT")
	Commit that change to SVN
	mvn release:prepare -DautoVersionSubmodules=true
	mvn release:perform
	Generate and upload Binary / Source distributions
	
		svn sw https://svn.apache.org/repos/asf/tapestry/tapestry5/tags/releases/version
		The ant build script creates the distributions
		There's some manual work to sign and upload the distributions
	
	
	Login to Nexus and close the automatically created staging repository, and note its url
	Use the Manage Versions page in JIRA to add a new version
	Release the version, moving outstanding issues to the new version
	Generate HTML Release Notes for the version
	
		Create a new child page of Release Notes (it may already exist)
		Update with text about any unusual aspects of the upgrade (especially, non-backwards compatible changes)
		Paste the HTML release notes content into the new page (you'll have to use the {html} macro)
		Update Release Notes index page to point to the new page
	
	
	Send vote email ... 3 days pass
	Login to Nexus and release the version's repository
	
		Enter "Tapestry 5.x.x beta release" (adjust as necessary) for the message
		The version will disappear from the list of repositories after releasing it
	
	
	SSH to people.apache.org and copy the Binary / Source distributions to the right directory
	Once files reach all mirrors, update the Downloads Page
	Create a Confluence blog entry to describe the new release (this will automatically appear on the Tapestry home page)
	Generate and deploy site documentation:
	
		mvn  clean site site:deploy -Pjavadoc
		Budget about 30 minutes for this to run!
	
	




Be aware that Maven will perform some automatic Subversion commits, and even create the new release tag for you! Make
sure to get those version numbers right; I've found to my dismay that it can be tricky to correct this after-the-fact.

There's a couple of steps to moving the distributions; you have to delete the prior release (unless its a stable release) and get some permissions set up correctly:



> cd public_html/tapestry-releases/
> ls -l
total 43631
-rw-r--r--  1 hlship  tapestry  8722101 Oct 24 15:58 tapestry-bin-5.2.2.tar.bz2
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:58 tapestry-bin-5.2.2.tar.bz2.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:58 tapestry-bin-5.2.2.tar.bz2.md5
-rw-r--r--  1 hlship  tapestry  8750103 Oct 24 15:58 tapestry-bin-5.2.2.tar.gz
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:58 tapestry-bin-5.2.2.tar.gz.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:58 tapestry-bin-5.2.2.tar.gz.md5
-rw-r--r--  1 hlship  tapestry  8823868 Oct 24 15:58 tapestry-bin-5.2.2.zip
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:58 tapestry-bin-5.2.2.zip.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:58 tapestry-bin-5.2.2.zip.md5
-rw-r--r--  1 hlship  tapestry  4920211 Oct 24 15:59 tapestry-src-5.2.2.tar.bz2
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:59 tapestry-src-5.2.2.tar.bz2.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:59 tapestry-src-5.2.2.tar.bz2.md5
-rw-r--r--  1 hlship  tapestry  5409252 Oct 24 15:59 tapestry-src-5.2.2.tar.gz
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:59 tapestry-src-5.2.2.tar.gz.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:59 tapestry-src-5.2.2.tar.gz.md5
-rw-r--r--  1 hlship  tapestry  7618776 Oct 24 16:00 tapestry-src-5.2.2.zip
-rw-r--r--  1 hlship  tapestry  195 Oct 24 16:00 tapestry-src-5.2.2.zip.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 16:00 tapestry-src-5.2.2.zip.md5
> chmod 664 *
> rm -rf /www/www.apache.org/dist/tapestry/tapestry-*5.2.1*
> mv * /www/www.apache.org/dist/tapestry/
> 





Notes

mvn release:prepare does a very good job at guessing the right version numbers (i.e., stripping off the -SNAPSHOT suffix for the release version,
and incrementing the version number for the new development version). If it's one of your first releases, consider trying mvn release:prepare -DdryRun=true and manually observing the differences in the poms (this command will not commit the updated poms - it'll just generate them). See the Maven documentation for more details.

The Maven code assumes it is executing in

[CONF] Apache Tapestry > Release Process

2010-11-19 Thread confluence







Release Process
Page edited by Howard M. Lewis Ship


 Changes (2)
 



...
* Once files reach all mirrors, update the Downloads Page * Create a Confluence blog entry to describe the new release (this will automatically appear on the Tapestry home page) 
 
* Generate and deploy site documentation: ** {{mvn  clean site site:deploy -Pjavadoc}} 
  
...

Full Content

Release Steps

The process can be summarized as:


	Update your Subversion workspace to https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk
	Manually update the tapestry version in the source code of the Tapestry archetype (found in quickstart/src/main/resources/archetype-resources/pom.xml) to the version number about to be released (i.e., strip off "-SNAPSHOT")
	Commit that change to SVN
	mvn release:prepare -DautoVersionSubmodules=true
	mvn release:perform
	Generate and upload Binary / Source distributions
	
		svn sw https://svn.apache.org/repos/asf/tapestry/tapestry5/tags/releases/version
		The ant build script creates the distributions
		There's some manual work to sign and upload the distributions
	
	
	Login to Nexus and close the automatically created staging repository, and note its url
	Use the Manage Versions page in JIRA to add a new version
	Release the version, moving outstanding issues to the new version
	Generate HTML Release Notes for the version
	
		Create a new child page of Release Notes (it may already exist)
		Update with text about any unusual aspects of the upgrade (especially, non-backwards compatible changes)
		Paste the HTML release notes content into the new page (you'll have to use the {html} macro)
		Update Release Notes index page to point to the new page
	
	
	Send vote email ... 3 days pass
	Login to Nexus and release the version's repository
	
		Enter "Tapestry 5.x.x beta release" (adjust as necessary) for the message
		The version will disappear from the list of repositories after releasing it
	
	
	SSH to people.apache.org and copy the Binary / Source distributions to the right directory
	Once files reach all mirrors, update the Downloads Page
	Create a Confluence blog entry to describe the new release (this will automatically appear on the Tapestry home page)
	Generate and deploy site documentation:
	
		mvn  clean site site:deploy -Pjavadoc
	
	




Be aware that Maven will perform some automatic Subversion commits, and even create the new release tag for you! Make
sure to get those version numbers right; I've found to my dismay that it can be tricky to correct this after-the-fact.

There's a couple of steps to moving the distributions; you have to delete the prior release (unless its a stable release) and get some permissions set up correctly:



> cd public_html/tapestry-releases/
> ls -l
total 43631
-rw-r--r--  1 hlship  tapestry  8722101 Oct 24 15:58 tapestry-bin-5.2.2.tar.bz2
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:58 tapestry-bin-5.2.2.tar.bz2.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:58 tapestry-bin-5.2.2.tar.bz2.md5
-rw-r--r--  1 hlship  tapestry  8750103 Oct 24 15:58 tapestry-bin-5.2.2.tar.gz
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:58 tapestry-bin-5.2.2.tar.gz.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:58 tapestry-bin-5.2.2.tar.gz.md5
-rw-r--r--  1 hlship  tapestry  8823868 Oct 24 15:58 tapestry-bin-5.2.2.zip
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:58 tapestry-bin-5.2.2.zip.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:58 tapestry-bin-5.2.2.zip.md5
-rw-r--r--  1 hlship  tapestry  4920211 Oct 24 15:59 tapestry-src-5.2.2.tar.bz2
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:59 tapestry-src-5.2.2.tar.bz2.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:59 tapestry-src-5.2.2.tar.bz2.md5
-rw-r--r--  1 hlship  tapestry  5409252 Oct 24 15:59 tapestry-src-5.2.2.tar.gz
-rw-r--r--  1 hlship  tapestry  195 Oct 24 15:59 tapestry-src-5.2.2.tar.gz.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 15:59 tapestry-src-5.2.2.tar.gz.md5
-rw-r--r--  1 hlship  tapestry  7618776 Oct 24 16:00 tapestry-src-5.2.2.zip
-rw-r--r--  1 hlship  tapestry  195 Oct 24 16:00 tapestry-src-5.2.2.zip.asc
-rw-r--r--  1 hlship  tapestry   33 Oct 24 16:00 tapestry-src-5.2.2.zip.md5
> chmod 664 *
> rm -rf /www/www.apache.org/dist/tapestry/tapestry-*5.2.1*
> mv * /www/www.apache.org/dist/tapestry/
> 





Notes

mvn release:prepare does a very good job at guessing the right version numbers (i.e., stripping off the -SNAPSHOT suffix for the release version,
and incrementing the version number for the new development version). If it's one of your first releases, consider trying mvn release:prepare -DdryRun=true and manually observing the differences in the poms (this command will not commit the updated poms - it'll just g

[CONF] Apache Tapestry > Community Contributions

2010-11-19 Thread confluence







Community Contributions
Page edited by Howard M. Lewis Ship


 Changes (4)
 



{html}{html}  
h2. Tutorials  * [Tapestry JumpStart|http://jumpstart.doublenegative.com.au/home.html] by Geoff Callender {quote} JumpStart is an easy way to learn Tapestry 4 or 5 by example, and it's free! It's an instant, working application, ready for you to explore and modify. It's built entirely on open-source items. You are welcome to use any part of JumpStart for your own applications. {quote}  * [Shams Examples|http://code.google.com/p/shams/] by Mohammad H. Shamsi {quote} A variety of examples of Tapestry 5 pages and components. {quote}  
h2. Modules  
...
Collection of modules and components: improved DatePicker, dynamic Tapestry templates, offline rendering using Tapestry, YUI integration, Confirm dialog mixin, Kaptcha components, and more\! {quote} 
* [tacos-seam|http://tacos.sourceforge.net/tacos5/tacos-seam/] by Igor Drobiazko {quote} Intregrates with [JBoss Seam|http://www.jboss.com/products/seam] to manage conversational state {quote} 
 h2. Extensions 
...
{quote}  
h2. IDE Integrations 
 * [loom-t5|http://code.google.com/p/loom-t5/] by Chris Scheid 
...
Eclipse plugin for building Tapestry 5 projects {quote} 
* [tacos-seam|http://tacos.sourceforge.net/tacos5/tacos-seam/] by Igor Drobiazko {quote} Intregrates with [JBoss Seam|http://www.jboss.com/products/seam] to manage conversational state {quote} 
  
...

Full Content



Tutorials


	Tapestry JumpStart by Geoff Callender

JumpStart is an easy way to learn Tapestry 4 or 5 by example, and it's free! It's an instant, working application, ready for you to explore and modify. It's built entirely on open-source items. You are welcome to use any part of JumpStart for your own applications.




	Shams Examples by Mohammad H. Shamsi

A variety of examples of Tapestry 5 pages and components.



Modules


	Chenille Kit by Massimo Lusetti

Collection of modules, services, utilities and components (many of which require only tapestry-ioc). Provide integrations with Google services, LDAP, Lucene, Mail, Quartz, JasperReports, Bean Scripting Framework, and more.
	Equanda-tapestry5 by Joachim Van der Auwera

Components useful for building enterprise applications. Includes Accordion, Tabs, Form Traversal. Amongst other things, these focus on easy input of data without the need for a mouse.
	Godcode Components by Chris Lewis

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.
	ioko-tapestry-commons by Ben Gidley, et al.

Provides components for caching, cache control, and simple Flash movie integration.   
	Tapx by Howard M. Lewis Ship

Collection of modules and components: improved DatePicker, dynamic Tapestry templates, offline rendering using Tapestry, YUI integration, Confirm dialog mixin, Kaptcha components, and more!
	tacos-seam by Igor Drobiazko

Intregrates with JBoss Seam to manage conversational state



Extensions


	Ars Machina by Thiago H. de Paula Figueiredo

Tapestry/Hibernate  extensions for Generic DAOs, standard CRUD interfaces, and user  access logging and tracking.




	Tynamo project by Tynamo Team / Kalle Korhonen & Alejandro Scandroli

Tynamo is model-driven, full-stack web framework based on Tapestry 5, allowing you to jump directly for your Hibernate entities to a full-blown CRUD application. Tynamo provides several modules, including tapestry-model, tapestry-conversations, tapestry-hibernate-seedentity, tapestry-resteasy and tapestry-security.



IDE Integrations


	loom-t5 by Chris Scheid

Eclipse plugin for building Tapestry 5 projects








Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > Community Contributions

2010-11-19 Thread confluence







Community Contributions
Page edited by Howard M. Lewis Ship


 Changes (12)
 



...
* [Chenille Kit|http://www.chenillekit.org/] by Massimo Lusetti {quote} 
Collection of modules, services, utilities and components (many of which require only tapestry-ioc). Provide integrations with Google services, LDAP, Lucene, Mail, Quartz, JasperReports, Bean Scripting Framework, and more. 
{quote} 
* [Equanda-tapestry5|http://equanda.org/equanda-tapestry5/] by Joachim Van der Auwera {quote} 
Components useful for building enterprise applications. Includes Accordion, Tabs, Formtraversal. Form Traversal. Amongst other things, these focus on easy input of data without the need for a mouse. 
{quote} * [Godcode Components|http://code.google.com/p/gc-tapestry-components/] by Chris Lewis {quote} 
A mixed collection of components providing simple but time-saving functionality, as well as more exotic ones; built on top of the pPrototype and script.aculo.us Script.Aculo.Us _javascript_ libraries _javascript_ libraries. 
{quote} * [ioko-tapestry-commons|http://tapestry.ioko.com/] by Ben Gidley, et al. {quote} 
Provides components for caching, cache control, and simply SWF integration 
Provides components for caching, cache control, and simple Flash movie integration.
{quote} * [Tapx|http://tapestry.formos.com/nightly/tapx/] by Howard M. Lewis Ship {quote} 
Collection of modules and components: improved DatePicker, dynamic Tapestry templates, offline rendering using Tapestry, YUI integration, Confirm dialog mixin, Kaptcha components, and more \! 
{quote}  
...
* [Ars Machina|http://www.arsmachina.com.br/] by Thiago H. de Paula Figueiredo {quote} 
Tapestry/Hibernate  extensions for Generic DAOs, standard CRUD interfaces, and user  access logging and tracking. 
{quote}  * [Tynamo project|http://tynamo.org/] by Tynamo Team / Kalle Korhonen & Alejandro Scandroli {quote} 
Tynamo is model-driven, full-stack web framework based on Tapestry 5. Provides several modules, including tapestry-model, tapestry-conversations, tapestry-hibernate-seedentity, tapestry-resteasy and tapestry-security 
Tynamo is model-driven, full-stack web framework based on Tapestry 5, allowing you to jump directly for your Hibernate entities to a full-blown CRUD application. Tynamo provides several modules, including tapestry-model, tapestry-conversations, tapestry-hibernate-seedentity, tapestry-resteasy and tapestry-security. 
{quote}  
...
* [loom-t5|http://code.google.com/p/loom-t5/] by Chris Scheid {quote} 
Eclipse plugin for building Tapestry 5 projects 
{quote} * [tacos-seam|http://tacos.sourceforge.net/tacos5/tacos-seam/] by Igor Drobiazko {quote} 
iIntregrates with [JBoss Seam|http://www.jboss.com/products/seam] to manage conversational state 
{quote}  
h2. Incubators  
{html}{html} 

Full Content



Modules


	Chenille Kit by Massimo Lusetti

Collection of modules, services, utilities and components (many of which require only tapestry-ioc). Provide integrations with Google services, LDAP, Lucene, Mail, Quartz, JasperReports, Bean Scripting Framework, and more.
	Equanda-tapestry5 by Joachim Van der Auwera

Components useful for building enterprise applications. Includes Accordion, Tabs, Form Traversal. Amongst other things, these focus on easy input of data without the need for a mouse.
	Godcode Components by Chris Lewis

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.
	ioko-tapestry-commons by Ben Gidley, et al.

Provides components for caching, cache control, and simple Flash movie integration.   
	Tapx by Howard M. Lewis Ship

Collection of modules and components: improved DatePicker, dynamic Tapestry templates, offline rendering using Tapestry, YUI integration, Confirm dialog mixin, Kaptcha components, and more!



Extensions


	Ars Machina by Thiago H. de Paula Figueiredo

Tapestry/Hibernate  extensions for Generic DAOs, standard CRUD interfaces, and user  access logging and tracking.




	Tynamo project by Tynamo Team / Kalle Korhonen & Alejandro Scandroli

Tynamo is model-driven, full-stack web framework based o

[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Howard M. Lewis Ship


 Changes (1)
 



...
[RecurTrack|http://recurtrack.com] : Personal Budgetting - !yanomo.png! 
[Yanomo|http://www.yanomo.com] : Calendear-based time & task tracking 
- !cubiculus.png! [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions 
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 07, 2010 14:24 by Andreas Andreou


 Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2.

This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available.

Read more…

Posted at Oct 31, 2010 by
   

[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Howard M. Lewis Ship


 Changes (2)
 



...
[RecurTrack|http://recurtrack.com] : Personal Budgetting - !yanomo.png! 
[Yanomo|http://www.yanomo.com/] : Calender-based time & task tracking 
- !cubiculus.png! [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions 
 {html} 
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 07, 2010 14:24 by Andreas Andreou


 Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2.

This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available.

Read more…

Posted a

[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
File attached by  Howard M. Lewis Ship




cubiculus.png
(49 kB image/png)



   
Change Notification Preferences
   
   View Attachments









[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Howard M. Lewis Ship


 Changes (1)
 



...
- !seesaw.png! [Seesaw|http://www.seesaw.com] : Video streaming 
- !recurtrack.png! [RecurTrack|http://recurtrack.com] : Personal Budgetting - !yanomo.png! [Yanomo|http://www.yanomo.com/] : Calender-based time & task tracking 
 {html} 
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 07, 2010 14:24 by Andreas Andreou


 Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2.

This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available.

Read more…

Posted at Oct 31, 2010

[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
File attached by  Howard M. Lewis Ship




yanomo.png
(33 kB image/png)



   
Change Notification Preferences
   
   View Attachments









[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
File attached by  Howard M. Lewis Ship




recurtrack.png
(39 kB image/png)



   
Change Notification Preferences
   
   View Attachments









[CONF] Apache Tapestry > Thiago H. de Paula Figueiredo elected to Tapestry PMC

2010-11-19 Thread confluence







Thiago H. de Paula Figueiredo elected to Tapestry PMC
Blog post edited by Howard M. Lewis Ship


 Changes (0)
 



...

Full Content

Thiago H. de Paula Figueiredo has been elected as a member of the Tapestry PMC. Thiago is looking forward to a good number of improvements to Tapestry based on his Ars Machina project.



Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Howard M. Lewis Ship


 Changes (1)
 



...
h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false]  
{blog-posts:max=5|sort=creation|reverse=true|content=excerpts} {blog-posts:max=10|sort=creation|reverse=true|content=excerpts} 
{html}{html}  
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 07, 2010 14:24 by Andreas Andreou


 Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2.

This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. 

[CONF] Apache Tapestry > Ulrich Stärk elected Tapestry Committer

2010-11-19 Thread confluence







Ulrich Stärk elected Tapestry Committer
Blog post edited by Howard M. Lewis Ship


 Changes (0)
 



...

Full Content

Ulrich Stärk, a very active Tapestry community member, has been voted in as a Tapestry committer. Welcome aboard, Uli!



Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Howard M. Lewis Ship


 Changes (1)
 



...
{html}{html}  
h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false] 
 {blog-posts:max=5|sort=creation|reverse=true|content=excerpts} 
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 07, 2010 14:24 by Andreas Andreou


 Following a successful vote, the Tapestry team has released

[CONF] Apache Tapestry > Index

2010-11-19 Thread confluence







Index
Page edited by Howard M. Lewis Ship


 Changes (1)
 



...
{html}{html}  
h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false] 
 {blog-posts:max=5|sort=creation|reverse=true|content=excerpts} 
...

Full Content



  

  
  Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
  




	Java Power

Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability.

	Scripting Ease

Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.

	Highly Productive

Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity.







We think you will love Tapestry! Give us 20 minutes and follow our tutorial.




News 




Friday, 19 November 2010



Live Tapestry Hotel Booking Demo


Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship


 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available.

Read more…

Posted at Nov 19, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Thursday, 18 November 2010



Tapestry 5.2.4 beta release


Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship


 Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. 

This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. 

Read more…

Posted at Nov 18, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Monday, 15 November 2010



Tapestry 5.2.3 -- canceled


Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship


 Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem.


Posted at Nov 15, 2010 by

Howard M. Lewis Ship|

0 comments
|
Edit





Sunday, 31 October 2010



Tapestry 5.2.2 beta release


Last changed Nov 07, 2010 14:24 by Andreas Andreou


 Following a successful vote, the Tapestry team has released

[CONF] Apache Tapestry > Robin Komiwes elected Tapestry Committer

2010-11-19 Thread confluence







Robin Komiwes elected Tapestry Committer
Blog post  added by Howard M. Lewis Ship

 

 Robin Komiwes, known for his work on the collaborative authoring site Wooki, has been voted in as a Tapestry committer.


   
Change Notification Preferences
   
   View Online
   








[CONF] Apache Tapestry > Christophe Cordenier elected Tapestry Committer

2010-11-19 Thread confluence







Christophe Cordenier elected Tapestry Committer
Blog post  added by Howard M. Lewis Ship

 

 Christophe Cordenier, known for his work on the collaborative authoring site Wooki, has been voted in as a Tapestry committer.


   
Change Notification Preferences
   
   View Online
   








[CONF] Apache Tapestry > Thiago H. de Paula Figueiredo joins the PMC

2010-11-19 Thread confluence







Thiago H. de Paula Figueiredo joins the PMC
Blog post  added by Howard M. Lewis Ship

 

 Thiago H. de Paula Figueiredo has been elected as a member of the Tapestry PMC. Thiago is looking forward to a good number of improvements to Tapestry based on his Ars Machina project.


   
Change Notification Preferences
   
   View Online
   








[CONF] Apache Tapestry > Ulrich S tärk elected as Tapestry Commiter

2010-11-19 Thread confluence







Ulrich Stärk elected as Tapestry Commiter
Blog post  added by Howard M. Lewis Ship

 

 Ulrich Stärk, a very active Tapestry community member, has been voted in as a Tapestry committer. Welcome aboard, Uli!


   
Change Notification Preferences
   
   View Online
   








[CONF] Apache Tapestry > Ulrich S tärk elected as Tapestry Committer

2010-11-19 Thread confluence







Ulrich Stärk elected as Tapestry Committer
Blog post edited by Howard M. Lewis Ship


 Changes (0)
 



...

Full Content

Ulrich Stärk, a very active Tapestry community member, has been voted in as a Tapestry committer. Welcome aboard, Uli!



Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > New Tapestry 5 Book by Igor Drobiazko

2010-11-19 Thread confluence







New Tapestry 5 Book by Igor Drobiazko
Blog post  added by Howard M. Lewis Ship

 

 The first comprehensive book on Tapestry 5 is now available as an eBook: Tapestry 5: Die Entwicklung von Webanwendungen mit Leichtigkeit was written by Tapestry's own Igor Drobiazko. The book is written in German.


   
Change Notification Preferences
   
   View Online
   








[CONF] Apache Tapestry > Tapestry 5 Book by Igor Drobiazko

2010-11-19 Thread confluence







 Tapestry 5 Book by Igor Drobiazko
 Blog post removed by Howard M. Lewis Ship

 
 
 The first comprehensive book on Tapestry 5 is now available as an eBook: Tapestry 5: Die Entwicklung von Webanwendungen mit Leichtigkeit was written by Tapestry's own Igor Drobiazko. The book is written in German.
 








[CONF] Apache Tapestry > Tapestry 5 Book by Igor Drobiazko

2010-11-19 Thread confluence







Tapestry 5 Book by Igor Drobiazko
Blog post edited by Howard M. Lewis Ship


 Changes (0)
 



...

Full Content

The first comprehensive book on Tapestry 5 is now available as an eBook: Tapestry 5: Die Entwicklung von Webanwendungen mit Leichtigkeit was written by Tapestry's own Igor Drobiazko. The book is written in German.



Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > New Tapestry 5 Book 'Die Entwicklung von Webanwendungen mit Leichtigkeit'

2010-11-19 Thread confluence







New Tapestry 5 Book 'Die Entwicklung von Webanwendungen mit Leichtigkeit'
Blog post  added by Howard M. Lewis Ship

 

 The first comprehensive book on Tapestry 5 is now available as an eBook: Tapestry 5: Die Entwicklung von Webanwendungen mit Leichtigkeit was written by Tapestry's own Igor Drobiazko. The book is written in German.


   
Change Notification Preferences
   
   View Online
   








[CONF] Apache Tapestry > Live Tapestry Hotel Booking Demo

2010-11-19 Thread confluence







Live Tapestry Hotel Booking Demo
Blog post edited by Howard M. Lewis Ship


 Changes (0)
 



...

Full Content


Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available. It's based on a well-known Seam demo, but updated to make use of Tapestry, including some fancy Ajax updates. The code is 
available at GitHub.



Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > Live Tapestry Demo

2010-11-19 Thread confluence







Live Tapestry Demo
Blog post  added by Howard M. Lewis Ship

 

 
Curious to see a real Tapestry application live?  Your wish is fulfilled; the Hotel Booking Demo is now available. It's based on a well-known Seam demo, but updated to make use of Tapestry, including some fancy Ajax updates. The code is 
available at GitHub.


   
Change Notification Preferences
   
   View Online
   








svn commit: r1036974 - /tapestry/tapestry-site/branches/post-5.2-site/styles/style.css

2010-11-19 Thread hlship
Author: hlship
Date: Fri Nov 19 18:41:18 2010
New Revision: 1036974

URL: http://svn.apache.org/viewvc?rev=1036974&view=rev
Log:
Another attempt to get the footer text to be small

Modified:
tapestry/tapestry-site/branches/post-5.2-site/styles/style.css

Modified: tapestry/tapestry-site/branches/post-5.2-site/styles/style.css
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry-site/branches/post-5.2-site/styles/style.css?rev=1036974&r1=1036973&r2=1036974&view=diff
==
--- tapestry/tapestry-site/branches/post-5.2-site/styles/style.css (original)
+++ tapestry/tapestry-site/branches/post-5.2-site/styles/style.css Fri Nov 19 
18:41:18 2010
@@ -171,5 +171,8 @@ a img { text-decoration: none;}
 
 #footer { 
   position: relative;
-  font-size: x-small !important;
+}
+
+#footer p {
+  font-size: x-small;
 }




svn commit: r1036973 - /tapestry/tapestry-site/branches/post-5.2-site/styles/style.css

2010-11-19 Thread hlship
Author: hlship
Date: Fri Nov 19 18:40:29 2010
New Revision: 1036973

URL: http://svn.apache.org/viewvc?rev=1036973&view=rev
Log:
Boost the importance of the font-size rule for the footer

Modified:
tapestry/tapestry-site/branches/post-5.2-site/styles/style.css

Modified: tapestry/tapestry-site/branches/post-5.2-site/styles/style.css
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry-site/branches/post-5.2-site/styles/style.css?rev=1036973&r1=1036972&r2=1036973&view=diff
==
--- tapestry/tapestry-site/branches/post-5.2-site/styles/style.css (original)
+++ tapestry/tapestry-site/branches/post-5.2-site/styles/style.css Fri Nov 19 
18:40:29 2010
@@ -171,5 +171,5 @@ a img { text-decoration: none;}
 
 #footer { 
   position: relative;
-  font-size: x-small;
+  font-size: x-small !important;
 }




[CONF] Apache Tapestry > Getting Started

2010-11-19 Thread confluence







Getting Started
Page edited by Howard M. Lewis Ship


 Changes (2)
 



...
[INFO]  /tmp 
$ tree newapp newapp |-- pom.xml `-- src |-- main | |-- java | | `-- com | | `-- example | | `-- newapp | | |-- components | | | `-- Layout.java | | |-- pages | | | |-- About.java | | | |-- Contact.java | | | `-- Index.java | | `-- services | | `-- AppModule.java | |-- resources | | |-- com | | | `-- example | | | `-- newapp | | | |-- components | | | | `-- Layout.tml | | | `-- pages | | | `-- Index.properties | | `-- log4j.properties | `-- webapp | |-- About.tml | |-- Contact.tml | |-- Index.tml | |-- WEB-INF | | |-- app.properties | | `-- web.xml | |-- favicon.ico | `-- layout | |-- images | | |-- img01.jpg | | |-- img02.jpg | | |-- img03.jpg | | |-- img04.jpg | | |-- img05.gif | | |-- img06.gif | | |-- img07.gif | | |-- img08.gif | | |-- img09.gif | | |-- img10.gif | | |-- img11.gif | | |-- img12.gif | | |-- img13.gif | | |-- img14.gif | | |-- img15.gif | | |-- img16.gif | | |-- img17.gif | | |-- img18.gif | | |-- img19.gif | | |-- img20.gif | | `-- spacer.gif | |-- layout.css | `-- license.txt |-- site | |-- apt | | `-- index.apt | `-- site.xml `-- test |-- conf | |-- testng.xml | `-- webdefault.xml |-- java | `-- PLACEHOLDER `-- resources `-- PLACEHOLDER  25 directories, 44 files /tmp 
$ {noformat} 
...
Once it is created, you can load it into any IDE and start coding, or use {{mvn jetty:run{}}}{footnote}Jetty is a well-known, open-source, high-performance servlet container. Jetty starts up quickly, and implements the official Servlet specification very closely.{footnote}. Again, more one-time downloads, but then you can open your browser to [http://localhost:8080] to run the application.  
For more information on this, try the [Tapestry Tutorial|TAPESTRY:Tutorial] which goes into more detail about setting up your project, as well as loading it into Eclipse ... then continues on to teach you more about Tapestry.  
h2. More  
...

Full Content

See it live !

You can play with Tapestry via our live demonstration applications. To start you can have a look at the Hotel Booking that has been developed by contributors and committers. The whole source code is available at github so you can download and play with it.

Create your first Tapestry project

The easiest way to get started is to use Apache Maven to create your initial project; Maven can use an archetype (a kind of project template) to create a bare-bones Tapestry application for you.

One you have Maven installed, execute the command 


mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org



Maven will (after performing a large number of one-time downloads) ask you questions about how to create the new project, including a group id (like a package name) and an artifact id for your new project.


$ mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] 
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:generate] (aggregator-style)
[INFO] 
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Interactive mode
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: http://tapestry.apache.org -> quickstart (Tapestry 5.2.1-SNAPSHOT Quickstart Project)
2: http://tapestry.apache.org -> tapestry-archetype (Tapestry 4.1.6 Archetype)
Choose a number: : 1
Choose version:
1: 5.0.19
2: 5.1.0.5
3: 5.2.0
4: 5.2.1-SNAPSHOT
Choose a number: : 3
Define value for property 'groupId': : com.example
Define value for property 'artifactId': : newapp
Define value for property 'version': 1.0-SNAPSHOT:
Define value for property 'package': com.example: com.example.newapp
Confirm properties configuration:
groupId: com.example
artifactId: newapp
version: 1.0-SNAPSHOT
package: com.example.newapp
Y:
[INFO] 
[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 25 seconds
[INFO] Finished at: Tue Aug 17 14:01:50 PDT 2010
[INFO] Final Memory: 16M/81M
[INFO] 
/tmp
$



The exact content and layout of project generated from the archetype will change ac

[CONF] Apache Tapestry > Confluence Site Setup

2010-11-19 Thread confluence







Confluence Site Setup
Page edited by Howard M. Lewis Ship


 Changes (3)
 



...
The Autoexport plugin for Confluence is responsible for that. Once a page in Confluence changes, that page gets re-exported automatically. The Autoexport plugin is configured to export the pages to a directory on thor (the machine Confluence is running on). From there a cron job copies the exports to {{/www/confluence-exports}} on people.apache.org.   
On people.apache.org _another_ cron job copies the exported Tapestry space to {{~uli/public_html/tapestry-site/}} which is available as [http://people.apache.org/~uli/tapestry-site/]. 
 {note} 
This will shortly be updated to copy our space to a {{/www/tapestry.apache.org}} which is the folder that itself is copied out and available as [http://tapestry.apache.org]. 
{note}  
Yes, this is a bit [Rube Goldberg|http://en.wikipedia.org/wiki/Rube_Goldberg_machine], and the multiple steps, hops, and cron jobs mean it can be quite some time between a change in Confluence, and the content being visible (possibly a couple of hours).  {info} Content copied to {{/www/tapestry.apache.org}} is not immediately visible; yet another cron job \(!) copies this content to the main Apache web server, about once an hour. On the other hand, content {{~uli}} is available in real time. {info}  
h1. Website structure  
...

Full Content

This document describes our site setup: what is where and how does it work.

Overview

Our website and documentation are kept in Confluence. 

Since the confluence instance at https://cwiki.apache.org/confluence/ isn't capable of handling a lot of incoming requests, all spaces are statically exported. 

The Autoexport plugin for Confluence is responsible for that. Once a page in Confluence changes, that page gets re-exported automatically. The Autoexport plugin is configured to export the pages to a directory on thor (the machine Confluence is running on). From there a cron job copies the exports to /www/confluence-exports on people.apache.org. 

On people.apache.org another cron job copies the exported Tapestry space to ~uli/public_html/tapestry-site/ which is available as http://people.apache.org/~uli/tapestry-site/. 

This will shortly be updated to copy our space to a /www/tapestry.apache.org which is the folder that itself is copied out and available as http://tapestry.apache.org.

Yes, this is a bit Rube Goldberg, and the multiple steps, hops, and cron jobs mean it can be quite some time between a change in Confluence, and the content being visible (possibly a couple of hours).

Content copied to /www/tapestry.apache.org is not immediately visible; yet another cron job (!) copies this content to the main Apache web server, about once an hour. On the other hand, content ~uli is available in real time.

Website structure

The Index page includes the Banner and Key Features pages as well as the blog posts. All other pages are just plain pages and may or may not include other parts. In addition the Navigation, Small Banner and Footer pages exist.

Our Autoexport template glues everything together. It adds the contents of the Navigation and Footer pages in the appropriate places and on all pages except the Index page.  It also adds the contents of the Small Banner page as well as the breadcrumbs navigation.

Because we include some pages in others it is sometimes necessary to reexport the whole space because the Autoexport plugin will only export the changed page, not the pages where the changed page is included. To do so you have to be a confluence administrator. You can then manually export our space via the Autoexport administrative console.

HLS: I've noticed that pages with footnotes that are combined with the {include} macro do not render correctly ... the footnote numbers and anchors reset back to 1 for each included page. Perhaps there's a way to fix that with the template?

Updating the template

You must be a Confluence Administrator.

Unfortunately, Confluence can't read content directly from Subversion.

Checkout a workspace to https://svn.apache.org/repos/asf/tapestry/tapestry-site/branches/post-5.2-site

Edit the autoexport_template.txt there, then check it back in.

From the Browse menu (at the top of the Confluence page), select Confluence Admin.

From the Configuration left side menu, click Auto Export.

From AutoExport Templates Management you can scroll down to Apache Tapestry and click Edit Template.

Copy the contents of the autoexport_template.txt file to the text area and hit update.

Now, under Rebuild exported spaces, select Apache Tapestry and click Export Space(s).






Change Notification Preferences

View Online
 

[CONF] Apache Tapestry > Confluence Site Setup

2010-11-19 Thread confluence







Confluence Site Setup
Page edited by Howard M. Lewis Ship


 Changes (6)
 



...
h1. Overview  
Our website and documentation are kept in Confluence. Since the confluence instance at https://cwiki.apache.org/confluence/ isn't capable of handling a lot of incoming requests, all spaces are statically exported. The Autoexport plugin for Confluence is responsible for that. Once a page in Confluence changes, that page gets re-exported automatically. The Autoexport plugin is configured to export the pages to a directory on thor (the machine Confluence is running on). From there a cron job copies the exports to {{/www/confluence-exports}} on people.apache.org. On people.apache.org another cronjob copies the exported Tapestry space to {{~uli/public_html/tapestry-site/}} which is available as http://people.apache.org/~uli/tapestry-site/. Later, the same cronjob will copy our space to a directory that gets synched with the main webservers and makes the space available as http://tapestry.apache.org. 
Our website and documentation are kept in Confluence.  
 
Since the confluence instance at https://cwiki.apache.org/confluence/ isn't capable of handling a lot of incoming requests, all spaces are statically exported.   The Autoexport plugin for Confluence is responsible for that. Once a page in Confluence changes, that page gets re-exported automatically. The Autoexport plugin is configured to export the pages to a directory on thor (the machine Confluence is running on). From there a cron job copies the exports to {{/www/confluence-exports}} on people.apache.org.   On people.apache.org another cron job copies the exported Tapestry space to {{~uli/public_html/tapestry-site/}} which is available as [http://people.apache.org/~uli/tapestry-site/].   {note} This will shortly be updated to copy our space to a /www/tapestry.apache.org which is the folder that itself is copied out and available as [http://tapestry.apache.org]. {note}  
h1. Website structure  
The [Index] page includes the [Banner] and [Key Features] pages as well as the blog posts. All other pages are just plain pages and may or may not include other parts. In addition the [Navigation], [Small Banner] and [Footer] pages exist. Our [Autoexport template|http://svn.apache.org/repos/asf/tapestry/tapestry-site/branches/post-5.2-site/autoexport_template.txt] glues everything together. It adds the contents of the [Navigation] and [Footer] pages in the appropriate places and on all pages except the [Index] page it also adds the contents of the [Small Banner] page as well as the breadcrumbs navigation. 
 
Our [Autoexport template|http://svn.apache.org/repos/asf/tapestry/tapestry-site/branches/post-5.2-site/autoexport_template.txt] glues everything together. It adds the contents of the [Navigation] and [Footer] pages in the appropriate places and on all pages except the [Index] page.  It also adds the contents of the [Small Banner] page as well as the breadcrumbs navigation.  
Because we include some pages in others it is sometimes necessary to reexport the whole space because the Autoexport plugin will only export the changed page, not the pages where the changed page is included. To do so you have to be a confluence administrator. You can then manually export our space via the Autoexport administrative console. 
 {warning} HLS: I've noticed that pages with footnotes that are combined with the \{include\} macro do not render correctly ... the footnote numbers and anchors reset back to 1 for each included page. Perhaps there's a way to fix that with the template? {warning}  h1. Updating the template  You must be a Confluence Administrator.  Unfortunately, Confluence can't read content directly from Subversion.  Checkout a workspace to https://svn.apache.org/repos/asf/tapestry/tapestry-site/branches/post-5.2-site  Edit the autoexport_template.txt there, then check it back in.  From the *Browse* menu (at the top of the Confluence page), select *Confluence Admin*.  From the *Configuration* left side menu, click *Auto Export*.  From *AutoExport Templates Management* you can scroll down to *Apache Tapestry* and click *Edit Template*.  Copy the contents of the autoexport_template.txt file to the text area and hit update.  Now, under *Rebuild exported spaces*, select *Apache Tapestry* and click *Export Space(s)*. 

Full Content

This document describes our site setup: what is where and how does it work.

Overview

Our website and documentation are kept in Confluence. 

Since the confluence instance at https://cwiki.apache.org/confluence/ isn't capable of handling a lot of incoming requests, all spaces are statically exported. 

The Autoexport plugin for Confluenc

[CONF] Apache Tapestry > Confluence Site Setup

2010-11-19 Thread confluence







Confluence Site Setup
Page moved by Howard M. Lewis Ship






From: 

Apache Tapestry
> Documentation


To: 

Apache Tapestry
> Developer Information





Children moved






   
Change Notification Preferences
   
   View Online
   









svn commit: r1036953 - in /tapestry/tapestry-site/branches/post-5.2-site: archetype-catalog.xml autoexport_template.txt styles/style.css

2010-11-19 Thread hlship
Author: hlship
Date: Fri Nov 19 17:23:40 2010
New Revision: 1036953

URL: http://svn.apache.org/viewvc?rev=1036953&view=rev
Log:
Change the footer style to use small fonts
Remove the "edit this page" link from the export template
Update the archetype-catalog to show just the latest 5.2 beta release (5.2.4)

Modified:
tapestry/tapestry-site/branches/post-5.2-site/archetype-catalog.xml
tapestry/tapestry-site/branches/post-5.2-site/autoexport_template.txt
tapestry/tapestry-site/branches/post-5.2-site/styles/style.css

Modified: tapestry/tapestry-site/branches/post-5.2-site/archetype-catalog.xml
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry-site/branches/post-5.2-site/archetype-catalog.xml?rev=1036953&r1=1036952&r2=1036953&view=diff
==
--- tapestry/tapestry-site/branches/post-5.2-site/archetype-catalog.xml 
(original)
+++ tapestry/tapestry-site/branches/post-5.2-site/archetype-catalog.xml Fri Nov 
19 17:23:40 2010
@@ -3,21 +3,9 @@
 
org.apache.tapestry 
quickstart 
-   5.2.2-SNAPSHOT 
+   5.2.4-SNAPSHOT 

https://repository.apache.org/snapshots/ 
-   Tapestry 5.2.2-SNAPSHOT Quickstart 
Project 
-   
-
-   org.apache.tapestry 
-   quickstart 
-   5.2.1  
-   Tapestry 5.2.1 Quickstart 
Project 
-   
-   
-   org.apache.tapestry 
-   quickstart 
-   5.2.0 
-   Tapestry 5.2.0 Quickstart 
Project 
+   Tapestry 5.2.4-SNAPSHOT Quickstart 
Project 

 
org.apache.tapestry 

Modified: tapestry/tapestry-site/branches/post-5.2-site/autoexport_template.txt
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry-site/branches/post-5.2-site/autoexport_template.txt?rev=1036953&r1=1036952&r2=1036953&view=diff
==
--- tapestry/tapestry-site/branches/post-5.2-site/autoexport_template.txt 
(original)
+++ tapestry/tapestry-site/branches/post-5.2-site/autoexport_template.txt Fri 
Nov 19 17:23:40 2010
@@ -56,7 +56,6 @@ $body
 $body
 #end
 
-edit this 
page
 #set($child = $pageManager.getPage($page.space.key,"Footer"))
 #set($content = $renderer.convertWikiToXHtml($child.toPageContext(), 
$child.content).trim())
 $content

Modified: tapestry/tapestry-site/branches/post-5.2-site/styles/style.css
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry-site/branches/post-5.2-site/styles/style.css?rev=1036953&r1=1036952&r2=1036953&view=diff
==
--- tapestry/tapestry-site/branches/post-5.2-site/styles/style.css (original)
+++ tapestry/tapestry-site/branches/post-5.2-site/styles/style.css Fri Nov 19 
17:23:40 2010
@@ -169,4 +169,7 @@ a img { text-decoration: none;}
 #breadcrumbs { clear:both; font-size:18px; background-color:#ee; 
font-family: Georgia, serif; padding:15px 30px; margin:15px 0px; }
 #breadcrumbs a { color: #569D2F; text-decoration:none; }
 
-#footer { position: relative; }
+#footer { 
+  position: relative;
+  font-size: x-small;
+}




[CONF] Apache Tapestry > Footer

2010-11-19 Thread confluence







Footer
Page edited by Howard M. Lewis Ship


 Changes (2)
 



{html}  
Apache Tapestry, Tapestry, Apache, the Apache feather logo, and the Apache Tapestry project logo are trademarks of The Apache Software Foundation. 
 {html} 

Full Content

Apache Tapestry, Tapestry, Apache, the Apache feather logo, and the Apache Tapestry project logo are trademarks of The Apache Software Foundation.



Change Notification Preferences

View Online
|
View Changes









[CONF] Apache Tapestry > Documentation

2010-11-19 Thread confluence







Documentation
Page edited by Howard M. Lewis Ship


 Changes (2)
 



...
** [Release Notes|http://tapestry.apache.org/tapestry5/release-notes-5.0.html]  
* Current beta release 5.2.24 
** [API (Javadoc)|http://tapestry.apache.org/tapestry5.2-dev/apidocs/] ** [Component Reference|http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/] 
** [Release Notes|Release Notes 5.2.24] 
 h2. Articles 
...

Full Content



Overview


	Introduction
	Getting Started
	Tutorial
	Frequently Asked Questions
	Component Cheat Sheet is a quick reference to common annotations and method names
	User Guide is a collection of detailed references to the concepts behind Tapestry
	Cookbook is a collection of tips and tricks for commonly occuring patterns in Tapestry
	Deployment Notes guide to deploying Tapestry on common application servers
	Developer Information
	Refcard a six page foldout guide to Tapestry 5.0



Tapestry 5 Reference and API


	Current stable release 5.1.0.5
	
		API (Javadoc)
		Component Reference
		Release Notes
	
	




	Previous stable release 5.0.18
	
		API (Javadoc)
		Component Reference
		Release Notes
	
	




	Current beta release 5.2.4
	
		API (Javadoc)
		Component Reference
		Release Notes
	
	



Articles

If you had a doubt, Tapestry 5 for Nonbelievers will demonstrate why you should choose Tapestry 5 !

More articles...

Blogs

Tapestry Central is Howard Lewis Ship's blog. As the creator of Tapestry, he provides a lot of valuable information on Tapestry's latest features and future directions.

Igor Drobiazko's (Committer and PMC member) 's blog contains a lot of fresh news on  Tapestry development, it will guide you through the most exciting part of  Tapestry.

More blogs ...

Books

More books ...

Presentations

Tapestry 5 : Java power, Scripting ease by Howard Lewis Ship at Devoxx 2010


JavaServer Faces 2.0 vs. Tapestry 5 : A Head-to-Head Comparison by Igor Drobiazko at Jazoon 2010

More presentations ...

Wiki

Community's Wiki contains many informations on different concrete web application's use cases

Community's resources



Change Notification Preferences

View Online
|
View Changes