You can integrate Jive
with your instance of Openfire, which is an XMPP server. This integration enables XMPP
chat clients, such as Spark or Adium, to see each other's presence in Jive. For example, when
a person is "Available" in chat, they'll also appear so in the application. To integrate
the two, you'll need Jive version 5.0 or higher and Openfire version 3.5.0 or higher.
Users need to be logged into their chat client to chat with other users. Once
setup, Jive learns about
user presence from the Openfire server, which communicates with the user chat clients.
However, both users must be signed in to their own chat clients to establish a chat
session because users actually chat directly to each other via their chat clients. To
support this integration, you must configure the application and the Openfire server to
communicate.
Configuring the Openfire connection requires that you make specific settings to both
Openfire profile settings and the Jive application, as described below.
To setup Openfire:
- After installing, launch the Openfire setup tool.
- When you get to the Profile Settings page, Select Directory Server (LDAP) as the user and group system, and then click
Continue. We recommend using LDAP so your chat server can be used independently of Jive.
- Complete the 3 steps in Profile Settings to finish the setup process.
Note: Once you complete the Openfire setup tool, you can still make changes in
the Openfire Admin Console: Server > Server Settings > Profile Settings
page.
- To connect Openfire to Jive,
log in to the Openfire Admin Console and proceed to Server > Server Settings >
External Components.
- Click Enabled to allow the connection to Jive, and
then specify a port and a shared secret. You will need to specify these in the Admin Console in the following section.
To setup the Jive
application for Openfire:
Admin Console: System > Real-Time >
Connection
- On the Real Time - Connection Settings page, you see the Jive URL field populated with
the URL at which Openfire can
reach your community. In the Shared Secret box, enter the shared secret that you
entered when configuring Openfire. Click Save Shared Secret to create the
connection.
- Configure the following XMPP-specific system properties: jive.xmpp.domain,
jive.xmpp.host, jive.xmpp.port. For more on these properties, see System Properties for Openfire Integration