On 15/11/09 15:23, Joel Bernstein wrote:
A better question is: what kind of problems are you solving where
server-driven or agent-driven content negotiation as described in the
HTTP 1.1 RFC (an excellent and very readable document, honestly) are
insufficient?
How do you easily change the Accept-Language header in $modern_browser[1] ?
If I'm using my friend's laptop (he's a Finn), letting it choose to show
me a page in Finnish isn't much use to me as I speak not a word.
OK, so that's a slightly contrived example but equally important is
making content in multiple languages accessible to search engine
spiders. In this instance you need to be able to disambiguate the
content via the URI since that is all you have. You need to provide them
with a link to different language versions in the form of a URI since
they don't spider the web multiple times with different Accept: headers
to see what they get. As a content provider one has to be a bit more
explicit about it.
S.
[1] I know how to do it in Firefox, no idea in other browsers and in the
real world, clicking on a link that says "English" is easier than trying
to work out the vagaries of each browser UI.
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/