XMPP is a chat protocol that enable users to have instant message applications and other technologies. By using the ConverseJS XMPP client, Tiki users can integrate chat feature to their websites.
Despite Tiki has ConverseJS bundled in it's 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. More info at: http://wikisuite.org/How-to-install-Openfire-Meetings-on-ClearOS#Configure_Tiki_ConverseJS_and_OpenFire
Enable the feature at "Admin home > RTC > XMPP" tab. Enable the plugin at "Admin home > Editting and plugins > Plugins > XMPP plugin"
Go to the community page on the admin panels (RTC page on Tiki 19+), select the XMPP tab, and:
ConverseJS can be used in 3 modes:
Overlayed Mode is configured as a Tiki Module. A small box will appears on bottom of the page containing a contact list. Users can click on contact list to start a chat session.
The Embedded mode can be configured as a wiki_plugin. A chatbox will appear in the middle of the page. This chatbox is a group chat, where many users can send messages.
Fullscreen mode takes all webpage space to provide the contact list and chat boxes. Users can switch between private chats and group chats while using this mode.
The ConverseJS embedded in Tiki can authenticate in XMPP server using 3 different strategies.
When using the username/password mechanism to authenticate, ConverseJS will ask user these information whenever is necessary. It is very easy to setup, but in other hand, it may demotivate the user to join the chat if he needs to type his password several times.
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.
Error: Cant find community-xmpp you may choose from one of the following:
ads
articles-articleslistingandview
articles-generalsettings
blogs-blogslistings
blogs-generalsettings
calendar
category
comments
community-communityfeatures
community-plugins
community-socialinteraction
connect-jitsi
connect-settings
copyright
directory
faqs
features-globalfeatures
features-interface
features-programmer
fgal-adminlistings
fgal-enhancements
fgal-generalsettings
fgal-listings
fgal-plugins
fgal-searchindexing
forums-forumlisting
forums-generalsettings
freetags
gal-features
general-dateandtime
general-generalpreferences
general-generalsettings
general-navigation
i18n
intertiki-intertikiclient
intertiki-intertikimasterserver
login-cas
login-generalpreferences
login-ldap
login-ldapexternalgroups
login-oauthserversettings
login-pam
login-passwordblacklist
login-phpbb
login-remotetikiautologin
login-saml2
login-shibboleth
login-webserver
look-customization
look-layout
look-miscellaneous
look-pagination
look-shadowlayer
look-theme
look-uieffects
maps
messages
metatags-geometatags
metatags-metatags
metatags-robots
module
payment-advancedshoppingcart
payment-payment
payment-plugins
payment-shipping
performance-database
performance-majorslowdown
performance-memcache
performance-newsletter
performance-performance
performance-plugins
performance-redis
performance-sessions
performance-timeandmemorylimits
performance-wiki
polls-polls
polls-surveys
print
profiles-advanced
rating
rss-feeds
rss-generalpreferences
rss-incomingfeeds
rtc-bigbluebutton
rtc-xmpp
score
search-federatedsearch
search-generalsettings
search-searchresults
search-storedsearch
security-generalsecurity
security-openpgp
security-searchresults
security-siteaccess
security-spamprotection
security-tokens
sefurl
semantic
share
socialnetworks-bit
socialnetworks-facebook
socialnetworks-general
socialnetworks-linkedin
socialnetworks-sharethis
socialnetworks-twitter
stats-googleanalytics
stats-piwikanalytics
stats-tikistatistics
textarea-generalsettings
textarea-plugins
trackers-plugins
trackers-settings
user-messagingandnotifications
user-userfeatures
user-userfiles
user-userinfoandpicture
user-usersettings
video-kaltura
webservices
wiki-features
wiki-flaggedrevision
wiki-generalpreferences
wiki-pagelistings
wiki-tools
workspace-areas
workspace-workspaces
wysiwyg
login-openidconnect
security-api
socialnetworks-legacyintegrations
mautic
security-webhooks
trackers-systemtrackers
New in Tiki17: the addition of the ConverseJS XMPP client. New in Tiki19: PluginXMPP to embed a chatroom in a wiki page
The reference implementation is with Openfire, but in theory, this should work with any XMPP server (perhaps with fewer features) http://wikisuite.org/How-to-install-Openfire-Meetings-on-ClearOS#Configure_Tiki_ConverseJS_and_OpenFire