GNOME Bugzilla – Bug 163012
Support xmpp URIs and/or 'remote' control
Last modified: 2011-01-31 12:00:36 UTC
It would be nice to be able to ask gossip to open up chat windows similar to how browsers can be 'remotely' instructed to open up a page. Other possibilities would be changing one's presence. Handling xmpp URIs, per draft-saintandre-xmpp-uri-08 [1] and JEP-0147 would be nice as well for integration with URI showing apps in gnome (like browsers and gnome-terminal). [1] http://www.ietf.org/internet-drafts/draft-saintandre-xmpp-uri-08.txt
I think the most important portion of this that needs support is sending messages to users with a running Gossip (via gossip-remote or whatever you want to call it). The XMPP-URI spec is a bit more in depth, but initially supporting: xmpp:tvon@etria.com Would be a big step in the right direction.
The query component gives handles for performing specific actions on a URI, for example <xmpp:ralphm@ik.nu?message> could open a chat window for chatting with me. This would be like mailto URIs. But what would be the action involved with a bare XMPP URI? Note that the spec I mentioned above does not define a certain default action. Possibilities include disco-ing the node to see what kind of entity it represents, and then present the user a dialog with the gathered information. It could be that the entity is already known (present in the roster) and that his presence and user-defined name and groupings can be shown. In the dialog, depending on the type of entity, certain pre-defined actions can be presented. Examples based on category/type from the disco identity: client: - opening a chat window - get vcard - subscribe to presence (if not already subscribed) conference/text: - open groupchat window (if the entity is a muc room) - browse available rooms (if the entity is a muc service) - show current occupants of a room pubsub/generic: - browse available nodes - subscribe to a node - create a node (for use with a known pubsub based application, e.g. User Mood) I'm just thinking aloud here. Opinions? Suggestions?
I think that the most important features would be, in case of client, to open a single message window.
This would be super easy now with the dbus API exposed.
http://www.ietf.org/internet-drafts/draft-saintandre-xmpp-uri-08.txt Page Not Found. Where can I find this draft ?
This draft has since been upgraded to IETF Proposed Standard as RFC 4622: http://www.ietf.org/rfc/rfc4622.txt.
Gossip development has been stalled and it has been unmaintained for a few years now. You may use 'empathy' for similar functionality. Maintainers don't have future development plan so i am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.