Re: Annotation

Tim Berners-Lee <timbl@www3.cern.ch>
Date: Fri, 20 Nov 92 12:26:47 +0100
From: Tim Berners-Lee <timbl@www3.cern.ch>
Message-id: <9211201126.AA00271@www3.cern.ch>
To: marca@ncsa.uiuc.edu (Marc Andreessen)
Subject: Re: Annotation 
Cc: www-talk@nxoc01.cern.ch
Reply-To: timbl@nxoc01.cern.ch

> 

> From: marca@ncsa.uiuc.edu (Marc Andreessen)
> 

(Annotation mechanism described)

> Drawbacks:
> 

> (a) Anyone who wishes to annotate a document must be running HTTP or
>     have some other way of making his annotation available as a
>     document from his machine to the web -- possibly too much grunge
>     work for real ``users'' as opposed to hackers.
> 


"Real users" are going to have to be able to publish easily anyway.
That means that future clients must have push-buttons for publishing.
The client will check whether there is a httpd running which gives
access to the document the guy has written. It it has, it allows
him to annotate other things with it. It also makes the background
a different colour depending on how public it is, maybe. Give people a secure  
feeling they know what is public and what ain't.

As there are 1001 ways of configuing a server now, this will mean that
we will have to define a way in which we recommend it is done by all but
the hacker group.  For example, we allow any user to create a ~/Public
directory (sorry, "folder") and copy or link in anything to be published.
The document name would be mapped from //machine/author/xxx to
~author/Public/xxx for example.

The client would check whether there was an httpd running which gave
access to the document, and if not would offer to run a simple
installation script if the guy has root access.  The httpd daemon code
would come bundled with the client, as well as the configuration file.

A start would be a server installation script.

	Tim