[Framework-Team] Re: Base tag
optilude at gmx.net
Sun Mar 11 06:23:46 UTC 2007
Geir Bækholt · Plone Solutions wrote:
> On 9. mar. 2007, at 17.22, Laurence Rowe wrote:
>>> I would vote for keeping the base tag anyway, as it would make the
>>> site not break if someone makes a wrong link somewhere.
>>> Another possibility to help this would be to make all folderish
>>> content redirect to get the trailing slash, like Apache does.
>> +1 on redirecting
>> Historically the Zope mantra has been to return data rather than
>> redirect to save the overhead of processing an extra request. Plone
>> is a complex application and I suspect this overhead is negligible
>> compared to rendering a page. Matching Apache's behaviour would
>> make things conceptually simpler.
>> INonStructuralFolders should probably not have a trailing slash
> If INonStructuralFolders don't redirect and don't have base tags,
> relative links to the objects contained in them may easily break.
> They exhibit the exact same behavior as normal folders…
Yes. An INonStructuralFolder should be treated exactly the same as a
real folder; the interface pertains to the Plone UI only.
isPrincipiaFolderish should be the only thing we check.
More information about the Framework-Team