On Friday 30 May 2008 17:57, Matthew Toseland wrote:
> 
> ----------  Forwarded Message  ----------
> 
> Subject: [freenet-support] Usability testing on Windows XP
> Date: Thursday 29 May 2008 15:52
> From: Julien Cornuwel <batosai at batosai.net>
> To: support at freenetproject.org
> 
> Hi,
> 
> 
> Just had the occasion to follow a beginner through the installation
> process via Java Webstart, on Windows XP. Here is what I noticed :
> 
> - The installer is now signed with a Thawte certificate, which is
> accepted by default. That's good !
> - The two phase install confused the user. He thought the install was
> finished after the first one and didn't understood the programm was
> actually downloading freenet in the second one.

I assume by two phase install you mean the copying files page and the 
processes page? I'm not sure there's much we can do about this, except 
perhaps to make the processes page take less time.

> - He was again confused when the browser spawned up saying "Installation
> successfull" and the installer was still donwloading stuff.

This is a compromize because we have some largish stuff that needs to be 
downloaded after starting the node: Thaw, Thingamablog, etc. Arguably the 
solution is to debundle them.

> Additionnaly, that page was in English despite the fact he chose French
> in the installer. I had to tell him he had to finish the installer and
> then, click on the link to the first-time wizard.

Okay this is bad, I think it's been fixed though. Nextgens?

> - The wizard was quite straightforward and he choose default values,
> which happened to be good for him, IMHO.

The default values should be acceptable for most people, that's why they're 
default values.

> - Just a detail : every shortcuts (except Browse Freenet) in the menu
> came with the same default icon. He was disapointed and I had to tell
> him it was irrelevant and everything was fine.
> 
> Maybe we should only spawn the browser at the very end of the
> installation process, when the installer closes and Freenet is up and
> running. 

We open the browser very shortly after Freenet is working. However, at the 
moment, we download and install more stuff after that - namely the bundled 
apps. In any case, without major changes to the installer, we have to open 
the browser during the processes page (again, am I right nextgens? Is there 
any possibility of exit-hooks?). Is it a big deal? The most likely 
consequence is that the user doesn't complete the installer, or that there is 
a long delay before it, right?

> And maybe we should open directly to the wizard page, which is 
> i18n-ed.

The welcome page is l10n'ed, however the question is how much benefit do we 
gain by opening it instead of the config wizard?
> 
> Hope this is usefull...

Okay, what issues do we have here?

1. The processes page takes longer than the copying files page. In fact, most 
of the time of the installer is occupied by the processes page.

IMHO the solution to this is to bundle everything which is essential with the 
base installer. Then the processes page will take much less time. Also we 
won't need a separate bundle-installer, so it will be easier to use in places 
where the Freenet website is blocked. The downside is the installer will be 
significantly bigger.

2. The installer shouldn't download Thingamablog and Thaw. They are huge, we 
have not audited the code, and users can get them if they want them. 
Debundling them would mean that as soon as we open the browser the Processes 
page will have completed, and the user can click Next and go on to creating 
icons. There seems to be a consensus on debundling, at least between Ian and 
Nextgens. :) I think a policy of not bundling anything we can't code review 
is reasonable, and clearly code reviewing Thingamablog for example would be a 
massive undertaking and isn't appropriate at this time. I do think we should 
keep the current plugins, however most of them are small. Even if we include 
the WoT plugin, that is also likely to be reasonably small for the 
foreseeable future.

3. Is it possible to change the names of the two panels? Copying Files vs 
Setting Up Freenet, perhaps?

4. Is it possible to open the browser after closing the installer rather than 
in the Processes page?

5. Icons: We need proper icons for our various shortcuts. On unix the 
situation is worse: We have no icons. On Windows, Browse Freenet has the 
bunny icon and the rest don't have anything.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20080602/0e427b99/attachment.pgp>

Reply via email to