Skip to content
alemyis edited this page Mar 16, 2011 · 5 revisions

Welcome to the jegolize wiki!

XMPP compatible organized chat....just think about that!

Just do it!

፩ - Add to Gemfile

  gem 'jegolize'
  #note - had trouble loading dependent gems, might as well add here
  #gem 'rest-client', "1.6.1"
  #gem 'hpricot', "0.8.4"
  #gem 'xmpp4r', "0.5"

፪ - Generate jegol files and route

 rails g jegolize:scaffold

፫ - configure config\jegol.yml

 #Set true if you want a chat room created when create a meeting.
 create_muc: true
 
 #Set true to send xmpp update stanza when meeting/items get updated 
 send_xmpp_CRUD: true
 
 # XMPP server address e.g jabber.net
 xmpp_server: <TODO: XMPP.MYSERVER.COM>
 xmpp_bosh_port: 5280
 c2s_port: 5333
 
 # Credential used to create chat rooms
 username: <TODO:BACKEND-ADMIN-USERNAME>
 password: <TODO:BACKEND-ADMIN-PASSWORD>
 
 #Set true if you want a JID to be created on xmpp_server when users register on qworky site
 create_jid: true
 
 #Guest JIDs will be Guest<random-number>
 guest_jid: Juest
 
 #default password for user JIDs on xmpp_server
 default_pwd: <TODO: DEFAULT-GUEST-PASSWORD>
 
 #sub-domain for chat rooms
 muc_namespace: conference.<TODO: XMPP.MYSERVER.COM>
 
 #chat rooms are named [jegolizating_<ID>]
 muc_name_constant: jegolizing_

 #XMPP BOSH service url eg. relative url with rewriting /http-bind/, or absolute http://XMPP.MYSERVER.COM/http-bind/
 bosh_service: <TODO: BOSH-SERVICE-URL>

፬ - Done

Make sure your xmpp server is running then fire away
Start with the demo page http://localhost:3000/jegol/demo/demo/true