Karma/Collaboration: Difference between revisions

Subzero (talk | contribs)
mNo edit summary
Subzero (talk | contribs)
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.


work in progress
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]]