incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Fisher <>
Subject Re: How to handle the downloads?
Date Wed, 03 Aug 2011 18:22:19 GMT
Hi Marcus,

This is really good.

> I've updated the diagram with more details and divided it into a 3-way-method:
> Download Choice #1:
> Of course the One-Click-Download URL.
> Download Choice #2:
> If an install file is available (wrong OS, no language, etc.) the user can select from
a pre-defined list.
> Download Choice #3:
> The user can search for himself the most appropriate mirror server.

Essentially with a little "JS" magic we will choose between three different download pages.

I think that the download/index.html page should show text about what is being identified
and then an indication that a load to go to #2 or #3 is happening and why. If there is a delay
of 10 seconds the user might want to choose #2 or #3 automatically.

And of course as now #2 and #3 are choices from the right side navigation.


> Marcus
> Am 08/03/2011 05:54 PM, schrieb Andy Brown:
>> Marcus (OOo) wrote:
>>> Am 08/03/2011 04:54 PM, schrieb Andy Brown:
>>>> Marcus (OOo) wrote:
>>>>> I've created a little diagram how I think the download has to work:
>>>>> As it seems we cannot go on like we did with OOo the JS magic has to
>>>>> change a bit, how to recognize the language, OS and country to assemble
>>>>> the nearest mirror server + file name to get the download URL.
>>>>> Marcus
>>>> Marcus,
>>>> One thing I would like to ask. That the user _not_ be offered a file
>>>> that does not exist. We both saw that with the OOo system to many times.
>>>> From non-existent "with JRE" plus "language" to versions for Blackberry.
>>>> Andy
>>> For the case of an unavailable mirror I've added the "File exists on
>>> mirror?" box. Here the non-exisiting URL should be catched and exchanged
>>> with a working one.
>>> But for the special things like OOo on Blackberry we need to catch such
>>> kind of impossibilities earlier. Maybe right after the user agent was
>>> read and it's clear if it's for Windows, Linux, Mac, Solaris or indeed
>>> something different.
>>> Thanks for the hint.
>>> Marcus
>> Just trying to prevent known problems from happening again.
>> Andy

View raw message