Chronophage.net Blog

Tag: XMPP

PubSub

by Nick on Aug.12, 2009, under News, Twitter

Ok, so I’ve been working on PubSub, and getting it to work with Openfire. A herculean task. Turns out a couple properties were the key.

First this is an invaluable resource for getting things to work with Openfire. There’s not a lot of documentation for the project, and frankly, the community seems a little shy on sharing basic solutions.

The properties I added were:
xmpp.pubsub.create.anyone
xmpp.pubsub.multiple-subscriptions
xmpp.pubsub.root.creator
xmpp.pubsub.sysadmin.jid

Now I can use the Jabber Feed plugin for WordPress! Hopefully it works ;)

Leave a Comment :, , , more...

Changed from Jabberd 2 to Openfire.

by Nick on Aug.10, 2009, under News, Twitter

Jabberd 2.0, unfortunately, was a beast to configure, and a beast to keep running. It was, for lack of a better word fragile. And, most unforgivably, IM+ could not authenticate to it properly. So I started investigating Jabber server alternatives. I originally wanted to try Ejabberd, but the long list of dependencies ultimately forced me to move on. OpenFire’s install, while not exactly daunting, flirted with my tolerance for jumping through hoops. Sun liscences + FreeBSD ports + annoying, multiple download, Google searches. (I’m looking at you TimeZone Update tool)

In anycase, once I installed OpenFire, everything fell into place. Concepts that I was trying to execute in jabberd, were a mere clicks and toggle in OpenFire. Transports, Multi-user Conferencing, Broadcasting (courtesy of a plugin) The only thing I was missing from Jabberd was multi-domain support. Oh well. Maybe one day OpenFire will support it. If not, and if I’ll need it, I’ll find something else.

One problem did cause me to think that I chose the wrong product was the seemingly random way it routed messages when you have more than one session open. Generally, the last login got the message, but not always. I use jabber for NAGIOS notifications, and my iPhone and Desktop machines seemed to fight over the message routing.

After a bit of searching, I found the system property route.all-resources, set it to true and whammo! Everything worked!

Now to figure out PubSub…

Leave a Comment :, , more...

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...