Interesting.

I'd hardly call myself even an advanced-intermediate Tapestry user (some
of the stuff you guys talk about is way over my head!) but really, is it
that difficult to create a Dispatcher and custom page annotations?!

I included simple security with roles very early on in my webapp by
going the page annotation route because it was a) understandable  and b)
simple to implement by following the examples I'd seen. I had even less
of an understanding of Tapestry than I do now.

I found it very easy to understand and code, and it works so well. I
shudder to think how long it would have taken ploughing through
documents on security solutions, like Spring Security, when all I wanted
was half a dozen roles and some way to mark my pages as general viewing
or requiring login under a certain role.

As I've said all along, I think the only thing lacking big time for
Tapestry is clear, easy to understand documentation with good simple
examples of each feature. That said - I had no troubles with the above
security stuff (and I didn't even have to look at Tapestry source code
;-)

Rather than providing large cumbersome bolt-ons for features that may
not even solve all problems, I'd rather see well-defined methods and
example solutions for particular problems which allows scope for people
to customise if they so wish. Isn't that an example of "convention over
configuration"? ;-) It would also be far quicker than developing modules
that try to be all things to all people - and perhaps lessen the
perceived gap between tech. like Wicket and Tapestry in a much shorter
time period.


-----Original Message-----
From: p...@sartini-its.com [mailto:p...@sartini-its.com] On Behalf Of Piero
Sartini
Sent: 24 December 2009 20:34
To: Tapestry users
Subject: Re: About T5 integration modules

...

Howard, I think people are looking for these kind of integrations
because there is no tapestry module allowing them to secure there
pages. Of course you may argument that it is easy to build a
Dispatcher and define some custom annotations. That's true if you
managed to understand how these things work. But if you've just
started with tapestry, in my experience this is not that easy. Then
you remember about Spring Security or any other solution you are used
to and try to make use of it in your new tapestry-world.

...

    Piero

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to