[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