Difference between revisions of "XMPP URIs"

Jump to navigation Jump to search
1,550 bytes added ,  15:44, 27 June 2006
reorg., struct.
(reorg., struct.)
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
An XMPP URI is a [http://en.wikipedia.org/wiki/Uniform_Resource_Identifier Uniform Resource Identifier] that makes a Jabber ID "clickable" in web browsers and such. Unfortunately, support for XMPP URIs is not (yet!) common in popular software applications, so you need to set it up manually. This page describes how...
An XMPP URI is a [http://en.wikipedia.org/wiki/Uniform_Resource_Identifier Uniform Resource Identifier] that makes a Jabber ID "clickable" in web browsers and such. Unfortunately, support for XMPP URIs is not (yet!) common in popular software applications, so you need to set it up manually. This page describes how...
= Formal Definition =
For those interested in a formal definition of XMPP URIs, read [http://www.xmpp.org/drafts/draft-saintandre-xmpp-iri-04.html draft-saintandre-xmpp-iri] and [http://www.jabber.org/jeps/jep-0147.html JEP-0147].
= Web browsers =


== Firefox ==
== Firefox ==
Line 9: Line 15:
# Enter "network.protocol-handler.app.xmpp" as the preference name
# Enter "network.protocol-handler.app.xmpp" as the preference name
# Enter the application to run
# Enter the application to run
== Opera ==
To make XMPP URIs clickable in the [http://www.opera.com/ Opera] web browser, do this:
# Open your opera6.ini file
# find (or except add) "Trusted Protocols" section
# add "xmpp=0,0,<application to run>" to the "Trusted Protocols" section
# Note: on older versions it's "xmpp=<application to run>"
= Operating systems =


== Linux ==
== Linux ==
Line 19: Line 36:


== Windows ==
== Windows ==
Paste the following in Notepad and save to a file with an ".reg" extension.  Then double-click on it and answer yes to the prompt to import the settings into your registry.  Be sure to enter the path to your XMPP-URI capable Jabber client.  See the [http://msdn.microsoft.com/workshop/networking/pluggable/overview/appendix_a.asp Registering an Application to a URL Protocol] article in [http://msdn.microsoft.com MSDN] for more details.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\xmpp]
@="URL:XMPP Protocol"
"EditFlags"=dword:00000002
"URL Protocol"=""
[HKEY_CLASSES_ROOT\xmpp\shell]
[HKEY_CLASSES_ROOT\xmpp\shell\open]
[HKEY_CLASSES_ROOT\xmpp\shell\open\command]
@="<application to execute> %l"
= Jabber Clients =


To follow.
List clients supporting XMPP URIs here.
 
== jabber.el ==
 
The CVS version of [http://emacs-jabber.sf.net jabber.el] supports XMPP URIs as of 2006-06-22.  How to set it up is described in the documentation.


== Formal Definition ==
== Gajim ==


For those interested in a formal definition of XMPP URIs, read [http://www.xmpp.org/drafts/draft-saintandre-xmpp-iri-04.html draft-saintandre-xmpp-iri] and [http://www.jabber.org/jeps/jep-0147.html JEP-0147].
Using Firefox, set the string for network.protocol-handler.app.xmpp to 'gajim-remote open_chat' in about:config. For Opera add 'xmpp=0,0,gajim-remote open_chat' under [Trusted Protocols] (I had to add Trusted Protocols at the bottom) in opera6.ini.
698

edits

Navigation menu