Karma/Collaboration: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 26: | Line 26: | ||
bemasc | bemasc | ||
* a DNS server and httpd server on each client. WikiBrowse | * a DNS server and httpd server on each client. (example WikiBrowse ) | ||
m_stone: | m_stone: | ||
*name the people with one wishes to collaborate with: | * name the people with one wishes to collaborate with using: | ||
** Telepathy | |||
** DNS | |||
** D-Bus to telepathy | |||
* a way to get those names to the JS. | |||
** D-Bus to telepathy | ** D-Bus to telepathy | ||
** HTTP to a webserver to D-Bus to telepathy | ** HTTP to a webserver to D-Bus to telepathy | ||
| Line 39: | Line 44: | ||
** point-to-point HTTP links to peer webservers. | ** point-to-point HTTP links to peer webservers. | ||
Collaboration data: | |||
Bemasc has suggested to store the messages using files and directories | |||
/users could be a list of current users | |||
/$USERNAME/ could be a list of messages, displayed as files | |||
To check for new messages, just poll the contents of /$USERNAME/. | |||
To check for new users, just poll /users. | |||
If you want to see what messages $USERNAME has emitted, poll /$USERNAME/ | |||
Also one other way is using http PUT & GET | |||
[[Category:GSoC]] | [[Category:GSoC]] | ||