[OGo-Discuss] Bug 1852: support creation of xmpp: field typesin OGo

Sebastian Reitenbach discuss@opengroupware.org
Fri, 27 Apr 2007 06:45:23 +0200


Hi adam,

> 
> (b) I haven't been able to find/configure a browser/client combo that
> actually deals with an XMPP URL in the expected fashion.  You can
> configure FF like:
> 1. Type "about:config" in the url bar
> 2. Right-click and select New->String
> 3. Enter "network.protocol-handler.app.xmpp" as the preference name
> 4. Enter the application to run 
>  - and enter the client (gaim, psi, etc...) as the handling application.
> But doing so doesn't seem to get you anything other than to start the
> application - which I can do from the "Start" menu. :)
> 
> Any pointers on (b) would be appreciated.
I started to implement that, to later find out, that konqueror/kopete are 
not able to handle these links :( Actually, I do not have a working combo.

> Ideally I think the solution would be to add the imAddress attribute to
> the web interface and a Default to specify what type of link it should
> be (MSN, XMPP, etc...) or just be draconian and render it as XMPP. :)
> Then render the link, if XMPP,  as xmpp://{user's imAddress}/{imAddress
> value}?message   That seems like it would be straight forward to
> implement.
I'll take a look at it in the next days. It shouldn't be too hard to use the 
imAddress field instead of an extended attribute. I think it's a good idea 
to define a global default what kind of IM address should be stored in the 
imAddress field. If this default is not set, it could have xmpp as fall back 
IM Protocol.
The Admin should be able to Define protocol dependent prefix and suffix, 
e.g.:

imProtocol = xmpp;
imProtoFields = {
  imPrefix = "xmpp://";
  imSuffix = "?message..."
}

to render the IM field URL's.


kind regards
Sebastian