> From: Rodent of Unusual Size [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 30, 2000 5:46 AM
> 
> "William A. Rowe, Jr." wrote:
> > 
> >   The .msi installer package I'm working up can tweak whatever
> > we need, but we have a big issue with index.html.en ... I can't
> > simply resolve a shortcut since win32 doesn't like .en files.
> 
> What doesn't it like about them?  I'd rather try to deal with
> this than warp everything else..  If possible.

Were it so simple.  Here's the underlying issue...

I'm led to believe users should _Always_ be able to read the docs
on the local hard drive?  This is why we run that expand.pl when
rolling the release tarball, delete the FAQ-x.html, and download 
the interpreted FAQ.html from locus.  [Rolling the Release Tarball
on dev.apache.org]

We have two issues, today.  In order for most browsers to recognize
the document type stored on a local drive, they must contain the
META tags for content-type/content-language, since there is not
necessarily an apache server to help them out.  I believe the extra
two lines per doc aren't necessarily a bad thing anyway for our
internal documentation.

The second issue is on file-extension based clients such as ms.
We _could_ add identifiers for each and every known Apache multiview 
file type, (at least those in our docs), but I really, really think
this is excessive.  OTOH, we could copy the index.html.foo encoding
to index.html, but this is equally bad, since it breaks Apache's
multiviews when the user requests /index.html and the browser finds
it without the encoding pass.

The last issue with local docs is that all the hyperlinks are broken,
no matter what, unless we rewrite them.  E.g. the index.html doesn't
go anywhere when we have index.html.en and index.html.ja.jis.  Perhaps,
expand.pl needs to be rewritten, not the names of the files, based
on a language arg - it goes out and 'fixes' the links.  Again, this
breaks the Apache-served web.  

On the good news front, these browsers like the following:

Netscape 4.6 file:///d:/live/apache-1.3/htdocs/manual/index.html.en
Mozilla Seamonkey M18 file:///d|/live/apache-1.3/htdocs/manual/index.html.en
Microsoft 5.0 d:\live\apache-1.3\htdocs\manual\index.html.en

So without much help, they have a clue.  The hardest part really is
the shortcuts and links.  E.g. double clicking FAQ.html.en [when we get
that far] will pop up ugly "Open this file with..." dialogs.  Double
clicking FAQ.html.en does not, while FAQ.en.html would open without a
problem.  And again, the link to the index.html page is broken.  

AARGH!  New suggestions from me later :-/

Bill

Reply via email to