<div dir="ltr"><div>Hi all,</div><div><br></div><div>I've read on a recent sugar-meeting [1] questions regarding Sugarizer packaging.</div><div>Because I've just released version 1.0, I think it's the right time to build a Sugarizer FAQ.</div><div>I'm answering below on questions asked during this meeting but I will be please to add to this future FAQ all questions you're interested to ask. Don't be shy :-)<br></div><div><br></div><div><br></div><div>










<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US"><span style="font-weight:bold">Who is responsible of the packaging of Sugarizer ? Who
choose activities distributed inside Sugarizer ? </span></p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">I'm
choosing all activities integrated into the Sugarizer package.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">It's an
editorial choice. It's also a way to simplify use of Sugarizer by non technical
guys.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">Finally
it's a way to ensure a good quality: I spent lot of time before each
release to test each activity on each supported platform (Chrome, Firefox,
Safari, EDGE, Android, iOS, ChromeOS, Windows 10).</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">BTW all
deployment is free to change (add/remove) activities packaged in Sugarizer -
see below.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US"> </p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US"><span style="font-weight:bold">Is it possible to change activities package into
Sugarizer ?</span></p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">Because
each activities has it's own directory in Sugarizer, It's easy to change the
packaging. See here: <a href="https://github.com/llaske/Sugarizer#activities">https://github.com/llaske/Sugarizer#activities</a>
for more.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"><span lang="en-US">On
Sugarizer application (Android, iOS, Windows 10) it's not possible to
install/remove dynamically a</span><span lang="fr"> new activity. It's today a
technical limitation: all downloads must be sandboxed. So to change packaging
for Sugarizer application, you will need to rebuild the Cordova package. See
here: </span><a href="https://github.com/llaske/Sugarizer#build-application-for-android-ios-or-windows-10"><span lang="fr">https://github.com/llaske/Sugarizer#build-application-for-android-ios-or-windows-10</span></a><span lang="fr"> for more.</span></p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">Note also
than Sugarizer Server Dashboard allow each deployment to choose favorite
activities (on the home view by default). Just click on Activities button and change
favorite state in the dashboard. You could also change activities order.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US"> </p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US"><span style="font-weight:bold">Is the Sugarizer library close to matching the Sugar
activities library ?</span></p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">Sugar
activities library is very huge: I've counted more than 1000 activities.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">It's
difficult to imagine to port all activities: activities should be rewritten (no
direct translation from Python/Gtk to JavaScript/HTML). Plus, not all are
really used on the field.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">So my
porting strategy was:</p>

<ul style="margin-left:0.375in;direction:ltr;unicode-bidi:embed;margin-top:0in;margin-bottom:0in" type="disc">
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle" lang="en-US"><span style="font-family:Calibri;font-size:11pt">G1G1 activities: Record,
     Calculate, Memory, Chat, Maze, Paint, Speak, Moon, Clock, Physics,
     Abacus,<span>  </span>Turtle, Scratch, Etoys,
     Pippy (Jappy), …</span></li>
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle" lang="en-US"><span style="font-family:Calibri;font-size:11pt">Most used activities in
     deployment: Fototoon, Labyrinth, Tuxmath (Tank Operation), …</span></li>
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle" lang="en-US"><span style="font-family:Calibri;font-size:11pt">Activity asked by OLPC France
     deployments: Video Viewer (Khan Academy, Canope), Shared Notes, QRCode, …</span></li>
 <li style="margin-top:0px;margin-bottom:0px;vertical-align:middle" lang="en-US"><span style="font-family:Calibri;font-size:11pt">Other activities proposed by
     contributors: Gears, ColorMyWorld, Game Of Life, …</span></li>
</ul>

<p style="margin:0in;font-family:Calibri;font-size:11pt" lang="en-US">I'm
hearing from you to adapt priority and to port some specific activities that could be useful on the field.</p>





<br></div><div><br></div><div>Best regards.</div><div><br></div><div>       Lionel.<br></div><div><br></div><div><br></div><div>[1] <a href="http://meeting.sugarlabs.org/sugar-meeting/2018-05-15#i_2925856">http://meeting.sugarlabs.org/sugar-meeting/2018-05-15#i_2925856</a><br></div></div>