-
Notifications
You must be signed in to change notification settings - Fork 2
Experimental collaborative whiteboard written in HTML and Javascript — Tableau blanc collaboratif experimental codé en HTML et Javascript
License
nrc-cnrc/HTML5-whiteboard
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
NRC HTML5 Whiteboard
===============================================================================
This is an experimental collaborative whiteboard written in HTML and Javascript
===============================================================================
Example Apache configuration (.htaccess)
===============================================================================
RewriteEngine on
RewriteCond %{REQUEST_URI} !^(/htmlwhiteboard)
RewriteCond %{REQUEST_URI} !^(/index\.php|/static|/robots\.txt)
RewriteRule ^(.*)$ index.php/$1
RewriteCond %{HTTP_HOST} 127.0.0.1
RewriteCond %{REQUEST_URI} !^/htmlwhiteboard
RewriteRule ^(.*)$ htmlwhiteboard/$1 [L]
===============================================================================
Libraries
===============================================================================
Client:
http://www.digitalmagicpro.com/jPicker/ (http://code.google.com/p/jpicker/)
http://jquery.com/
Server:
http://nodejs.org
http://socket.io
http://sequelizejs.com/
===============================================================================
Supported/tested Browsers
===============================================================================
Chrome (latest)
Firefox (latest)
Safari (latest)
Opera (11.5)
-- partially working, outstanding bug in socket.io. waiting for fix.
IE (9)
===============================================================================
Outstanding Issues / Questions
===============================================================================
* Do we need rotations (if so, this will require significant code changes)
* Should undo/redo consider only your actions, or all actions?
* What about undo/redo with an item that is currently in use by another person?
* Currently, the image db doesn't detect duplicates.
* Large image support is missing
* Add server "locking" support at the whiteboard level
* Alpha fill for free-form polygon will overlap stroke
* Some events still binded within the NRCWhiteboard "class". API should
allow user to set them.
About
Experimental collaborative whiteboard written in HTML and Javascript — Tableau blanc collaboratif experimental codé en HTML et Javascript
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published