Privacy/Reviews/TogetherJS: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 32: Line 32:
'''The main objective of this feature/product is:''' TogetherJS enables real-time collaboration on websites.
'''The main objective of this feature/product is:''' TogetherJS enables real-time collaboration on websites.


'''Design Documents''': [[ https://togetherjs.com/docs/#technology-overview | technology overview ]]
'''Design Documents''': [https://togetherjs.com/docs/#technology-overview technology overview]




Line 39: Line 39:
=== Client ===
=== Client ===


The client is a Javascript library that site owners include on their website (either linking directly to <code>https://togetherjs.com/togetherjs-min.js</code> or the site owner can make their own copy of the client).  The client is generally activated by the user explicitly hitting a button (though the site owner could invoke it any way they want – for instance in our [[ https://togetherjs.com/examples/todo/ | examples ]] we auto-start the client).  The session is always accompanied by a panel of widgets on the side.  The session lasts over multiple page loads, so long as they are on the same site and same tab.
The client is a Javascript library that site owners include on their website (either linking directly to <code>https://togetherjs.com/togetherjs-min.js</code> or the site owner can make their own copy of the client).  The client is generally activated by the user explicitly hitting a button (though the site owner could invoke it any way they want – for instance in our [https://togetherjs.com/examples/todo/ examples] we auto-start the client).  The session is always accompanied by a panel of widgets on the side.  The session lasts over multiple page loads, so long as they are on the same site and same tab.


The client allows the user to enter their name and an avatar, and sends information about any form elements (so the form values can be sync'd across all the people in the session), and any URLs on the site that the user visits.
The client allows the user to enter their name and an avatar, and sends information about any form elements (so the form values can be sync'd across all the people in the session), and any URLs on the site that the user visits.
Line 73: Line 73:
|}
|}


* Note: user agent strings are not yet being saved ([[ https://github.com/mozilla/togetherjs/issues/777 | bug ]])
* Note: user agent strings are not yet being saved ([https://github.com/mozilla/togetherjs/issues/777 bug])


[[ https://gist.github.com/ianb/fe8bc29c8ad0951a413f | Example of stats record being saved ]]
[https://gist.github.com/ianb/fe8bc29c8ad0951a413f Example of stats record being saved]


'''Communication with Client'''  
'''Communication with Client'''  
Confirmed users
176

edits

Navigation menu