There are many howtos that helped me a lot, the jumpstart is also an incredible thing, the only thing that is missing is a linking between them and the releases. Maybe some kind of an "official" certification that the mentioned how-to does or does not work with version x.x.x. But since it is a wiki, anyone can put a comment that it does or it does not work. Also anyone that has managed to find a simple solution for some interesting problem could post it in the wiki.
Community involvment is crucial for this. What I really am missing is more text and better explanation in the official documentation. I mean a real revision of each document seen on the website with a clearer and more detailed explanation. For example I am trying to create a unit test following the explanation there for PageTester but this does not help me because all of the pages in my app requires authentication from a filter executed before tapestry. So my application only checks if this filter has remoteUser set from HttpServletRequest to some username. But this does not work with PageTester because this is obviously null and I can't find any information on how to simulate this. This is an example of a simple thing that should be put or configured somewhere somehow, that is not mentioned anywhere. There are many examples like this. So far the best way to learn Tapestry was by investigating somebody elses source code or sometimes even tapestry's source code. FAQ is good but if you really want to spend some time on documenting things, document them better and in more detail. Thinks might look ok to you since you already know it and are good with it, but if you are a complete beginner and you have worked for example with JSP or servlets from scratch, not everything is clean on itself. Tapestry has many mechanisms "that simply and smartly work" but too bad that rarely people know about them.
smime.p7s
Description: S/MIME Cryptographic Signature