Le 5 déc. 2006 à 22:44, Benjamin Hawkes-Lewis a écrit :
On Tue, 2006-12-05 at 09:25 +0900, Karl Dubost wrote:

but there's a point that we might take into consideration: People.
People do not want spend time structuring information, only a
minority like me.

(X)HTML is clearly not for people unwilling to structure information.

That is the wish, but that would be purely academic to think that it is happening. The Web is used by people, any kind of people. :) some with strange habits

By contrast, having semantic formats
cleanly separated from presentational formats, means that technology can
safely rely on the first and attempt to disambiguate the treacherous
second.

Yes this is the benefit of well designing the technology. Though this is not a rendering question (browsers) but typically an authoring question (editors). We can develop thousand of ways to have rich semantics documents that user agents take advantages of, but if at the start the editing is failing, it is useless. As we say in French, "Mettre la charrue avant les boeufs." I think in English, the equivalent is: "To put the cart before the horses."

The only way to do structure editing is to have a normalized
templating language, which can trigger specific UI for editing. People
use this because they can have an immediate benefit of their editing.

I think we're on a similar page, but "normalized templating language" is
a bit too vague for me to be sure.

Yes… :)

IMHO, a good editor would make better
use of the web itself, integrating automatically with online sources of
metadata for languages, acronyms, abbreviation, acronyms, addresses,
citations, and text/image/audio alternatives, only prompting the human
user for metadata when required, and learning from their preferences. A
good editor would ease communication by checking readability where
necessary.

… but it is not enough. :)
The problem is to find also tools which are easy to develop for authoring tools implementers. For example, I do not like the multiplication of elements in XHTML 2 and Web Apps 1.0. I'm a lot more inclined to see things like microformats and RDFa to enrich the semantics of a document. And I really think it is easier for a developers to trigger UIs based on attributes values than elements. In one case you have to ship a new release of your products and then deal with different versions of your tools. In the other case the microformats and RDFa can be designed in a way which can be loaded automatically from the Web.

So it's why I would recommend to not overload the semantics of Web Apps 1.0 by too many elements features, but having a well defined mechanism for extensibility. The core would be a solid base, then the rest being developed by community process. XHTML is a language which is "good" for computing engineers (code, var, kbd, samp) and scientists (q, cite, "mathml"). Not that much for people doing litterature (poem, verse, etc.), for example.

Challenges indeed.

Perhaps we need a language for HTML fragments? Or perhaps web pages with
HTML forms need to provide a sort of shell like
<html>[...]<body></body></html> to the external editor? Or perhaps we
need a meta language mapping BBCode, Markdown, Wiki markup, and various flavours of (X)HTML to each other, so that end-users can write whatever
they feel comfortable with? At the very least, textarea should specify
relevant specifications, namespaces, and microformat profiles, somehow.

The irony of things is that all of this equilibrium exercise comes from the lack of HTTP PUT and control mechanisms for editing only part of a document (which is in the process.)

Edit in textmate doesn't work in
        - Camino

Just to be clear, not even the cmd + ctrl + e hot key shortcut mentioned
in the email I cited works?

Yes it's what I meant.


--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
  QA Weblog - http://www.w3.org/QA/
     *** Be Strict To Be Cool ***



Reply via email to