Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for 
change notification.

The "Tapestry5HowTos" page has been changed by BasileChandesris.
http://wiki.apache.org/tapestry/Tapestry5HowTos?action=diff&rev1=194&rev2=195

--------------------------------------------------

  == How to get started ==
  In order to quickly get up to speed on Tapestry 5, there are numerous 
information sources besides this Wiki available:
- 
+  * 
[[http://tapestry.formos.com/wiki/display/T5IDEINT/Eclipse+%28including+Maven%29|Start
 on eclipse with Maven, Jetty and Tapestry quickstart project]]
   * [[http://tapestry.apache.org/tapestry5/screencast.html|Howard's 
screencasts]]
   * [[http://tapestry.apache.org/tapestry5/tutorial1/|Howard's tutorial (in 
progress)]]
   * [[http://www.infoq.com/articles/tapestry5-intro|Tapestry for Nonbelievers]]
@@ -27, +27 @@

   * 
[[http://bbwebcraft.blogspot.com/2009/01/task-4-customize-eclipse-for-tapestry-5.html|Customize
 Eclipse for Tapestry 5 template editing]]
   * [[Tapestry5JSPEditorEclipse|Using Eclipse JSP Editor and custom tld file 
for code completion]]
  
- == How to contribute ==
-  * [[Tapestry5HowToContributeNewTranslation|Contributing new translations]]
-  * [[http://tapestry5.ideascale.com|Tapestry 5 Caffe (Post your new ideas 
here. Check out other people's ideas and vote on the ones you like best. Talk 
about ideas.)]]
+ === Components ===
+  * [[http://tapestry.apache.org/tapestry5/tapestry-core/ref/|Tapestry 5 - 
Components Reference]] 
+  * [[http://jumpstart.doublenegative.com.au/home.html|Jumpstart - Components 
configuration examples]] 
+ 
+  * Tapestry5CheckOutTheSourceCode - Examples and Demos of many components in 
the source code, like the Palette, Grid, !BeanEditForm, etc.
+  * Tapestry5HowToCreateYourOwnComponents - Creating your own components is 
really simple, and fun to do as well. (This example implements a 
www.dhtmlgoodies.com drag-and-drop-folder tree component)
+  * Tapestry5HowToCreateYourOwnComponentLibrary - Steps to create a reusable 
library (JAR) of T5 components.
+  * Tapestry5OutputLocaleNumber - Creating a new component for formatting 
(numbers) according to locale, using literals (integer, decimal or currency). 
It's based on Output component.
+  * [[Tapestry5HowToCreateATabPanel]] - Explains how to create a tab panel.
+  * Tapestry5SubmitContextComponent - A Submit component that passes a context
+  * Tapestry5SubmitContextWithNavigationComponent - A Submit component that 
passes a context and allows event handler to return navigational object.
+  * Tapestry5AnyComponent - A deprecated but still useful component that does 
... nothing (by default)
+  * Tapestry5ImageComponent - Another deprecated component that's useful for 
making "previewable" templates
+  * [[http://lombok.demon.co.uk/tapestry5Demo/|Tapestry 5 components]] By 
Shing Hing Man
+  * Several projects with 
[[http://code.google.com/hosting/search?q=label:tapestry5|Tapestry 5 components 
at Google Code]], share your components here.
+  * Tapestry5TreeComponent - A tree component based on DHTMLgoodies.com's drag 
'n drop folder tree
+  * Tapestry5EnhancedPalette - Based heavily on the existing core palette and 
uses Matt Kruse's Option Transfer javascript (Works in IE!)
+  * Tapestry5Layoutcomponent A sophisticated Layout component
+  * Tapestry5PaletteEvents How to invoke a Javascript function when the 
selected items are added/removed/reordered in a Palette
+  * Tapestry5GridComponent Some tricks using the Grid component
+  * Tapestry5AndJavaScriptExplained - A detailed look at how Tapestry 5 
integrates javascript into your application. In this article we create a mixin 
for adding a javascript confirmation box to link components, explaining each 
step. Full source included.
+  * Tapestry5SimpleAndPowerfulLayouts - Creates flexible layouts, using a 
simple reusable component.
+  * Tapestry5LayoutWithMenu - Layout with added menu bar
+  * Tapestry5EnumAsComponentParameter - Defining a new enum as a component 
parameter, and adding the string -> enum type coercion for it
+  * [[Captcha]]
  
  == Code snippets ==
  ==== Selection Objects ====
@@ -40, +62 @@

   * Tapestry5AnotherSelectWithObjects - One more example with on how to make 
<SELECT> on objects, now with annotations.
  
  ==== Inversion of Control (IOC) ====
-  * Tapestry5HowToIocOnly - Example of using tapestry-oc standalone (without 
web part). And the same, but with tapestry-hibernate added 
Tapestry5HowToIocAndHibernate
+  * Tapestry5HowToIocOnly - Example of using tapestry-ioc standalone (without 
web part). And the same, but with tapestry-hibernate added 
Tapestry5HowToIocAndHibernate
   * [[Tapestry5HowToCreateADispatcher]] - How to create a completely 
transparent access control system by implementing a Dispatcher.
   * [[Tapestry5HowToCreateADispatcher2]] - A supplemental article showing how 
to access request-specific data (ASOs) from a singleton service. To demonstrate 
we expand on the code shown in the first article.
   * Tapestry5HowToDecorateService - An example of a simple service decorator
@@ -89, +111 @@

   * Tapestry5HowToStreamAnExistingBinaryFile - A simple example of how to 
stream an existing file, like an image. (Using StreamResponse)
  
  == Integration with other web frameworks ==
+  * [[Module Registry]] - List of different extensions and modules
+ 
+ 
+ === Hibernate related ===
+  * Tapestry5HowToUseTapestryHibernate - Example/Tutorial of how to use 
Tapestry-Hibernate in your code.
+  * [Tapestry5HowToIocAndHibernate] - Example of using 
tapestry-oc+tapestry-hibernate standalone (without web part).
+  * [[Tapstry5First_project_with_Tapestry5,_Spring_and_Hibernate]] - A 
translation of a french article about integrating Spring, Hibernate and Tapestry
+  * Tapestry5ManipulateClassesAtRuntime show you how easy is to add class 
methodes at runtime.
+  * Tapestry5HibernateGridDatasource simple hibernated grid datasource using 
HQL (Hibernate Query Language).
+  * Tapestry5HibernateGridDatasource2 simple hibernated grid datasource using 
hibernate criteria API.
+  * Tapestry5HibernateGridDatasource3 very flexible abstract GridDataSource 
for using any org.hibernate.Query object, so you can use HQL, SQL, Criteria, 
DaO, etc.
+  * Tapestry5BrainlessEntityTimestamping How to have entities automatically 
time stamped using tapestry-hibernate, simply by adding certain fields!
+ 
+  * Tapestry5AvoidingLazyInitializationExceptions How to avoid "Lazy 
Initialization" exceptions
+  * [[Tapestry5AvoidingDifferentObjectWithSameIDExceptions]] How to avoid 
"Different Object with same ID" exceptions
+ 
+ === JPA ===
+  * [[http://tynamo.org/tapestry-jpa+guide|Tapestry JPA Guide]]
+ 
  ==== Spring ====
   * Tapestry5SpringIntegration - How to inject Spring beans into Tapestry 
pages and components
   * Tapestry51SpringJpaIntegration - Quick tutorial on using Tapestry with 
Spring Transactions and JPA
@@ -102, +143 @@

  ==== Adobe Flash ====
   * 
[[http://knol.google.com/k/toby-hobson/tapestry-5-flash-integration/|Tapestry5 
Adobe Flash integration]] - Explains how to create reusable Tapestry components 
which render swf's
  
+ 
+ 
+ == Security related ==
+ Security is the condition of being protected against danger, loss, and 
criminals.
+ 
- == Authentication and Authorization related ==
+ === Authentication and Authorization related ===
   * 
[[http://wiki.interldap.objectweb.org/xwiki/bin/view/Main/Tapestry5HowToAcegiCas|How
 to use T5 with Acegi Security and CAS]] - Francois Armand explains how he 
combines T5, Acegi Security and CAS (A Central Authentication Service, 
providing intranet single sign-on).
   * Tapestry5Acegi How to secure Tapestry5 pages with Java5 annotations using 
the Acegi security framework
   * Tapestry5AcegiNoAnnotations How to use Acegi Security with Tapestry 5, in 
the classical way (no annotations, some XML)
@@ -112, +158 @@

   * Tapestry5HowToSpringSecurityAndOpenId - How to provide OpenID 
authentication to your clients using tapestry-spring-security
   * Tapestry5HowToMitigateLoginAttacks - How to track failed logins and 
mitigate brute force or dictionary attacks
  
+ === Integrity ===
- == Security related ==
- Security is the condition of being protected against danger, loss, and 
criminals.
- 
   * [[Tapestry5CSRF]] - How to protect against 'Cross-site request forgeries' 
(CSRF)
   * Tapestry5PreventClientSideChanges - How to protect server side generated 
values against client side changes using a HMAC
  
- == Hibernate related ==
-  * Tapestry5HowToUseTapestryHibernate - Example/Tutorial of how to use 
Tapestry-Hibernate in your code.
-  * [Tapestry5HowToIocAndHibernate] - Example of using 
tapestry-oc+tapestry-hibernate standalone (without web part).
-  * [[Tapstry5First_project_with_Tapestry5,_Spring_and_Hibernate]] - A 
translation of a french article about integrating Spring, Hibernate and Tapestry
-  * Tapestry5ManipulateClassesAtRuntime show you how easy is to add class 
methodes at runtime.
-  * Tapestry5HibernateGridDatasource simple hibernated grid datasource using 
HQL (Hibernate Query Language).
-  * Tapestry5HibernateGridDatasource2 simple hibernated grid datasource using 
hibernate criteria API.
-  * Tapestry5HibernateGridDatasource3 very flexible abstract GridDataSource 
for using any org.hibernate.Query object, so you can use HQL, SQL, Criteria, 
DaO, etc.
-  * Tapestry5BrainlessEntityTimestamping How to have entities automatically 
time stamped using tapestry-hibernate, simply by adding certain fields!
- 
-  * Tapestry5AvoidingLazyInitializationExceptions How to avoid "Lazy 
Initialization" exceptions
-  * [[Tapestry5AvoidingDifferentObjectWithSameIDExceptions]] How to avoid 
"Different Object with same ID" exceptions
- 
- == JPA ==
-  * [[http://tynamo.org/tapestry-jpa+guide|Tapestry JPA Guide]]
- 
- == Components ==
-  * Tapestry5CheckOutTheSourceCode - Examples and Demos of many components in 
the source code, like the Palette, Grid, !BeanEditForm, etc.
-  * Tapestry5HowToCreateYourOwnComponents - Creating your own components is 
really simple, and fun to do as well. (This example implements a 
www.dhtmlgoodies.com drag-and-drop-folder tree component)
-  * Tapestry5HowToCreateYourOwnComponentLibrary - Steps to create a reusable 
library (JAR) of T5 components.
-  * Tapestry5OutputLocaleNumber - Creating a new component for formatting 
(numbers) according to locale, using literals (integer, decimal or currency). 
It's based on Output component.
-  * [[Tapestry5HowToCreateATabPanel]] - Explains how to create a tab panel.
-  * Tapestry5SubmitContextComponent - A Submit component that passes a context
-  * Tapestry5SubmitContextWithNavigationComponent - A Submit component that 
passes a context and allows event handler to return navigational object.
-  * Tapestry5AnyComponent - A deprecated but still useful component that does 
... nothing (by default)
-  * Tapestry5ImageComponent - Another deprecated component that's useful for 
making "previewable" templates
-  * [[http://lombok.demon.co.uk/tapestry5Demo/|Tapestry 5 components]] By 
Shing Hing Man
-  * Several projects with 
[[http://code.google.com/hosting/search?q=label:tapestry5|Tapestry 5 components 
at Google Code]], share your components here.
-  * Tapestry5TreeComponent - A tree component based on DHTMLgoodies.com's drag 
'n drop folder tree
-  * Tapestry5EnhancedPalette - Based heavily on the existing core palette and 
uses Matt Kruse's Option Transfer javascript (Works in IE!)
-  * Tapestry5Layoutcomponent A sophisticated Layout component
-  * Tapestry5PaletteEvents How to invoke a Javascript function when the 
selected items are added/removed/reordered in a Palette
-  * Tapestry5GridComponent Some tricks using the Grid component
-  * Tapestry5AndJavaScriptExplained - A detailed look at how Tapestry 5 
integrates javascript into your application. In this article we create a mixin 
for adding a javascript confirmation box to link components, explaining each 
step. Full source included.
-  * Tapestry5SimpleAndPowerfulLayouts - Creates flexible layouts, using a 
simple reusable component.
-  * Tapestry5LayoutWithMenu - Layout with added menu bar
-  * Tapestry5EnumAsComponentParameter - Defining a new enum as a component 
parameter, and adding the string -> enum type coercion for it
-  * [[Captcha]]
  
  == Bug workarounds / patches ==
   * Tapestry5Utf8Encoding - How to use UTF-8 encoding to support foreign 
characters
@@ -163, +169 @@

   * [[https://issues.apache.org/jira/browse/TAPESTRY-1745|Tapestry5.0.5 
Palette Component IE Bug Patch]]
   * [[HowToRunTapestry5OnJBoss5]] - How to run Tapestry 5 on JBoss 5
   * HowToRunTapestry5Websphere - How to tun Tapestry 5 on Websphere (6.1)
+  * [[https://issues.apache.org/jira/browse/TAP5 |Tapestry5 Bugtracker]]
  
  == Meta info ==
   * Tapestry5HowToCreateYourQuickstartWithMaven206 - If you've had some 
trouble getting maven2.0.6 to compile the quickstart, here's how to do it.
@@ -177, +184 @@

   * Tapestry5ComponentClassResolverError - When organizing your component (or 
page) directories, pay special attention!
   * Tapestry5Caveats - or more literally, "let him beware".
  
+ == How to contribute ==
+  * [[Tapestry5HowToContributeNewTranslation|Contributing new translations]]
+  * [[http://tapestry5.ideascale.com|Tapestry 5 Caffe (Post your new ideas 
here. Check out other people's ideas and vote on the ones you like best. Talk 
about ideas.)]]
+ 
  == IRC ==
  Chris Lewis mentioned Tapestry's IRC: #tapestry AT irc.freenode.net: "There's 
usually 5 ~ 8 of us in there, and we work/talk about Tapestry."
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to