Line 1: |
Line 1: |
| + | <noinclude> |
| + | [[Category:Collaboration]] |
| [[Category:Jabber]] | | [[Category:Jabber]] |
| + | [[Category:HowTo]] |
| + | </noinclude> |
| | | |
− | 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 can use either Link-local connections, or a server. |
| | | |
| + | 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 we only recommend running ejabberd with OLPC-specific patches.
| + | 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]]. |
| | | |
− | :Please clarify in plain English what this means...
| + | See [[Platform_Team/Prosody]]. |
| | | |
− | See [http://wiki.laptop.org/go/Installing_ejabberd Installing ejabberd] for instructions on installing and configuring it.
| + | === ejabberd === |
| | | |
− | For developers, 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 [[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] |