Dear Wiki user,

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

The following page has been changed by DanielJue:
http://wiki.apache.org/tapestry/Tapestry5HowTos

The comment on the change is:
reorganized a bit.

------------------------------------------------------------------------------
   * [wiki:Tapestry5HowToSetupEclipseRunJettyRun Using Eclipse and Jetty]
   * [wiki:Tapestry5_Run_Jetty_From_IDEA  Using IDEA and Jetty]
   * [wiki:Tapestry5RunViaMain Running via a main class in any IDE]
-  * [http://www.troymaxventures.com/2008/05/tapestry5-netbeans-quickstart.html 
Using Netbeans and GlassFish]
+  * [http://www.troymaxventures.com/2008/05/tapestry5-netbeans-quickstart.html 
Using Netbeans and !GlassFish]
   * [wiki:Tapestry5HowToEclipseCodeTemplates Eclipse code templates]
-  * [wiki:Tapestry5HowToIdeaLifeTemplates IntelliJ IDEA live templates]
+  * [wiki:Tapestry5HowToIdeaLifeTemplates !IntelliJ IDEA live templates]
-  * [http://www.pmdit.se/blog/2008/04/03/tapestry_5_and_gwt_part_1.html 
Tapestry 5 and GWT] 
[http://www.pmdit.se/blog/2008/04/08/tapestry_5_and_gwt_part_2.html Part 2]
  
  == How to contribute ==
   * [wiki:Tapestry5HowToContributeNewTranslation Contributing new translations]
  
  == Code snippets ==
  
-  * [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
+ ==== Selection Objects ====
+ 
+  * ["Tapestry5DisplayableSelectionModel"] - A selection model for objects 
that implement an interface.  Used for select components and more.
+  * ["Tapestry5SelectObject"] - An alternative implementation of the Select 
core component based on the Daniel Jue's !GenericSelectionModel and 
!GenericValueEncoder classes.
+  * ["Tapestry5MultipleSelectOnObjects"] - Explains how to build a multiple 
select component based on Daniel Jue's !GenericValueEncoder classes.
+  * ["Tapestry5HowtoSelectWithObjects"] - another example on how to make 
<SELECT> filled with objects
+  * ["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"] 
+  * ["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
+ 
+ ===== Binding Prefixes =====
+  * ["Tapestry5HowToAddBindingPrefix"] - An example of a list: binding prefix. 
Useful for Action/Event/!PageLink context etc.
+  * ["Tapestry5HowToAddMapBindingPrefix"] - An example of a map: binding 
prefix. Useful for supplying key=value pairs to components.
+  * ["Tapestry5HowToAddBindingPrefixCycle"] - An example of an cycle: binding 
prefix. Makes zebra effect simple to do {{{<t:grid ....  
rowClass="cycle:line1,line2">}}}
+  * ["Tapestry5HowToAddMessageFormatBindingPrefix"] - Describes how to add a 
messageformat prefix for specifying values for use in messages inline.
+ 
+ ==== General ====
   * ["Tapestry5LocalizedDateField"] - How to create a localized !DateField for 
!BeanModel.
-  * ["Tapestry5HowToIocOnly"] - Example of using tapestry-oc standalone 
(without web part). And the same, but with tapestry-hibernate added 
["Tapestry5HowToIocAndHibernate"] 
-  * ["Tapestry5CheckOutTheSourceCode"] - Examples and Demos of many components 
in the source code, like the Palette, Grid, Beaneditform, etc.
-  * ["Tapestry5SpringIntegration"] - How to inject Spring beans into Tapestry 
pages and components
   * ["Tapestry5OutputtingRawHtml"] - How to output raw, unfiltered HTML
   * ["Tapestry5LinkingToNonTapestryURIs"] - How to link to non-Tapestry URIs 
(useful for Acegi integration)
   * ["Tapestry5ObtainingHttpServletRequest"] - How to obtain the 
!HttpServletRequest, !HttpServletResponse and !HttpSession if you really need 
them
-  * ["Tapestry5DisplayableSelectionModel"] - (A code contribution) A selection 
model for objects that implement an interface.  Used for select components and 
more.
-  * ["Tapestry5SelectObject"] - (Code contribution) An alternative 
implementation of the Select core component based on the Daniel Jue's 
GenericSelectionModel and GenericValueEncoder classes.
-  * ["Tapestry5MultipleSelectOnObjects"] - Explains how to build a multiple 
select component based on Daniel Jue's GenericValueEncoder classes.
-  * ["Tapestry5HowtoSelectWithObjects"] - another example on how to make 
<SELECT> filled with objects
-  * ["Tapestry5AnotherSelectWithObjects"] - One more example with on how to 
make <SELECT> on objects, now with annotations.
   * ["Tapestry5HowToCreateAPropertyEditBlock"] - Explains how to create a 
property editor and contribute it to the 
[http://tapestry.apache.org/tapestry5/tapestry-core/guide/beaneditform.html 
BeanEditForm].
-  * 
[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)
-  * ["Tapestry5HowToCreatePieChartsInAPage"] - An example of dynamic charts 
inside a page (Using StreamResponse)
-  * ["Tapestry5HowToCreateADynamicPDF"] - A simple example of how to return a 
dynamically generated PDF from an event (Using StreamResponse)
-  * ["Tapestry5HowToStreamAnExistingBinaryFile"] - A simple example of how to 
stream an existing file, like an image. (Using StreamResponse)
-  * ["Tapestry5HowToDecorateService"] - An example of a simple service 
decorator
-  * ["Tapestry5HowToAddBindingPrefix"] - An example of a list: binding prefix. 
Useful for Action/Event/PageLink.context etc.
-  * ["Tapestry5HowToAddMapBindingPrefix"] - An example of a map: binding 
prefix. Useful for supplying key=value pairs to components.
-  * ["Tapestry5HowToAddBindingPrefixCycle"] - An example of an cycle: binding 
prefix. Makes zebra effect simple to do {{{<t:grid ....  
rowClass="cycle:line1,line2">}}}
- 
   * ["Tapestry5HowToUseForms"] - Examples of how forms are connected to 
methods in your code. 
   * ["Tapestry5ExceptionPage"] - How to display your own exception page. 
   * ["Tapestry5RedirectException"] - Redirect to another URL from anywhere 
inside a page or component.
   * ["Tapestry5HowToChangeLocale"] - Change the locale of the user.
   * ["Tapestry5HowToIncludeJavaScript"] - Explains how to add your own custom 
!JavaScript functions.
-  * ["Tapestry5HowToAddMessageFormatBindingPrefix"] - Describes how to add a 
messageformat prefix for specifying values for use in messages inline.
-  * ["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.
-  * ["Tapestry5HowToControlAccess"] - Another supplemental article based on 
Tapestry5HowToCreateADispatcher2 showing how to control access to pages based 
on an annotation.
-  * ["Tapestry5How to make a basic crud"] show you how easy is the conception 
of a CRUD cycle with tapestry 5
+  * ["Tapestry5How to make a basic crud"] show you how easy is the conception 
of a CRUD cycle with Tapestry 5
   * ["Tapestry5HowToRunTaskInThread"] - run a task (Runnable) in a separate 
thread 
-  * ["Tapestry5HowToWorkQueue"] - run multiple task through a WorkQueue with 
one or more threads
+  * ["Tapestry5HowToWorkQueue"] - run multiple task through a !WorkQueue with 
one or more threads
   * ["Tapestry5HowToUsePersistentFieldStrategy"] - How to create a 
!PersistentFieldStrategy for the Persist annotation. working cookie example
   * ["Tapestry5HowToAddValidators"] - How to add your own validators to 
tapestry
-  * ["Tapestry5HowToXhtml"] - How to override the default markup model to 
always use xhtml compliant tags
+  * ["Tapestry5HowToXhtml"] - How to override the default markup model to 
always use XHTML compliant tags
+  * ["Tapestry5HowToReadSymbolsFromPropertiesFile"] - How to have symbols 
coming from a properties file and how to use them in your pages/components
+ 
+ == Streaming Data ==
+  * ["Tapestry5HowToCreatePieChartsInAPage"] - An example of dynamic charts 
inside a page (Using StreamResponse)
+  * ["Tapestry5HowToCreateASimpleGraphComponent"] - An example of simple pie 
chart component (Using StreamResponse)
+  * ["Tapestry5HowToCreateADynamicPDF"] - A simple example of how to return a 
dynamically generated PDF from an event (Using StreamResponse)
+  * ["Tapestry5HowToStreamAnExistingBinaryFile"] - A simple example of how to 
stream an existing file, like an image. (Using StreamResponse)
+ 
+ == Integration with other web frameworks ==
+ 
+ ==== Spring ====
+  * ["Tapestry5SpringIntegration"] - How to inject Spring beans into Tapestry 
pages and components
+  * ["Tapestry5_How_To_Integrate_Components_With_Spring_Transactions"] - brief 
tutorial of how to integrate Tapestry5 components with Spring transactions. 
+ 
+ ==== Google Web Toolkit (GWT) ====
+  * [http://www.pmdit.se/blog/2008/04/03/tapestry_5_and_gwt_part_1.html 
Tapestry 5 and GWT] 
[http://www.pmdit.se/blog/2008/04/08/tapestry_5_and_gwt_part_2.html Part 2]
+ 
+ ==== 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
+ 
+ == 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)
+  * ["Tapestry5HowToControlAccess"] - Another supplemental article based on 
["Tapestry5HowToCreateADispatcher2"] showing how to control access to pages 
based on an annotation.
+  * ["Tapestry5HowToSecureWithAcegiAndLDAP"] - How to protect you application 
using Acegi and LDAP
+  * ["Tapestry5HowToSecureWithSpringAndLDAP"] - How to protect you application 
using Spring Security and LDAP
+ 
+ 
+ == 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
-  * ["Tapestry5HowToSecureWithAcegiAndLDAP"] - How to protect you application 
using Acegi and LDAP
-  * ["Tapestry5HowToSecureWithSpringAndLDAP"] - How to protect you application 
using Spring Security and LDAP
-  * Tapestry5HowToReadSymbolsFromPropertiesFile - How to have symbols coming 
from a properties file and how to use them in your pages/components
  
  == Hibernate related ==
  
@@ -84, +111 @@

   * ["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!
  
- == Spring related ==
  
-  * ["Tapestry5_How_To_Integrate_Components_With_Spring_Transactions"] - brief 
tutorial of how to integrate Tapestry5 components with Spring transactions. 
  
  == 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.
-  * ["Tapestry5HowToCreateASimpleGraphComponent"] - An example of simple pie 
chart component (Using StreamResponse)
   * ["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

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to