This is very interesting.<div><br></div><div>I have a kind of related question. Has there been any work done for a non-internet based email server (and XO based client)?</div><div>I know that Tony Anderson (now in Rwanda) is working in a school with no internet access, but with the need for email-type communication.</div>
<div><br>Thanks.<br>Gerald</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 29, 2012 at 8:09 PM, Aleksey Lim <span dir="ltr"><<a href="mailto:alsroot@sugarlabs.org" target="_blank">alsroot@sugarlabs.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Nov 25, 2012 at 08:04:36PM -0800, Sameer Verma wrote:<br>
> Has anyone looked into running an offline copy of<br>
> activities.sugarlabs.orgon a server that isn't on the Internet (a la<br>
> XS)?<br>
<br>
To run ASLO copy on a standalone server, you need to install ASLO/AMO<br>
php application (<a href="http://wiki.sugarlabs.org/go/Activity_Library/Devel" target="_blank">http://wiki.sugarlabs.org/go/Activity_Library/Devel</a><br>
but instructions might be outdated) and clone MySQL data with activity<br>
files (~9G). Some time ago, SL used 2nd ASLO node, but it used the same<br>
MySQL and files storage.<br>
<br>
There is the same need in "ASLO" on a school server in the field. But<br>
in my mind, trying to adapt ASLO/AMO to this scheme is an overkill.<br>
The real environments might assume lack of maintaining or restricted<br>
school servers (for example XO laptops in offline schools), i.e.,<br>
Apache+MySQL+PHP+ASLO/AMO is a real misuse.<br>
<br>
In this regard, Sugar Network[1] was initiated a ~year ago, i.e.,<br>
content sharing system (in contrast to ASLO, SN will provide<br>
non-software content like books or Journal objects). Sugar Network<br>
functionality is explicitly split into server side and client<br>
application(s). Server side is capable for running even on XO laptops<br>
(XO-1.5 is preferable) in pure offline case (e.g. one-teacher schools in<br>
Peru when people have only XO laptops) with further offline<br>
synchronization[2]. Clients might be any applications that use REStful<br>
API provided by Sugar Network node (master server like ASLO or any<br>
distributed node). For now there are two clients[3] written as a<br>
lightweight Web application and one that is pure JS application.<br>
<br>
The centralized scheme (like ASLO) is available right now[3] (it is<br>
being assumed to be used in Peruvian pilot). The offline model is<br>
in progress and should be ready, in some stage, during this year.<br>
<br>
<br>
[1] <a href="http://wiki.sugarlabs.org/go/Sugar_Network" target="_blank">http://wiki.sugarlabs.org/go/Sugar_Network</a><br>
[2] <a href="http://wiki.sugarlabs.org/go/Deployment_Platform/Sneakernet" target="_blank">http://wiki.sugarlabs.org/go/Deployment_Platform/Sneakernet</a><br>
[3] <a href="http://wiki.sugarlabs.org/go/Sugar_Network#Try_it" target="_blank">http://wiki.sugarlabs.org/go/Sugar_Network#Try_it</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Aleksey<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</font></span></blockquote></div><br></div>