Re: A "one size fits all" personalized web page?

So we get down to the question of what is the best solution to provide.

It is clear that users are happy to have a presentation that suits their
needs. It is equally clear that they are concerned about having something
whose semantic content is different from that supplied to someone else,
simply because that is how their needs are perceived. And finally I think it
is pretty clear that telling a user to go write their own style sheet is not
going to be a solution for the current generation of HTML, and is not likely
to become feasible until the so-called semantic web becomes a reality, and
machines are able to understand more complex metadata about a  page and
relate it to what the user has said they like and dislike.

Scott has suggested using dynamically generated web pages which are
customised to suit different sets of needs. In fact there is value in this
approach in circumstances where all else fails, but this case does not seem
to be one of those. (For an example of one, read
http://www.sidar.org/anima.htm - if you don't read spanish go to
http://babelfish.altavista.com and ask it for a translation - that is not
brilliant but makes some sense by the second read)

I would suggest instead encoding the information with all the known semantics
once, and making different stylesheets available. This is in fact why the
HTML specification reserved the value "alternate" for the rel attribute.
Unfortunately there are very few browsers around that fully implement HTML4 -
the only ones I know that make the claim are Ice and I believe Opera 4 will -
so it would be useful to provide a change-stylesheet link for people to swap
between different styles. This will provide everyone with the assurance that
they are getting the same content, and the semantics are all there if they
want to look into them, while at the same time allowing for customisation.
Further, it allows advanced users to enhance the customisation by adding
their own stylesheet.

I believe that a server-side provision of a stylesheet is likely to be less
burden than rewirting the entire pages model, improves the separation of
content from presentation to allow the latter to be adjusted as much as
possible, and incidentally reinforces to the author which is which, since
they need to determine the circumstances in which their presentation is
actually used to convey semantics (the order of things in a table is a good
example). It also provides all semantic information as a first-class object,
accessible through the web, rather than hiding some of it in a database
system that is invisible to the end user.

Cheers

Charles McCN



On Wed, 12 Jan 2000, William Loughborough wrote:

  SL:: "Basically, user-side CSS is not a reasonable solution for the
  average blind user with limited computer technology."
  
  WL: It would seem that whatever server-side or required-of-author
  accommodation is fully as unreasonable in terms of probability of
  implementation. I don't think authors are as likely to undertake the
  sorts of things Scott is recommending as is implied by his proposals.
  The chance of getting semantics communicated is clearly: under the
  control of the author; doable by various strategies. If we urge the
  author to follow certain guidelines, it is possible for everybody to
  win. 
  
  What I propose is that we find out if this is an unworkable strategy -
  so far I've seen nothing to prove that. Scott's letter to incoming
  freshman might be paraphrased as a letter to Web authors proposing that
  they must conform to guidelines/universal design vs. learn how to design
  particular variations for various situations. I'm sure the argument for
  people reading through a straw would differ from that for people who
  couldn't read - etc., etc. 
  -- 
  Love.
              ACCESSIBILITY IS RIGHT - NOT PRIVILEGE
  http://dicomp.pair.com
  

--
Charles McCathieNevile    mailto:charles@w3.org    phone: +61 (0) 409 134 136
W3C Web Accessibility Initiative                      http://www.w3.org/WAI
21 Mitchell Street, Footscray, VIC 3011,  Australia 

Received on Thursday, 13 January 2000 11:29:02 UTC