Changes

Jump to navigation Jump to search
14 bytes removed ,  10:55, 13 January 2010
no edit summary
Line 2: Line 2:     
= Formal Definition =
 
= Formal Definition =
   
For those interested in a formal definition of XMPP URIs, read RFC 4622, [http://www.jabber.org/jeps/jep-0147.html JEP-0147] and the [http://www.xmpp.org/registrar/querytypes.html querytypes registry].
 
For those interested in a formal definition of XMPP URIs, read RFC 4622, [http://www.jabber.org/jeps/jep-0147.html JEP-0147] and the [http://www.xmpp.org/registrar/querytypes.html querytypes registry].
    
= Web browsers =
 
= Web browsers =
   
== Firefox ==
 
== Firefox ==
   
To XMPP URIs clickable in the [http://www.mozilla.com/firefox/ Firefox] web browser, do this:
 
To XMPP URIs clickable in the [http://www.mozilla.com/firefox/ Firefox] web browser, do this:
   Line 17: Line 14:     
== Opera ==
 
== Opera ==
   
To make XMPP URIs clickable in the [http://www.opera.com/ Opera] web browser, do this:
 
To make XMPP URIs clickable in the [http://www.opera.com/ Opera] web browser, do this:
   
# Open your opera6.ini file
 
# Open your opera6.ini file
 
# find (or except add) "Trusted Protocols" section
 
# find (or except add) "Trusted Protocols" section
Line 26: Line 21:     
== Konqueror ==
 
== Konqueror ==
   
In KDE4 create a file in $HOME/.kde4/share/kde4/services/xmpp.protocol
 
In KDE4 create a file in $HOME/.kde4/share/kde4/services/xmpp.protocol
 
+
<pre>
[Protocol]
+
[Protocol]
exec=psi --uri "%u"
+
exec=psi --uri "%u"
protocol=xmpp
+
protocol=xmpp
input=none
+
input=none
output=none
+
output=none
helper=true
+
helper=true
listing=false
+
listing=false
reading=false
+
reading=false
writing=false
+
writing=false
makedir=false
+
makedir=false
deleting=false
+
deleting=false
Icon=""
+
Icon=""
 
+
</pre>
    
In KDE3 is similar, but the file will be $HOME/.kde/share/services/xmpp.protocol and you might have to replace the exec line with ''exec=psi --uri `echo "%u" |sed s/%40/@/ `''
 
In KDE3 is similar, but the file will be $HOME/.kde/share/services/xmpp.protocol and you might have to replace the exec line with ''exec=psi --uri `echo "%u" |sed s/%40/@/ `''
    
= Operating systems =
 
= Operating systems =
   
== Linux ==
 
== Linux ==
   
To follow.
 
To follow.
    
== Mac OS X ==
 
== Mac OS X ==
   
Install the XMPP-IRI helper application linked to from [http://www.deepdarc.com/ichat-jabber-tips/ here].
 
Install the XMPP-IRI helper application linked to from [http://www.deepdarc.com/ichat-jabber-tips/ here].
   −
[http://www.adiumx.com/ Adium] registered itself as a handler for XMPP URIs, "Just Works" with Camino.
+
[http://www.adium.im/ Adium] registered itself as a handler for XMPP URIs, "Just Works" with Camino.
    
== 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.
 
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.
 
+
<pre>
Windows Registry Editor Version 5.00
+
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\xmpp]
+
[HKEY_CLASSES_ROOT\xmpp]
@="URL:XMPP Protocol"
+
@="URL:XMPP Protocol"
"EditFlags"=dword:00000002
+
"EditFlags"=dword:00000002
"URL Protocol"=""
+
"URL Protocol"=""
[HKEY_CLASSES_ROOT\xmpp\shell]
+
[HKEY_CLASSES_ROOT\xmpp\shell]
[HKEY_CLASSES_ROOT\xmpp\shell\open]
+
[HKEY_CLASSES_ROOT\xmpp\shell\open]
[HKEY_CLASSES_ROOT\xmpp\shell\open\command]
+
[HKEY_CLASSES_ROOT\xmpp\shell\open\command]
@="<application to execute> %l"
+
@="<application to execute> %l"
 +
</pre>
    
= Jabber Clients =
 
= Jabber Clients =
   
List clients supporting XMPP URIs here.
 
List clients supporting XMPP URIs here.
    
== jabber.el ==
 
== jabber.el ==
   
[http://emacs-jabber.sf.net jabber.el] supports XMPP URIs from version 0.7.1.  How to set it up is described in the documentation.
 
[http://emacs-jabber.sf.net jabber.el] supports XMPP URIs from version 0.7.1.  How to set it up is described in the documentation.
    
== Gajim ==
 
== Gajim ==
   
Using Firefox, set the string for network.protocol-handler.app.xmpp to 'gajim-remote handle_uri' in about:config. For Opera add 'xmpp=0,0,gajim-remote handle_uri' under [Trusted Protocols] (I had to add Trusted Protocols at the bottom) in opera6.ini.
 
Using Firefox, set the string for network.protocol-handler.app.xmpp to 'gajim-remote handle_uri' in about:config. For Opera add 'xmpp=0,0,gajim-remote handle_uri' under [Trusted Protocols] (I had to add Trusted Protocols at the bottom) in opera6.ini.
    
== Coccinella ==
 
== Coccinella ==
   
[http://Coccinella.im/ Coccinella] supports many of them but not all, see coccinella/components/ParseURI.tcl
 
[http://Coccinella.im/ Coccinella] supports many of them but not all, see coccinella/components/ParseURI.tcl
 
And the Mac desktop bindings may be flaky.
 
And the Mac desktop bindings may be flaky.
   −
== Miranda IM==
+
== Miranda IM ==
 
+
[http://miranda-im.org/ Miranda IM] supports handling of XMMP URIs since version 0.7.1.2 of jabber plugin. Implementation requires File Association Manager plugin which can be found at http://addons.miranda-im/.
[http://miranda-im.org/ Miranda IM] supports handling of XMMP URIs since version 0.7.1.2 of jabber plugin. Implementation requires File Association Manager plugin which can be found at http://addons.miranda-im.
      
= MediaWiki =
 
= MediaWiki =
   
== Last version ==
 
== Last version ==
 
=== Part 1 ===
 
=== Part 1 ===
Line 202: Line 188:  
}
 
}
 
</pre>
 
</pre>
      
Result:
 
Result:
190

edits

Navigation menu