Le samedi 14 novembre 2009 17:36:10, Matthew Toseland a écrit :
> After Freetalk and WoT are ready, and a few other WoT-based apps, what
>  will/should Freenet look like?
> 
> As I see it, there are several broad categories, ideas that are important
>  within the UI:
> 
> =======================================================
> FRIENDS:
> 
> Visible Friends
> = friends = darknet peers
> This will probably have some traceable chat and basic filesharing.
> We probably don't have access to friends of friends, or only on a limited
>  level, so no deep social networking functionality here.
> 
> Invisible Friends
> = Web of Trust
> Each user has a profile, this links to various Applications - blog, chat,
>  etc. We have full access (in most cases) to friends of friends of friends
>  of friends, and trust levels between them. We can have any number of
>  Invisible Identities, but only one can be logged in at any given time.
>  This will be used for all the various social applications.
> 
> APPLICATIONS:
> 
> Some applications are social, some are non-social, some are both.
> 
> Browsing
> Fproxy is non-social, but some websites (e.g. flogs) will inline Freetalk
>  etc. Searching will long-term have social aspects - distributed WoT-based
>  search. So it is sensitive to your WoT preferences, and you may have your
>  own search index, which you can add existing content to, upload stuff to
>  be auto-added once done, link to other people's indexes, merge stuff from
>  other people's indexes, etc. Posting your flog is social: it is linked to
>  an identity.
> 
> Forums
> Better name than Discussion? Surely everyone has seen phpbb by now?
> Non-realtime chat.
> Social.
> 
> Chat
> Realtime chat.
> Social.
> Could conceivably be with both visible and invisible friends, even with
>  bridging the two, but most likely purely Invisible Friends for now.
> 
> Filesharing
> Downloads and Uploads are currently non-social, but are of little use
>  without a way to announce the content. Uploads should primarily be started
>  from within the flog tool or Freetalk. Downloads however can come from
>  anywhere - but it would be good to remember where they did come from?
>  Basic filesharing with Visible Friends is already implemented but is
>  non-persistent and so unreliable, ljb's plan was to integrate it on the
>  downloads and uploads page (while not necessarily being able to initiate
>  transfers from there).
>  =======================================================
> 
> So how does this affect the user interface? IMHO it should make a
>  significant impact.
> 
> Firstly, creating an anonymous identity is important for most social
>  applications. We should have a global property of the currently logged in
>  Anonymous Identity. We probably want a page with such identities where you
>  can delete one, create a new one, etc. We might want to have a passworded
>  login as an option, configured during setup, but many users will find a
>  dropdown more convenient. 
Most application needing a login/password just display two fields (the login 
field is also a dropdown, with no entry at the beginning). But there also is 
an option to remember (and fill the login dropdown) and autologin at startup.
>  We probably want to offer to create one during
>  setup.
Agreed
> 
> The logged-in identity, if any, should probably be displayed in the status
>  bar, with a link to the Invisible Identities page so we can log out,
>  create a new one, etc. If we are logged out we should have a link
>  indicating this.
> 
> The menu bar is already pushing it width-wise with WoT, Freetalk and
>  Freereader, especially as some languages are twice the width of English...
> 
> It is important to make all available functionality obvious to a newbie, on
>  the home page. This will be much more than just search and indexes... We
>  might want icons for each function or something? Search does need to be
>  prominent though...
> 
We also can have a link to the application (or plugin, I don't know how we 
should call them) "store" (cf. the message "[UI] general remarks"). It saves a 
lot of space, and it forces the user to discover how to add a app (and I think 
it's quite easy, since it's just two clicks). So, basically, the stock freenet 
menu would be shorter : homepage (with search included?), profile/my stuff..., 
darknet, status, settings, files.
> We probably want menus to roughly correspond to the above categories, plus
>  whatever is essential for settings and status?
> 
> Search - top level is a search box
> 
> Forums - top level is a board list
> 
> Chat - top level is a channel list
> 
> Mail - top level is an inbox
> 
> Profile / My Stuff / Anonymous Identities - top level is a list of social
>  apps for which we publish anything, so my blog, my search index, etc, plus
>  my anonymous friends (= WoT trust settings = OwnIdentity profile page),
>  and their friends (= profile page for a KnownIdentity)
> 
We also need a place to create or delete identities. Would it be there?
> Darknet - IMHO there is an argument for reintroducing the jargon, given we
>  have *two separate social networks* in Freenet, it is probably less
>  confusing! If we are not to use "Darknet", we could use "Friends", but we
>  need to be careful not to use the term in the previous section, "Web of
>  Trust" is definitely jargon, but is definitely a social network.
> 
> Status - probably including Downloads and Uploads, which are really status
>  pages, on their own they are NOT any kind of filesharing
> 
> Files - only if we decide to NOT include Downloads and Uploads in Status.
>  They are clearly NOT Filesharing, because there is no search, they are
>  always initiated elsewhere. But you can change things, it's not really
>  status. And maybe we don't want to totally marginalise anonymous - as
>  opposed to pseudonymous - uploads (i.e. when you just upload something and
>  later announce the key out of band).
> 
> Settings - rename Configuration, make it a bit shorter :)
> 
I think we should rethink the settings layout too. We should make it looks 
like the emule settings dialog I think (or vlc, or a lot of other apps), so it 
doesn't break on some theme. It's a more wider question though : should we 
allow the themes to change everything in the layout, or does it induce too 
much work and/or confusion. And, do we need more than one official theme? 
But that's not really the question here....
> Justifications:
> 
> I'm not sure how useful a Browse category is: Most users will want to
>  search rather than use the initial indexes, and search can legitimately
>  return either files or pages. We could use it for just uploading stuff,
>  but that doesn't seem to work too well either...
> 
> We could then have a home-page as well, with the bookmarks, links to the
>  main features, and maybe messages, which could include RSS feeds including
>  freenet updates, as has been suggested recently, as well as status
>  updates, bookmark updates etc.
Cool :)
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to