Bug 146805 - General "I want to contact person x" workflow
Summary: General "I want to contact person x" workflow
Status: REPORTED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-15 06:49 UTC by Arne Babenhauserheide
Modified: 2010-12-08 15:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arne Babenhauserheide 2007-06-15 06:49:18 UTC
Version:           Unbekannt (using KDE 3.5.5, Gentoo)
Compiler:          Target: x86_64-pc-linux-gnu
OS:                Linux (x86_64) release 2.6.18-gentoo-r6

I often want to just contact a person, regardless of the protocol used. 

At the moment I need to look "Is she online in Kopete?" and if not "Which other ways do I have to reach her?". 

Instead of then havng to switch back to KMail, I'd love to have a general "contact person" workflow with a widget which is as nicely to use as Kopete and does the selecting for me. 

A few ideas I imagine for that: 

* Defining a chain of contact services (Jabber -> ICQ -> IRC -> E-Mail ; It checks, if the first protocol is avaible, f not, it checks the second, then the third ... ). Also per User (or in the case of other KDE users: defineable by the user herself and the option to leave the choice of the chain up to the specific user). 

* Show user-selected contacts, several levels of users (inner circle, major contacts, minor contacts, connections), option to show only those belonging to only one of the groups or to only this group and the groups above (show major contacts also shows the inner circle but not mior contacts). Still with the option to sort in other groups (work, friends, roleplaying, ...) independent of the visibility-settings. 

* Show most contacted persons: Have internal statistics, how often each person was contacted and show those whom I contact most. Independent of the user-selecteable list (Importance and how often I talk to a person don't need to mix, at least in my case, but I want to see important persons nontheless :) )

Best wishes, 
Arne
Comment 1 Arne Babenhauserheide 2010-01-13 09:02:51 UTC
Even simpler option: When rightclicking on a person *somewhere* the menu could offer a "contact" entry with subentries for the different ways I could use to contact the person. 

That would be similar to the drag-and-drop implementation (ask what I want to do).
Comment 2 Christophe Marin 2010-12-08 13:16:52 UTC
@Georges, isn't telepathy a better choice for this wish report ?
Comment 3 George Goldberg 2010-12-08 15:26:09 UTC
Telepathy is part of the picture, yes. But that is only for IM/VoIP. In reality, proper use of Nepomuk by both Telepathy and e.g. KMail for email is the way to solve this issue. That way, wherever a "person" is displayed, if it uses the PIMO:Person objects in Nepomuk, it can be possible to contact them through IM (Telepathy) email (KMail) etc.

So, when all the apps concerned are using PIMO:Person objects and Nepomuk properly, this feature request is exactly how it will work :)