<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="Text File" newcontext="true">
<p>
Received: with ECARTIS (v1.0.0; list gopher);
 Mon, 15 Apr 2002 16:03:32 -0500 (EST)
Return-Path: &lt;rhahn@tenletters.com&gt;
Delivered-To: gopher@complete.org
Received: from quarry.com (mail.quarry.com [205.189.158.4])
	by pi.glockenspiel.complete.org (Postfix) with ESMTP id 7FE103B811
	for &lt;gopher@complete.org&gt;; Mon, 15 Apr 2002 16:03:32 -0500 (EST)
Received: from [205.189.158.32] (205.189.158.32) by quarry.com with ESMTP
 (Eudora Internet Mail Server 3.0.1) for &lt;gopher@complete.org&gt;; Mon, 15 Apr
 2002 17:03:31 -0400
Mime-Version: 1.0
X-Sender: rhahn@mail.quarry.com (Unverified)
Message-Id: &lt;p05010407b8e0ee8a1cdc@[205.189.158.32]&gt;
In-Reply-To:
 &lt;20020415205042.ERIN6268.tomts24-srv.bellnexxia.net@[209.226.175.22]&gt;
References:
 &lt;20020415205042.ERIN6268.tomts24-srv.bellnexxia.net@[209.226.175.22]&gt;
Date: Mon, 15 Apr 2002 17:04:24 -0400
To: gopher@complete.org
From: Robert Hahn &lt;rhahn@tenletters.com&gt;
Subject: [gopher] Re: Views
Content-type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8bit
X-archive-position: 590
X-ecartis-version: Ecartis v1.0.0
Sender: gopher-bounce@complete.org
Errors-to: gopher-bounce@complete.org
X-original-sender: rhahn@tenletters.com
Precedence: bulk
Reply-to: gopher@complete.org
List-help: &lt;mailto:ecartis@complete.org?Subject=help&gt;
List-unsubscribe: &lt;mailto:gopher-request@complete.org?Subject=unsubscribe&gt;
List-software: Ecartis version 1.0.0
List-ID: Gopher &lt;gopher.complete.org&gt;
X-List-ID: Gopher &lt;gopher.complete.org&gt;
List-subscribe: &lt;mailto:gopher-request@complete.org?Subject=subscribe&gt;
List-owner: &lt;mailto:jgoerzen@complete.org&gt;
List-post: &lt;mailto:gopher@complete.org&gt;
List-archive: &lt;http://www.complete.org/mailinglists/archives/&gt;
X-list: gopher
</p>
<p></p>
<p></p>
<p>If you&#x27;re open to changing the spec, then perhaps it should be up to
the client to specify what&#x27;s &#x27;preferred&#x27;.  How can the server know
what a client wants, really?
</p>
<p>In that case, the harder question to ask is: how can a client tell
the server what&#x27;s preferred?
</p>
<p>I don&#x27;t have the spec handy right now, but can we have it so that
clicking &#x27;pyramid&#x27; results in the server sending a list of extensions
(in the form of a gophermenu) to the client, then the client secretly
(w.r.t. the user) re-opening a new request for the preferred format,
or, if the client doesn&#x27;t know, ask the user their preference before
opening the second request?  IOW, put the intelligence in the
client...
</p>
<p>Maybe this idea doesn&#x27;t change the spec...
</p>
<p>-rh
</p>
<p>&gt;  &gt; I like it!  How do you define which view is the default, though?  (In
&gt;&gt;  Gopher+ parlance, the &quot;preferred&quot; view)
&gt;
&gt;Currently there is no way to change the order, it&#x27;s just simple
&gt;FIFO.  Doesn&#x27;t the umn client choose it&#x27;s own default?
&gt;
&gt;Any suggestions on how to do this?  You could put it into one of the
&gt;special config files.  Or you could prepend/append something to the
&gt;filename.  Prepending a number will already work since it is
&gt;alphabetic, and the actual filename of the request does not matter
&gt;much.
&gt;
&gt;
&gt;Does anyone think gopher+ should be changed in this respect? In the
&gt;previous example gopher+ clients would see `pyramid` with multiple
&gt;views.  When someone downloads it would it just be called `pyramid`?
&gt;The downloaded file would need to have an extension, especially if
&gt;the user downlaods multiple views.  The client could try to
&gt;reverse-engineer the extension, but this still can lead to problems.
&gt;
&gt;Including something about the extension would also make it easier
&gt;for the server to find the requested view.
</p>
<p></p>
</card>
</wml>
