Sugar collaboration uses a Jabber server (with a few extra modules and patches) to connect users who aren't connecting with other Sugar users on a wireless mesh range.
+
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.
+
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.
== Running your own server ==
== Running your own server ==
−
Currently we only recommend running ejabberd with OLPC-specific patches.
+
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.
−
:Please clarify in plain English what this means...
+
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 it.
−
−
For developers, more details on the ejabberd configuration are here: [http://wiki.laptop.org/go/Ejabberd_Configuration Ejabberd Configuration]
If you get a community server up, consider adding it to [[A list of Jabber networks around the world]].
If you get a community server up, consider adding it to [[A list of Jabber networks around the world]].