bigbluebutton-Github/labs/bbb-html5-client
Leonardo Crauss Daronco 27c8a7abde Increase requirejs's timeout to 60 secs (for iPads)
For some reason an iPad takes ~30 seconds to load the initial page.
2012-12-17 17:15:26 -02:00
..
images Add bbb-html5-client to labs not as submodule 2012-09-07 15:02:21 -04:00
public Increase requirejs's timeout to 60 secs (for iPads) 2012-12-17 17:15:26 -02:00
redis API stores meeting in redis, apps stores users in redis 2012-09-14 16:48:05 -07:00
routes Allow page refreshes and redirect the user to the session when already logged in 2012-12-14 22:03:38 -02:00
views Prefix private methods with an underline and remove unecessary files 2012-12-14 22:41:30 -02:00
.gitignore Add bbb-html5-client to labs not as submodule 2012-09-07 15:02:21 -04:00
app.js Allow page refreshes and redirect the user to the session when already logged in 2012-12-14 22:03:38 -02:00
package.json Add bbb-html5-client to labs not as submodule 2012-09-07 15:02:21 -04:00
README.md First version with require.js in the client side 2012-12-08 20:27:27 -02:00

BBB-HTML5-Client

1. Install Node.js

2. Install Redis

3. Clone this repo

git clone https://github.com/ryanseys/bbb-html5-client.git

4. Install node dependencies

cd bbb-html5-client
npm install

5. Install ImageMagick

6. Run the Redis server

redis-server

7. Run the BBB server

cd bbb-html5-client
node app.js

TODOs

  • Allow for change of font size in text tool
  • Update the cleanup of Redis to ensure all keys created during a meeting are removed from Redis once the meeting is destroyed
  • Update UI to look nicer
  • Add mouse events to shapes and slides instead of just cursor so user can move the mouse quickly, and click to pan right away
  • Put textbox in a smart place when using the text tool. (such as a popup modal)

Notes

  • Raphael.js doesn't work well with Require.js. Currently we're using an alternative version of Raphael that can be loaded by Require.js. See: https://github.com/DmitryBaranovskiy/raphael/issues/407. Another option is to use shim config, but wasn't working for Raphael yet. Currently using Raphael.js from pmcelhaney/raphael@pure-amd-2 (9a6125bb518bc) and eve.js from DmitryBaranovskiy/eve@2243bf22164.