Mobile Web Best Practices Working Group News
Content Transformation guidelines - working draft — 15 April 2008
The Mobile Web Best Practices Working Group has published the first public working draft of the Content Transformation Guidelines document.
As stated in the abstract of the document:
The document provides means for content providers and content transformation proxies as to how inter-work when delivering Web Content.
In other words, the guidelines are mechanisms:
- for content providers to be able to provide media-specific versions of their site based on the end-user's device, no matter if the request and response go through one or more content transformation proxies
- for content transformation proxies to let former point happen while still be given the possibility to adapt legacy web sites that would reject the user's request as it stands because it originates from an "unusual" device.
Guidelines in the published document do not differ from the ones I mentioned in my previous post on content transformation. Among them:
- Content Transformation proxies must leave the HTTP request (resp. response) untouched if the HTTP request (resp. response) contains a Cache-Control: no-transform directive (see §4.1.1 and §4.4). To be more precise, it must behave as a transparent proxy in that case.
- Content Transformation proxies should not alter the HTTP headers unless the unaltered user's request would end up being rejected by the content provider (see §4.1.2)
- If if has altered HTTP headers, the proxy must include copies of the unaltered ones (see §4.1.4)
The document is intended to be clear and concise (although some more work may be needed on that regard in a few sections). Editorial notes in the document mark parts that are not settled yet.
The working group is looking forward for comments on these guidelines. If you think something is wrong, missing, unclear, feel free to send an email to public-bpwg-comments@w3.org.
Comments, Pingbacks:
Leave a comment:
Dominique Hazaël-Massieux and François Daoust, W3C Team Contacts