<div dir="ltr">Hey Sam!<div><br></div><div>Thanks for the feedback, please notice that we already support automatic updates. This feature is simply to extend this microformat to mark some activities in the list so they don't get automatically updated or installed (ie., when they are too big for doing it massively).</div>
<div><br></div><div>Definitely, there are many things we can improve in the microformat updater, but sadly we can't assume there will be school server...</div><div><br></div><div>tch.</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 5:20 AM, Sam Parkinson <span dir="ltr"><<a href="mailto:sam.parkinson3@gmail.com" target="_blank">sam.parkinson3@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><p style="margin:1.2em 0px!important">Hi,</p><div class="">
<p style="margin:1.2em 0px!important">On Wed, Aug 6, 2014 at 10:34 AM, Martin Abente <<a href="mailto:martin.abente.lahaye@gmail.com" target="_blank">martin.abente.lahaye@gmail.com</a>> wrote:</p>
<p style="margin:1.2em 0px!important"></p><div><p></p><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello everyone,<div>

<br></div><div>A few development cycles ago, dsd added a useful new feature: automatic activities updates. This has been of great help in deployments such as in Australia. However, because the current implementation will always update or install activities (when working in automatic mode), some deployments might be unable to use this feature. A real case scenario is when some of the activities are too big for massive activities updates.</div>



<div><br></div></div></blockquote><p></p></div><p style="margin:1.2em 0px!important"></p>
</div><p style="margin:1.2em 0px!important">That sounds like a great idea!  I think that automatic updates of any scale can only be positive for sugar!</p>
<p style="margin:1.2em 0px!important">I don’t know a lot about the way the microformater thing works, but from what I’ve seen it seems to be pretty network intense.  It seems to make 1 HTTP request per activity!  This seems to be a lot of overhead!  Maybe we could make a proxy thing that sits on the same server and works like this:</p>



<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background:none repeat scroll 0% 0% rgb(248,248,255)">Client  --List of activities-->  | Proxy --Individual activity requests--> Server |
                                 |                                                |<br>      Slow Internet              |          Fast Connection (Same Machine)        |
</code></pre><p style="margin:1.2em 0px!important">Also is the server meant to be mirrored by schools (on lan) or deployments?  A school version could reduce network traffic even more.</p>
<p style="margin:1.2em 0px!important">It looks like a good change :)</p>
<p style="margin:1.2em 0px!important">Sam</p>
<div title="MDH:SGksPGJyPjxicj48ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48ZGl2IGNsYXNzPSJnbWFp
bF9xdW90ZSI+T24gV2VkLCBBdWcgNiwgMjAxNCBhdCAxMDozNCBBTSwgTWFydGluIEFiZW50ZSA8
c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzptYXJ0aW4uYWJlbnRlLmxhaGF5ZUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYXJ0aW4uYWJlbnRlLmxhaGF5ZUBnbWFpbC5jb208
L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIg
c3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRp
bmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPkhlbGxvIGV2ZXJ5b25lLDxkaXY+PGJyPjwvZGl2
PjxkaXY+QSBmZXcgZGV2ZWxvcG1lbnQgY3ljbGVzIGFnbywgZHNkIGFkZGVkIGEgdXNlZnVsIG5l
dyBmZWF0dXJlOiBhdXRvbWF0aWMgYWN0aXZpdGllcyB1cGRhdGVzLiBUaGlzIGhhcyBiZWVuIG9m
IGdyZWF0IGhlbHAgaW4gZGVwbG95bWVudHMgc3VjaCBhcyBpbiBBdXN0cmFsaWEuIEhvd2V2ZXIs
IGJlY2F1c2UgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gd2lsbCBhbHdheXMgdXBkYXRlIG9y
IGluc3RhbGwgYWN0aXZpdGllcyAod2hlbiB3b3JraW5nIGluIGF1dG9tYXRpYyBtb2RlKSwgc29t
ZSBkZXBsb3ltZW50cyBtaWdodCBiZSB1bmFibGUgdG8gdXNlIHRoaXMgZmVhdHVyZS4gQSByZWFs
IGNhc2Ugc2NlbmFyaW8gaXMgd2hlbiBzb21lIG9mIHRoZSBhY3Rpdml0aWVzIGFyZSB0b28gYmln
IGZvciBtYXNzaXZlIGFjdGl2aXRpZXMgdXBkYXRlcy48L2Rpdj4KPGRpdj48YnI+PC9kaXY+PC9k
aXY+PC9ibG9ja3F1b3RlPjxkaXY+VGhhdCBzb3VuZHMgbGlrZSBhIGdyZWF0IGlkZWEhJm5ic3A7
IEkgdGhpbmsgdGhhdCBhdXRvbWF0aWMgdXBkYXRlcyBvZiBhbnkgc2NhbGUgY2FuIG9ubHkgYmUg
cG9zaXRpdmUgZm9yIHN1Z2FyITxicj48YnI+PGJyPjwvZGl2PjxkaXY+SSBkb24ndCBrbm93IGEg
bG90IGFib3V0IHRoZSB3YXkgdGhlIG1pY3JvZm9ybWF0ZXIgdGhpbmcgd29ya3MsIGJ1dCBmcm9t
IHdoYXQgSSd2ZSBzZWVuIGl0IHNlZW1zIHRvIGJlIHByZXR0eSBuZXR3b3JrIGludGVuc2UuJm5i
c3A7IEl0IHNlZW1zIHRvIG1ha2UgMSBIVFRQIHJlcXVlc3QgcGVyIGFjdGl2aXR5ISZuYnNwOyBU
aGlzIHNlZW1zIHRvIGJlIGEgbG90IG9mIG92ZXJoZWFkISZuYnNwOyBNYXliZSB3ZSBjb3VsZCBt
YWtlIGEgcHJveHkgdGhpbmcgdGhhdCBzaXRzIG9uIHRoZSBzYW1lIHNlcnZlciBhbmQgd29ya3Mg
bGlrZSB0aGlzOjxicj48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgQ2xpZW50Jm5i
c3A7IC0tTGlzdCBvZiBhY3Rpdml0aWVzLS0mZ3Q7Jm5ic3A7IHwgUHJveHkgLS1JbmRpdmlkdWFs
IGFjdGl2aXR5IHJlcXVlc3RzLS0mZ3Q7IFNlcnZlciB8PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHw8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBGYXN0IFNh
bWUgTWFjaGluZSBOZXR3b3JrJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8YnI+PC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj5BbHNvIGlzIHRoZSBzZXJ2ZXIgbWVhbnQgdG8gYmUgbWlycm9yZWQgYnkg
c2Nob29scyAob24gbGFuKSBvciBkZXBsb3ltZW50cz8mbmJzcDsgQSBzY2hvb2wgdmVyc2lvbiBj
b3VsZCByZWR1Y2UgbmV0d29yayB0cmFmZmljIGV2ZW4gbW9yZS48YnI+PGJyPjwvZGl2PjxkaXY+
SXQgbG9va3MgbGlrZSBhIGdvb2QgY2hhbmdlIDopPGJyPjxicj48L2Rpdj48ZGl2PlNhbTxicj48
L2Rpdj48L2Rpdj48YnI+PC9kaXY+PC9kaXY+" style="min-height:0;font-size:0em;padding:0;margin:0">​</div></div></div>
</blockquote></div><br></div>