<div dir="ltr">Well, I was sort of hoping:<div><br></div><div>----</div><div>* We could start to have discussions and work around some/all of the topics as a community. Everyone here has way more expertise than me in many (if not all) of the topics I listed. We can build a much better server if we all can use our expertise in the relevant part of the server. This transcends the pure software-development aspect of XSCE.</div>
<div><br></div><div><br></div><div>----</div><div>* <span style="font-size:13px;font-family:arial,sans-serif">As the 0.4 version of the XSCE is nearing release, it's a good time to start thinking about additions/changes for </span><span class="" style="font-size:13px;font-family:arial,sans-serif">0.5</span><span style="font-size:13px;font-family:arial,sans-serif">. One of the consistent efforts (and demands) has been to make the server code more manageable, and by extension, modular and scalable.</span></div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">* 0.2.1 was a drop-in replacement of the XS-0.6/7</div><div style="font-family:arial,sans-serif;font-size:13px">
* 0.3 involved a major reorganization to make the services more modular</div><div style="font-family:arial,sans-serif;font-size:13px">* 0.4 built upon that, by providing all the code in the same modular structure</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">Within Activity Central, a team of developers (Santi, Miguel, Ajay, Anna) have been working on converting services available on the XSCE into <span class="">ansible</span> playbooks. The playbooks are written in a syntax which is *very easy to understand*, and the same playbook can be run on different platforms to produce the same effect. The playbooks can provide variables which may be integrated easily with other administration web-services (for example <a href="http://ajenti.org/" target="_blank">ajenti</a>). </div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I hope to share the code for the playbooks very soon, so anyone can have a look at and try them. We have been able to get a fully functional server up just by playbooks and reusing/restructuring the available XSCE (xs-config) code. </div>
<div class="gmail_extra"><br></div><div class="gmail_extra">As someone leading the Dextrose Server initiative, I would push for the inclusion of these playbooks in XSCE-0.5. There is long term value in learning a bit of ansible and being able to work at a higher abstraction level.<br>
<br>Best,</div><div class="gmail_extra">Anish<br><br><div class="gmail_quote">On Wed, Aug 28, 2013 at 6:48 PM, Tim Moody <span dir="ltr"><<a href="mailto:tim@timmoody.com" target="_blank">tim@timmoody.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="font-size:12pt;font-family:Calibri">
<div>Thanks for making this public. What do you see as the next
step?</div>
<div>></div>
<div>>From: Anish Mangal </div>
<div>>Sent: Wednesday, August 28, 2013 6:16 PM</div>
<div>>To: <a href="mailto:xsce-devel@googlegroups.com" target="_blank">xsce-devel@googlegroups.com</a> ; server-devel ; Tim Moody </div><div>
<div>>Subject: Re: [XSCE] A couple of thoughts about moving forward.</div>
<div>></div>
</div><div><div><div>>Hi Tim, et. al., </div>
<div>></div>
<div>>Since it was requested that I share my conversations with various
deployments over the summer yielded in form of potential requirements for the
school server, I created this wiki page:</div>
<div>></div>
<div>><a href="https://sugardextrose.org/projects/xsce/wiki/Primary_considerations" target="_blank">https://sugardextrose.org/projects/xsce/wiki/Primary_considerations</a></div>
<div>></div>
<div>></div>
<div>>There's obviously more data available, but what you see is a filtered
version of guidelines I think we should keep in mind while developing a school
server. </div>
<div>></div>
<div>>Do the points in there (summarized below) make sense? I intentionally
created this page on the <a href="http://sugardextrose.org" target="_blank">sugardextrose.org</a> wiki. If it has greater acceptance
community-wide, I'd be happy to move it to the main XSCE wiki.</div>
<div>></div>
<div>>* Statistics</div>
<div>>* Content</div>
<div>>* Internet traffic shaping</div>
<div>>* Administration</div>
<div>>* Networking</div>
<div>>* Classroom and School management</div>
<div>>* Total Cost of Ownership</div>
<div>>* Power</div>
<div>>* Sneakernet -> LAN -> Internet</div>
<div>>* i18n</div>
<div>></div>
<div>>Best,</div>
<div>>Anish</div>
<div>></div>
<div>></div>
<div> </div>
</div></div><div>-- </div>
<div>Sig inserted by AutoHotkey ver. 1.1.11.01 (signature - first line)</div>
<div>WLMail QuoteFix -> <a href="http://www.dusko-lolic.from.hr/" target="_blank">http://www.dusko-lolic.from.hr/</a>
(signature - second line)</div></div></div></div>
</blockquote></div><br></div></div>