Libervia/en

From Goffiwiki

(Redirected from Libervia)
Jump to: navigation, search

Libervia is the web frontend of SàT

Installation

Libervia's installation is currently a bit tricky... Here are the instructions:

  • make sure to have SàT and its media installed and properly configured
  • make sure you have a local XMPP server properly configured and running
  • you need to install txJSON-RPC depency. The installation script of the current stable release is buggy, and it's fixed on the Bazaar repository, so you need to install Bazaar and clone the repository:
 bzr branch lp:txjsonrpc

Then you can install it

 cd txjsonrpc
 python setup.py install (as root, "sudo python setup.py install" for *buntu)
  • install the git version of pyjamas:
 git clone git://pyjs.org/git/pyjamas.git
 cd pyjamas
 python boostrap.py (You can need to force a python version if libervia's compilation doesn't work, for example python2.6: python2.6 boostrap.py)

you can check that it works by compiling the helloworld example:

 cd examples/helloworld
 ./build.sh

if you have no error message, it should be all right

  • clone libervia repository:
 hg clone http://repos.goffi.org/libervia
  • compile libervia with pyjamas (change ~/pyjamas by the directory where you actually installed it)
 cd libervia
 ~/pyjamas/bin/pyjsbuild libervia
  • create a profile on SàT named "libervia", create an account "libervia@yourserver.tld" on your XMPP server, and plug the SàT profile to this account.
  • launch libervia's web server
 twistd -y libervia.tac

if you have any issue, you can ask for help on MUC room sat@chat.jabberfr.org , or use the dev mailing list at http://lists.goffi.org

Personal tools
In other languages