Libervia/en
From Goffiwiki
(Redirected from Libervia)
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
- You can now drop your web browser on http://localhost:8080/libervia.html
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