on presence...

Alin M Elena alinm.elena at gmail.com
Wed Mar 21 17:59:34 UTC 2012


Hi,

I shall start by saying when I say presence I mean the tuple status, status message.

At the presence we opted for the global presence design... while I agreed with it at the time as a 
method to have something working, now that we get more mainstream, user cases 
where the global presence is not enough shall be considered...


This is an argument for individual presences... 

the user case I have in mind is my own...
I have two gabble accounts... one which has in it mainly friends (A)... and the other related with work (B)...
of course at moments... I need to be listed as available for work... and busy for my friends.

The user shall have the freedom to set presences per account: PA, PB or globally PG...
and these states shall be saved and restored... 

now there are different issues arising... if PA and PB are always defined... PG does not make sense always...

1. user uses PG to define presence 
PG=sg
PA=sg
PB=sg
when the presence needs to be restored... (eg login) things are easy... we use the global presence settings to restore the accounts.

2. user changes individually presences... 
PA=s1
PB=s2
PG=undefined

at restart time we restore the accounts one by one according to their saved states... 

away, extended away, now listen shall not change the state of PG... 

Issues... because there are states in which PG is undefined... one will not be able to have a nice icon showing the status... 

Ideas for the case when PG is undefined
i. we can introduce the concept of primary account... and use the presence from that for the presence icon... 
the bubble that appears when the mouse is over the icon... will list all the enabled individual accounts presence
ii. use a neutral icon to inform the user is in some "individualistic" mode... and 
the bubble that appears when the mouse is over the icon... will list all the enabled individual accounts presence


regards,
Alin















-- 
Without Questions there are no Answers!
______________________________________________________________________
Alin Marin ELENA
Advanced Molecular Simulation Research Laboratory
School of Physics, University College Dublin
----
Ardionsamblú Móilíneach Saotharlann Taighde
Scoil na Fisice, An Coláiste Ollscoile, Baile Átha Cliath
 
-----------------------------------------------------------------------------------
http://alin.elenaworld.net
______________________________________________________________________


More information about the KDE-Telepathy mailing list