- From: <BruceLeban@aol.com>
- Date: Sat, 22 Mar 1997 17:00:05 -0500 (EST)
- To: www-html@w3.org
For another perspective on "HTML should be an output format", check out
Globetrotter Web Publisher designed with that philosophy in mind:
http://www.akimbo.com/globetrotter
Of course, Globetrotter writes HTML right now because that's what the web
uses, but if the web were to change overnight to a new language,
Globetrotter users would just republish (as easy as reprinting a
document) and go. (After of course upgrading to the new version of
Globetrotter that writes the new output format.)
>A very large portion of the problems we have today with HTML and the Web
>stem from that precise problem - HTML is written by hand, on a per-document
>basis, by people. Why is this done? Mostly because most of today's web
>servers are based around a philosophy of document=file. People are used to
>having a Web Page (whatever that is in their minds) as a single HTML
>document which they create independantly, upload to a server and have people
>view.
In particular, Globetrotter rejects document=web page. After all, no one
edits word processing documents with each page in a separate file. Can
you imagine anyone believing that was the *right* way to do it? A single
Globetrotter document (1 file) can publish many different HTML pages
(many files) on the web.
>Let me put it in simple terms: a friend of mine asked me why he couldn't set
>up a hyperlink between two pages he created using Microsoft Word Internet
>Assistant. The "easy" answer was "well, you're going to upload the page to a
>Unix server and you have to make sure both files have correct permissions,
>the HREFs are case sensitive and that MWIA doesn't automatically insert
>an absolute URI pointing to a file on your hard disk which obviously could
>not be accessed once your page is uploaded". That kind of response would
>puzzle my friend enough to start with.
In Globetrotter, there's a simple answer to that. Links within a document
that end up referencing anchors on separate HTML pages are automatically
correct relative paths. Links between documents are also correct as long
as either (1) the relative location of the two original documents match
the relative location on the web or (2) you correctly tell Globetrotter
the destination URL of the two documents (i.e., specify where the HTML
pages are going to end up).
Apologies if anyone thinks this message is too self-serving. We've been
trying to promote the "HTML should be an output format" message for quite
some time and it's difficult. Most people just don't seem to get it. Most
of the people publishing documents on the web are the early adopters who
have been forced to learn HTML. There's some reluctance for them to
accept that there might be easier ways to do things, that would deny them
their web"master" status. My personal frustration is how many people are
impressed with tools that basically just type < and > for you.
--- Bruce Leban
Akimbo Systems
http://www.akimbo.com/globetrotter
Publish on the web without learning HTML! (Really.)
Received on Saturday, 22 March 1997 16:59:58 UTC