XMPP | |
|
Introduction | |
|
How to use XMPP in Tiki | |
|
1.1.1. install and Configure an XMPP server | |
Despite Tiki has ConverseJS bundled in its package, it is still necessary to have an XMPP server where clients can connect. Tiki can be very well integrated to Openfire XMPP server, but other servers also works. |
1.1.2. Enable the feature and plugin | |
Enable the feature at "Admin home > RTC > XMPP" tab.
|
1.1.3. Configure Tiki to talk to the XMPP server | |
Go to the community page on the admin panels (RTC page on Tiki 19+), select the XMPP tab,
|
1.1.4. Use ConverseJS modes | |
|
Overlayed mode | |
|
Embedded mode | |
|
Fullscreen mode | |
|
Authentication mode | |||||||||||||||||||||||||||||||||||||||
The Prebind mode is mechanism that makes XMPP server to confirm that a specific user is trying to authenticate. The user does not need to type username or password using this mode. Whenever user log into Tiki, he will automatically log into Openfire when needed. The Tiki prebind URL needs to be informed in Openfire panel. On OAuthBearer Token, ConverseJS extract a special Token from Tiki and gives as a password to Openfire. Extra setup is needed in Openfire side in order to use this mode. Also, this mode is still beta and is available on Tiki 20.
The reference implementation is with Openfire, but this should work with any XMPP server (perhaps with fewer features). alias
|