Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhishekjairath/sl-web-collab
Sugar Labs Web Collaboration Example
https://github.com/abhishekjairath/sl-web-collab
Last synced: 11 days ago
JSON representation
Sugar Labs Web Collaboration Example
- Host: GitHub
- URL: https://github.com/abhishekjairath/sl-web-collab
- Owner: abhishekjairath
- Created: 2015-03-22T06:33:06.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-27T19:44:14.000Z (almost 10 years ago)
- Last Synced: 2024-11-10T10:15:48.286Z (2 months ago)
- Language: JavaScript
- Size: 563 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sl-web-collab
This is just a prototype to show the implementation of collaboration in web activites using socket.io.
* `server/server.js` is a simple node server running a socket.io instance.
* `webCollab.activity/lib/sugar-web/collab.js` an api to be made part of **Sugar Web Activity Library** to implement collaboration in web activities.## Running the activity
### Start the server
`cd server `
`npm install`
`node server.js`### Run Activity
Just open the **webCollab.activity/index.html** in a modern web browser***or***
Copy **webCollab.activity** to `sugar-build/activities` and run the activity from within the sugar-build instance.
### To Do
* Expanding **collab.js** to cater deifferent need of collaboration
* Develop a **neighbourhood** view on the lines of sugar python
* Providing features like inviting and notification to users as part of neighbourhood
* Using streaming modules of node.js and socket.io to allow sharing of media and files