Re: Relaxing Zope id rules for Zope 4 / Plone 5

Hans-Peter Locher <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel,gmane.comp.web.zope.devel
Message-ID <[email protected]>
In a distributed application,
you cannot always ensure that you have each component
"under control". 
The url is the most basic interface to a web application.

In Plone the id (and therefore the url) is generated from user's title input.
For a title unicode is perfectly fine and needed (especially in unicode countries like germany).

If Plone/Zope would generate utf-8 ids by default you'll get utf-8 urls from
the users generating the content immediately.

This will lead to unpredictably errors (as most urls will still work as they don't contain utf-8 but some do)
in the distributed applications.

Another issue might be that some developer tools might stop working / or only work in latest versions

E.g.

Python's urllib and xmlrpclib
Selenium IDE
windmill
jmeter
...

In my opinion having utf-8 urls should be possible in Zope/Plone.
But not by default.

So if one really needs this feature and accepts any side effects he can activate the setting.

Best regards 

mrsavage








Am 21.02.2013 um 09:09 schrieb Wichert Akkerman:

> 
> On Feb 21, 2013, at 09:08 , Hans-Peter Locher <[email protected]> wrote:
> 
>> In my opinion utf-8 urls are
>> 
>> the same kind of evil as having 
>> 
>> tabs and whitespaces in filenames.
> 
> Can you explain your reasoning?
> 
> Wichert.



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.