[Sugar-devel] scalability in the neighborhood view
Martin Langhoff
martin.langhoff at gmail.com
Wed Mar 3 11:02:16 EST 2010
On Wed, Mar 3, 2010 at 10:50 AM, Tomeu Vizoso <tomeu at tomeuvizoso.net> wrote:
> based on a conversation in #sugar with Collabora's Rob and Sjoerd,
> would like to propose some changes to how we display contacts/buddies
Good that you're thinking about this!
> - In the neighborhood view, display all users in our roster: user
> roster + shared roster. The user roster will be composed by the
Agreed -- and I think that this is mostly the case already. I also
think that (for users on the same server), user roster == friends. See
below...
> contacts that we have added ourselves and, in the Salut case, the
> contacts accessible through Avahi. The shared roster will be assigned
> by the school administration (through Moodle?) and will typically
> correspond to our classroom or our grade. I think that Martin Langhoff
> has worked on the server side of this.
>
> - In the friends view, we display those contacts that we have
> "friended", being this a local concept.
Is this "local concept" not fed to the "user roster" on the server
(for users known to this server)? IMHO, it should.
> - In the neighborhood view, we can conduct a search that will span all
> contacts in the server (not only those in our rosters). The search
> will be done via the regular underlying mechanism, not through Gadget.
That would be fantastic, with the following notes:
- If I find someone, do I have to "make friend" so that user sticks around?
- Maybe the behaviour is nicer if it neighbourhood view also shows
"recently found" without the need to "friend" them explicitly.
- Right now, searches have a UI behaviour that isn't a good fit for
this new feature -- you search amongst things already in your view.
Finding "new" things will need designing a new UI behaviour.
cheers,
m
--
martin.langhoff at gmail.com
martin at laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
More information about the Sugar-devel
mailing list