A ExtJS webinterface for crumbled that uses virvel as protocol
JavaScript Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
libs
snd
themes
web-socket-js
.gitignore
README
favicon.png
favicon_highlight.png
favicon_messages.png
favicon_problem.png
index.html
pixel.gif

README

Vertebra is a webinterface that utilizes ExtJS to create an interface to crumbled (possibly using virvel as protocol).
Vertebra does not rely on any server-side scripting whatsoever, and can be served by any webserver as static html.
All interaction with the chatserver happens on the client-side, through javascript.

Currently, Vertebra is in a very early development/planning stage. For Vertebra to work, some minor changes will have to be done on the server as well.

Vertebra utilizes ExtJs, to create a rich, application-like user-interface inside the browser.
Vertebra uses long-polling/comet to connect to the server. The server will need to be slightly modified, to handle the transient HTTP connections.

OUTSTANDING DESIGN QUESTIONS

Security: How to design the authentification mechanism for the transient connections? Some form of session cookie? It needs to prevent CRdings
Security: XSS needs to be prevented efficiently