Not logged in. · Lost password · Register
Forum: Community Feature Requests RSS
Metacontact

Announcement

11-16-2005, 12:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
Page:  1  2  next 
Avatar
teenage #1
Member since 03/2003 · 42 posts
Group memberships: Members
Show profile · Link to this post
Subject: Metacontact
I know a lot of dev have been done on 0.10 and (soon) 0.11, but, except the tabs, there's nothing really new from a user point of view  :rolleyes: .
Could it be possible to have metacontact with 0.12 or even 0.11 ?

Please...
Avatar
spike (Administrator) #2
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Certainly not for 0.11, very unlikely for 0.12. The features for 0.12 are more or less fixed at this point, and metacontacts would delay 0.12 for about half a year, which i don't think you really want after the feature silence that 0.11 brings.
- Remko
This post was edited on 01-18-2006, 11:41 by spike.
Avatar
teenage #3
Member since 03/2003 · 42 posts
Group memberships: Members
Show profile · Link to this post
Ouahh, that long for metacontact, I never ever imagine this could be so long to develop, to me it was "just a kind of folder".

Anyway, good luck for the next releases !
Avatar
machekku #4
User title: Crazy guy from Poland
Member since 07/2004 · 781 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
Then just create groups like John, Bob, etc, to create folder-like metacontacts ;)

Good metacontacts are more than just folders, and this is why it's not so easy to implement them.
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Avatar
teenage #5
Member since 03/2003 · 42 posts
Group memberships: Members
Show profile · Link to this post
Well, as it's not obvious to me, can someone could explain me how meatcontacts are more than just "eye-candy" folders ?

At the moment, as subfolder and folder customisation are not available options, this solution is a bit messy (ie you can make a difference between a group of people  and a "metacontact") and ...well ... ugly.
Avatar
machekku #6
User title: Crazy guy from Poland
Member since 07/2004 · 781 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
In a good implementation of metacontacts, you rarely have to "open" the folder. The metacontact is represented as single contact, it has one icon (and client has to determine which one to use), you click it to start chatting (and client has to determine which real contact to use), etc, etc. So it's smarter than a folder.
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Avatar
spike (Administrator) #7
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by machekku:
In a good implementation of metacontacts, you rarely have to "open" the folder. The metacontact is represented as single contact, it has one icon (and client has to determine which one to use), you click it to start chatting (and client has to determine which real contact to use), etc, etc. So it's smarter than a folder.
Yes, there is an ordering of contacts per metacontact, you have to be able to group contacts belonging to different accounts, ... There is also the issue of where to store the contact grouping information: local only, somewhere on server, if you do it remotely, on what account do you put it, and how, ...
The first part requires a lot of reorganization in the current roster implementation, the second part requires thinking and decisions to be made. So it's not just an 'easy' feature.
- Remko
Avatar
machekku #8
User title: Crazy guy from Poland
Member since 07/2004 · 781 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
Maybe, *maybe* something based on Nested Roster Groups would work?
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Avatar
halr9000 (Administrator) #9
User title: I work here
Member since 11/2002 · 2253 posts · Location: Atlanta
Group memberships: Administrators, Members
Show profile · Link to this post
A possible benefit of this would be that you would not totally lose your organization when you login with a different client.

Remko, why not store the data on all jabber accounts?  You just ask for x: private on all logged in accounts and only use one result.  But if you can't login to one of them for whatever reason--you'll still have the data, and no matter where you login from you'll still have it.
Hal Rottenberg
Webmaster, Evangelist, Co-conspirator to the Revolution
Avatar
teenage #10
Member since 03/2003 · 42 posts
Group memberships: Members
Show profile · Link to this post
Do you know if it's already implemented on other jabber-only IM, and if so, how ?

I stumble unto the  flyspray entry about Metacontact (FS#134).
About the point 5 and 6, it could be useful to manually sort (drag'ndrop) the contacts inside the metacontacts folder, that way, when sending a new msg/chat, the first non inactive contact will be used.
Avatar
spike (Administrator) #11
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by halr9000 on 01-19-2006, 08:33:
Remko, why not store the data on all jabber accounts?  You just ask for x: private on all logged in accounts and only use one result.  But if you can't login to one of them for whatever reason--you'll still have the data, and no matter where you login from you'll still have it.
Such redundancy always brings possible conflicts with it, which means you need to resolve them, which means that some user somewhere in the 'verse will be annoyed by the way the resolving is done.
- Remko
Avatar
teenage #12
Member since 03/2003 · 42 posts
Group memberships: Members
Show profile · Link to this post
Subject: meta contacts on gajim
I give Gajim a try as they provide meta-contact, it works great.
It seems that their store on server side.

I discovered this when I merge two accounts (another cool feature), Gajim then reply that it couldn't store merged contacts from different accounts on the server...

Hopes this helps
Avatar
Kev (Administrator) #13
User title: Project Lead
Member since 11/2002 · 2998 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
As far as I know, Gajim implement metacontacts using a XEP that Remko and I have written. I keep meaning to, but never get around to, tidying up the XEP and submitting it to standards-track.
Psi Project Leader.
Homepage, including development blog
Avatar
Coolcat #14
Member since 05/2007 · 35 posts · Location: NRW, Germany, Europe
Group memberships: Members
Show profile · Link to this post
+1
Fatman #15
User title: Lord and Master of Absolutely Everything
Member since 12/2006 · 7 posts · Location: Back o' the net
Group memberships: Members
Show profile · Link to this post
Subject: Awww, ffs...
Gah... still no metacontacts in Psi? /me cries on his way back to Pidgin

:P

Seriously, I really do hate Pidgin. It has metacontacts though. :/
Close Smaller – Larger + Reply to this post:
Smilies: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Page:  1  2  next 
Go to forum
Unclassified NewsBoard devel of 20051113 © 2003-5 by Yves Goergen
Current time: 05-17-2008, 11:52:58 (UTC -04:00)