[Opensim-dev] A proposed groups architecture

Melanie melanie at t-data.com
Thu Jul 3 01:06:46 UTC 2008


Hi,

Dahlia Trimble wrote:
> Perhaps there is some basic plumbing or initial functionality
> that can be added, but given the current problems with the LL implementation
> and some of the objectives and efforts of groups like the AWG, I would
> suggest we try to get more of a big picture perspective of what groups could
> be before implementing anything that requires a lot of work and may be
> difficult to change once added. On the other hand, could a simple interim
> solution be added which can be easily (for end users) replaced?

I believe that we will not want to copy SL's solution 1:1. We will 
want to consider things like cross-grid use, and the 25 group limit.
However, the standard is the SL client, which means we need to 
create a group structure for which a valid representation can be 
created and managed using the client.
I think we all agree that we should not _limit_ groups to what the 
client can do, but we should find a representation that reduces the 
interface to the point where, within that scope, the client can deal 
with it.
The main thing would be to implement the plumbing, since that job 
touches many parts of the code. However, that is fairly 
straightforward, although lots of work.
Once it's plumbed in, different backends and interfaces can be 
created, to levarage the features of other clients, or a mixed 
in-client and web administration.
Permissions-only groups can quite possibly be handled much 
differently, but i don't think that 25 is all she wrote.
I haven't tried it, but i see nothing in the protocol that prevents 
the group list from being longer, even much longer. The protocol 
already supports breaking it into several packets, which bit me when 
i made my first inviter bot. So it may be that the client won't mind 
being sent 50 or 75 groups...

> 
> I like the idea that permission groups and chat/notice groups could be
> seperate implementations. I've always had trouble juggling groups to stay
> within the 25 group limit and several times I've avoided situations that
> requiired joining a group for permissions if I needed to sacrifice a more
> social 

Yes, +1. That should be avoided. Maybe a web interface that handles 
group creation, as, I believe, the client does grey out the "New 
group" button when you have 25 in the list.

But, maybe the client will be patched by some kind soul...

But, +1 on trying to improve, certainly.

Melanie




More information about the Opensim-dev mailing list