Changes

Jump to navigation Jump to search
Line 1: Line 1: −
<noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}</noinclude>
+
<noinclude>
 +
[[Category:Collaboration]]
 
[[Category:Jabber]]
 
[[Category:Jabber]]
 +
[[Category:HowTo]]
 +
</noinclude>
   −
Sugar collaboration is built on top of [[wikipedia:Jabber|XMPP (Jabber)]], an open and extensible [[wikipedia:instant messaging|instant messaging]] protocol. Collaboration via a server is more scalable than over link local connections. This server is a Jabber server (with a few extra modules and patches) and is usually included in the XS schoolserver for school deployments.
+
Sugar collaboration is built on top of [[wikipedia:Jabber|XMPP (Jabber)]], an open and extensible [[wikipedia:instant messaging|instant messaging]] protocol. Collaboration can use either Link-local connections, or a server.
   −
Community members such as G1G1 XO users, and developers, can use a Jabber server for collaboration without needing the rest of the schoolserver functionality. In this way, "mesh view" can be extended over the Internet for regional or global communities.
+
Collaboration via a server is more scalable, but requires special Sugar support in the server.
 +
 
 +
A server can be set up using the [[School_Server|XS school server]] for school deployments.
    
== Running your own server ==
 
== Running your own server ==
   −
Currently the only Jabber server that works for Sugar collaboration is [[wikipedia:ejabberd|ejabberd]] with Sugar-specific patches. See [http://wiki.laptop.org/go/Installing_ejabberd Installing ejabberd] for instructions on installing and configuring it.
+
Two different Jabber server programs are known to work with Sugar; prosody and ejabberd.
 +
 
 +
=== prosody ===
 +
 
 +
As used by the [[Service/jabber|Sugar Labs Jabber server]].
 +
 
 +
See [[Platform_Team/Prosody]].
 +
 
 +
=== ejabberd ===
   −
For those interested in the details, more details on the ejabberd configuration are here: [http://wiki.laptop.org/go/Ejabberd_Configuration Ejabberd Configuration]
+
See [http://wiki.laptop.org/go/Installing_ejabberd Installing ejabberd] for instructions on installing and configuring.
   −
If you get a community server up, consider adding it to [[Community/A list of Jabber networks around the world]].
+
More details on the ejabberd configuration are here: [http://wiki.laptop.org/go/Ejabberd_Configuration Ejabberd Configuration]

Navigation menu