GNOME Bugzilla – Bug 621515
Evolution IM Integration
Last modified: 2021-05-19 11:31:41 UTC
Created attachment 163561 [details] [review] Patch - adopted from docs_examples_list_contacts_main.c from telepathy-docs Something similar to: http://blogs.gnome.org/aklapper/2009/08/14/wishlist-evolution-instant-messaging-integration/ Talking to hackers in #empathy and #telepathy gave me idea of using libfolks http://telepathy.freedesktop.org/wiki/Folks But since it is not yet completely ready, I thought I will give integrating telepathy with evolution a try, The idea is to integrate IM with evo to something like gmail and gtalk I picked up the examples from docs_examples_list_contacts_main.c (for git repos of telepathy @ http://git.collabora.co.uk/ ) and added a few wrappers to be able to get status from evol. This code is dirty ( open it on your own risk :P ) and just as a pointer for starting - lots of work remaining to make it integratable. Heard that the new connection managers make it simpler. This patch currently displays status (of contacts) in the context menu of address book. Makefile changes are required, -ltelepathy-glib also needs to be added. Thanks! muthusuba
Hi Muthu, Looks interesting :-) And, of course, worth doing and merging before Folks is completed as well. I guess the UI piece is valuable too. IMHO presence is -such- a useful thing, that this should be a top level construct, not hidden in a context menu :-) ie. we should change the e-canvas item rendering the contact to render the presence in some pixels at the top-right of the contact's name. This would mean expanding the default width there, but that's over-due (IMHO) and sensible with wider screens these days. Also - I guess we should be calling the dbus methods asynchronously, in order to harvest the data, and re-use the existing glib mainloop rather than having this separate thread. A great start at a killer feature :-) Nice, Michael.
+ 1 - this is going to be wonderful feature for evolution. At-least am addicted to the gmail's chat integration :) Haven't looked into the interfaces that telepathy provides, but I think it should be possible to get the status info of a group of contacts and display them for the visible contacts in the view. And would be great to have it as a plugin.. As in the screen-shot from the blog, would be great to have a right click, 'start conversation'. Good start and waiting for more updates :)
Has anybody time to continue working on this and drop the terrible Gaim/Pidgin integration?
Comment on attachment 163561 [details] [review] Patch - adopted from docs_examples_list_contacts_main.c from telepathy-docs Doesn't apply cleanly anymore -> needs-work
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.