Clearspace and Openfire Integration

Late last week we (Jive Software) released version 1.1 of Clearspace, our commercial community and team collaboration product which includes blogging, discussions and wiki documents. As an aside, we offer free Clearspace licenses to Open Source projects and it’s also free for teams of up to five people.

!http://www.igniterealtime.org/blog/wp-content/uploads/2007/04/avatars.gif!This release builds on the Openfire integration that shipped with version 1.0. One great new feature is the ability to see real-time presence information for users (pictured on the right).

On the back-end, Clearspace connects to Openfire using the external component protocol, then is able to query for presence data using a set of[ ad-hoc commands|http://www.xmpp.org/extensions/xep-0050.html]. Although we’re still polishing up a lot of things about the way the integration works, Clearspace serves as a great model for how a web application can leverage XMPP for presence and messaging.

The unification of Openfire and Clearspace is a trend you’ll see us continue strongly for two reasons:

  1. Real-time features will be an important way that we differentiate Clearspace from competitors (the “secret sauce”). We believe it should be easy and seamless for a user to move between real-time and non real-time collaboration and have many innovative features planned to make that possible.

  2. Unification is an important way to leverage the Open Source investments we’ve made in Openfire and Spark. Yes, we still believe that a hybrid Open Source strategy is good for both business and the community (see our philosophy). One of our not so secret hopes is that our commitment to Open Source and open standards will be enough to convince you to try out Clearspace at your company as an alternative to Microsoft’s clumsy Sharepoint product. Or, consider Clearspace as a replacement for the wiki that started with good intentions but quickly grew into an unmanageable rat’s nest. You know it’s gotten bad when the engineers are frustrated and the business folks won’t touch it with a ten-foot pole.

Ok, enough advertising. But we’re pretty proud of the release and it’s hard for me to reign in my enthusiasm.

Hi Matt

Glad to see you’re enthusiastic about it !

I’ll be having a look in the near future to see what it can do for us.

Hi, how can i make Firefox over Linux works with the XMPP protocol and Spark?

Thanks.

Patricio – I don’t think I understand your question. Can you explain it in more detail?

Hmm… just need a roster publication (shouldn’t be too much problem), minor hacks, some load balancing, and welcome to a brand new, presence-enabled social network website! Clearspace would definitely be a great tool for this.

matt,

Clearspace shows the IM status of the users, when i click thist status i get a message that says “Firefox does not know how to handle the XMPP Protocol”.

I dont have Windows to try, so i dont know if that works.

Patricio,

That’s because Firefox is looking for an application that knows how to handle xmpp:// URI’s. For example, you can install Spark and that should work. In a future release, we’ll also have the option of using a web-based IM client so that you don’t have to leave the browser.