Thanks for your inputs Kris , 
I have raised a jira as a "wish" :-)


https://issues.apache.org/jira/browse/TAP5-1142


You can add your self as watcher. Lets see what happens next:)

Regards
Sandeep


kristian.marinkovic wrote:
> 
> hi Sandeep,
> 
> you're right this solution does not work in any circumstances.
> but when you learn a new framework you'll have to live with 
> its features :)
> 
> if i recall correctly there have been several suggestions 
> on the mailing list to make this feature configurable. i don't 
> know what the current state of the discussion is... if there is 
> any :)
> 
> so you could create an jira issue and/or override the 
> ComponentClassResolver with a custom implementation.
> 
> g,
> kris
> 
> 
> 
> 
> 
> 
> Von:    sandeepraj singh <sandeepraj.si...@atosorigin.com>
> An:     users@tapestry.apache.org
> Datum:  10.05.2010 13:54
> Betreff:        Re: Tapestry5 template name simplification
> 
> 
> 
> 
> Thanks For the reply Kris,
> 
> But thats very subjective.I can easily overrule this by having
> address/EmployeeAddressList and customer/HighlyPaidCustomerList
> 
> So i was just thinking why this special take care when there is some
> redundancy due to my pages being named somewhat same to my
> package(address-->addresslist).
> 
> I dont want to sound too panicky, but i find it hard to explain the 
> strategy
> to people when i am training them.
> 
> People from JSP / Servlet background(like me and thousands here) find the
> strategy very hard to understand.
> 
> Thanks
> Sandeep
> 
> 
> kristian.marinkovic wrote:
>> 
>> hi sandeep,
>> 
>> the reason to do so is to have prettier URLs.
>> 
>> When developing an application you tend to 
>> group your pages into logical packages. lets 
>> assume your application is able to change
>> Customer and Address objects. So you'll have
>> a bunch of pages in the respective packages.
>> Its very common to have a CustomerList and a
>> AddressList page that diplays the result of a search.
>> not altering the URL would result in following page
>> URLs:
>> address/addresslist/
>> customer/customerlist/
>> (funny note: i really had a customer that considered
>> above urls as invalid or faulty, because of the 
>> duplication; he expected something like addresslist/)
>> 
>> T5 will recognize this pattern and change these URLs
>> to: 
>> address/list
>> customer/list
>> 
>> What are the alternatives? You could rename your pages
>> to List, but then you'll end up with multiple List classes in
>> different packages. Or you  could add an own UrlRewriteRule
>> for every list page. 
>> 
>> 
>> i hope this helps
>> g,
>> kris
>> 
>> 
>> 
>> Von:    sandeepraj singh <sandeepraj.si...@atosorigin.com>
>> An:     users@tapestry.apache.org
>> Datum:  10.05.2010 08:35
>> Betreff:        Tapestry5 template name simplification
>> 
>> 
>> 
>> 
>> hi,
>> 
>> As per the tapestry5 documentation
>> "
>> In certain cases, Tapestry will simplify the the logical name of a page. 
> 
>> For
>> example, the page class org.example.pages.address.Create Address will be
>> given a logical name of "address/Create" (the redundant "Address" is 
>> removed
>> as a suffix) "
>> 
>> 
>> 
>> I wanted to understand, why does tapestry5 take extra pains to do it. Is
>> there a huge advantage for doing this? 
>> Any explanation would help because, otherwise it looks confusing to see 
> an
>> altered URL.
>> 
>> Thanks
>> Sandeep
>> -- 
>> View this message in context: 
>> 
> http://old.nabble.com/Tapestry5-template-name-simplification-tp28508162p28508162.html
> 
>> 
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 
>> 
>> 
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Tapestry5-template-name-simplification-tp28508162p28510604.html
> 
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Tapestry5-template-name-simplification-tp28508162p28520209.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


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

Reply via email to