-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathREADME
executable file
·68 lines (44 loc) · 2.02 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
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.