Really thanks a lot for all the feedback, let me tell you that this is one of the best feedback I`ve received in a while, congratulations.<br><br>I`ll be telling you about this when I look at this.<br><br>Bye<br><br>Andres Nacelle. <br>
<br><div class="gmail_quote">2009/8/14 Benjamin M. Schwartz <span dir="ltr">&lt;<a href="mailto:bmschwar@fas.harvard.edu">bmschwar@fas.harvard.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Andrés Nacelle wrote:<br>
&gt; We&#39;ve got good results with the ejabber, but we don&#39;t know what<br>
&gt; will happen in a big school where 200 or 300 XO may appear n the<br>
&gt; Neighbourhood view.<br>
<br>
</div>Two solutions have been developed for this problem.  Both work by making<br>
sure that each user does not see all 300 other users.<br>
<br>
1.  Collabora&#39;s Gadget.  Gadget is a Jabber extension that can be run with<br>
ejabberd.  It modifies the visibility/roster behaviors so that each user<br>
only sees a restricted number of other users.  Who sees who can be<br>
configured programmatically, or even made to be random.<br>
<br>
2.  Moodle&#39;s ejabberd integration.  Martin Langhoff developed a system to<br>
connect Moodle&#39;s concept of classes to ejabberd.  The result is that each<br>
user only sees other users in his/her class, as configured through the<br>
Moodle web interface.<br>
<br>
I&#39;ll propose a third option, while we&#39;re talking about it:<br>
<br>
3.  Per-class servers.  You can run many different ejabberd instances,<br>
with DNS names like year4classD.schoolserver.local, one for each<br>
classroom.  Users can connect to the one for their classroom.  Even if all<br>
the ejabberds are running on the same physical server, this would prevent<br>
overload.  Once the servers are set up, no further server-side<br>
configuration is required, and users can choose which class they are in.<br>
<br>
--Ben<br>
<br>
</blockquote></div><br>