ancarda@P...
Re: Help Freenet - do a usability test!
21-Jun-2011 20:03:52

Having just installed & used Freenet I guess I could provide my experience. 
Although I am technically minded, I know almost nothing about encryption and 
I've never used anything like Freenet.

The install was simple however I think default options should be in place 
(Medium security for default) and bit less text. Make it general & simple. Once 
installing Freenet I quickly became annoyed at the loading times. Let me be 
clear I've had some of the slowest internet and put up with it. I used to get 
~20 KB/sec downstream. It would "feel" quicker if Freenet used more AJAX. I 
want an indication something is happening rather than having an empty, looking 
unresponsive page. On the regular internet I could load the body text and while 
images were loading I could at-least read the article. Could something like 
that be done for Freenet?

This is aimed mostly at people who expect Freenet to be like the regular 
internet, after clicking if they don't see content after a few seconds they 
click again.

On to hosting/blogging I uploaded some files now I can't find them/search for 
them. Where did they go? I'm confused as to how this functionality works. If 
that was some super-secrete document I needed spread I would consider jSite 
instead.

Also, as for jSite, Could a tool be any less user-friendly? I'm proposing some 
people work on a new version that is built into the sidebar. The forums took me 
only a minute to figure out, the curve is very low. Since yesterday I have been 
trying to publish a blog with jSite. These tools need to be in the plugin page 
by default so it's easy to get up and running. I want to install & setup in a 
matter of minutes then go straight to "Forums" and "Publisher".

This has GOT to be care-free, easy and simple if you want this to be more 
wide-spread (which may reduce the lag). Being a developer I learned just how 
stupid people can be. They don't want another application to do blogging. They 
want to hit "New Blog" and start typing. For this we would need a small team of 
people working on the plugin (java) and some more working on the actual 
html/css that is generated. I think a few basic themes that load fast but look 
nice could be made for the plugin (NO images for the themes, use CSS).

--

My response:

Okay...

First, how could we simplify the setup process? We can say the same thing in a 
few less words but most of the time that results in people not being able to 
understand those words. There are several problems with the defaults:
1. Users need to choose opennet. We could maybe get rid of the next question 
("do you want a false sense of security and a slight slowdown or do you want 
freenet to go for speed at all costs?"). But on opennet, freenet is hopelessly 
insecure, therefore users must make an informed choice to use opennet. Also, 
people in hostile environments need to make these choices, and they are not 
necessarily geeks.
2. We could always use NORMAL physical security level. We need to warn the user 
to encrypt their swapfile or its pointless. And in fact, if they don't set a 
password, encryption provides only minimal protection (in that they can click 
the panic button). Attacks in practice will often be at the 
seized-your-computer level, especially in hostile environments...
3. Maybe we could improve things with the plugins setup. However, again, 
situations where the defaults are dangerously wrong are unfortunately quite 
common. But arguably we don't give the users enough information for them to 
know at present. It might be possible to auto-detect but it would surely not be 
reliable. But darknet won't work without some way to detect your IP address, 
and even on opennet, forwarding the port is enormously helpful...

So ... it's hard. :( But input helps. "Simple", "general", and "safe" are 
mutually contradictory, and not everyone who uses Freenet will know a lot about 
how to stay safe online, so we have to explain things, which means lots of 
words. And the fundamental, embarrassing but unavoidable truth, that OPENNET IS 
HOPELESSLY INSECURE. It is still an improvement over a web browser, but a web 
browser doesn't give you a false sense of security...

Web pages:

We could load the text first, by not including it in the container, but the 
total load time would increase significantly and the images would be much less 
reliable. Before that, you should definitely not see "an empty, unresponsive 
page". You should see a progress bar. If you don't then most likely another 
page is loading and is stuck waiting for images. This is due to freenet 
slowness but also to browser limitations. We have AJAX code to work around it, 
but it needs quite a bit of debugging before it can be enabled by default...

I am not sure what you are saying about hosting/blogging. How did you upload 
files? If you uploaded them through the Upload a File wizard, they will be on 
the Uploads page (until you remove them); you will need to propagate the keys 
by hand (e.g. post them to Freetalk). Long term, Freetalk will have attachments 
support so a message can be posted once a file has uploaded.

If a site was uploaded through FlogHelper, then in theory it is possible for 
others to see them via your Web Of Trust identity; in practice this isn't 
implemented yet, although Linkageddon will do it eventually hopefully. Did you 
use FlogHelper? It is the obvious alternative to uploading a site in jSite.

What is wrong with jSite, exactly? Can you be specific? Apart from the obvious:
- jSite doesn't run as part of Freenet.
- jSite requires you to create your HTML externally.

FlogHelper really is the solution in most cases. We should make it more obvious 
though, with a button. Or perhaps load it by default. I can see that the choice 
of menu name might be a problem, but what else did you get stuck on when trying 
it? Some of the pages aren't very user friendly...

Forums will be more obvious when Freetalk is bundled by default. We will create 
an identity during setup. Unfortunately for architectural reasons it will take 
hours to download the messages from the boards after that.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to