Martin,

Thanks for the link to show this is possible.  I like your advice of going
with the flow though. ;-)

Matt


Martin Strand-4 wrote:
> 
> Matt,
> it's *possible* to make the first character lower case in all page urls  
> without changing any *.page files or classes. You could do this with a  
> custom service encoder, but it's probably just easier to go with the flow  
> and leave them as they are. :)
> 
> See "encoder" at the bottom:
> http://tapestry.apache.org/tapestry4.1/usersguide/friendly-urls.html
> 
> Martin
> 
> On Fri, 29 Dec 2006 16:07:26 +0100, <[EMAIL PROTECTED]> wrote:
> 
>> You'd have to map between .page- and template-file-name and the Java
>> class name if you don't want to break the convention for Java class
>> names.
>>
>> Since Tap-4 I don't have .page files anymore. So non-CamelCase page
>> names would simply not be an option for me - even if I found them
>> aesthetically more pleasing (which I'm not)
>>
>> Marcus
>>
>>> -----Original Message-----
>>> From: mraible [mailto:[EMAIL PROTECTED]
>>> Sent: Friday, December 29, 2006 6:11 AM
>>> To: users@tapestry.apache.org
>>> Subject: CamelCase page names/URLs in Tapestry
>>>
>>>
>>> Are CamelCase page names and URLs the standard with Tapestry
>>> applications?
>>> I'm used to doing more lowercase things, for example:
>>>
>>> http://server/app/userList.html
>>>
>>> I'm even starting to warm up to doing things all lowercase:
>>>
>>> http://server/app/userlist.html
>>>
>>> However, according to HLS, CamelCase is the recommended (and
>>> preferred) way of doing things w/in the Tapestry community.
>>>
>>> http://server/app/UserList.html
>>>
>>> Is that true?  This seems odd to me.  I can understand that
>>> using an uppercase first letter makes everything match, but
>>> it leads to non-standard URLs, no? I guess Tapestry has never
>>> been too keen on pretty URLs, so maybe this isn't an issue
>>> for most users?
>>>
>>> Background:
>>> ----------------------
>>> Howard did a thorough review of the Tapestry code in AppFuse
>>> about 6 months ago.  He sent me a private e-mail, which I
>>> posted as a JIRA issue:
>>>
>>> http://issues.appfuse.org/browse/APF-404
>>>
>>> We've since broken up this issue into several subtasks, and
>>> the one I'm referring to in particular can be found at:
>>>
>>> http://issues.appfuse.org/browse/APF-499
>>>
>>> <description>
>>> In Tapestry, the established convention is that page names
>>> are CamelCase.
>>> Further, the XML specification (.page file), HTML template
>>> and Java class should all be named the same. Likewise for components.
>>> </description>
>>>
>>> If UserList.html is the preferred standard among Tapestry
>>> users, we'll follow it - I just want to make sure that Howard
>>> and the community agree on this one.
>>>
>>> Thanks,
>>>
>>> Matt
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/CamelCase-page-names-URLs-in-Tapestry-tf2893433.html#a8093654
Sent from the Tapestry - User mailing list archive at Nabble.com.


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

Reply via email to