<div dir="ltr">Hi Gonzalo,<br><br><div><div class="gmail_extra"><div class="gmail_quote">On Fri, May 23, 2014 at 9:52 PM, Gonzalo Odiard <span dir="ltr"><<a href="mailto:godiard@sugarlabs.org" target="_blank">godiard@sugarlabs.org</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Would be good separate the features from the implementation.</div><div>"Search by activity name or description" is a feature, "websockets" or "json database"</div>
<div>is a implementation detail. Is important have clear _what_ we need,</div><div>and later define _how_ achieve that.</div></div></div></div></blockquote><div><br></div><div>LOL. Yeah, I will fix that up :)<br></div><div>
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>Then we need start with the features the actual ASLO have:</div>
<div><br></div></div></div></div></blockquote><div> </div><div>Here is my progress (I will probably just paste this into the wiki).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div>
<div>* Stores every version of a activity (.xo, release notes, screenshots).</div></div></div></div></blockquote><div><br></div><div>Added that<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>* Can search by text or activity description (English only)</div></div></div></div></blockquote><div><br></div><div>Yep. The search is even done client side so it is (almost) instant.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>* UI localized</div>
</div></div></div></blockquote><div><br></div><div>I have that feature, but no translations :)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>* Activities have categories</div></div></div></div></blockquote><div><br></div><div>I will add that. I'm not really sure what categories to do, maybe these: <a href="http://jsfiddle.net/H5sAH/2/">http://jsfiddle.net/H5sAH/2/</a> (I tried to base it off the ASLO but the ASLO's categories IMHO are pretty confusing)?<br>
<br></div><div>Also maybe put the categories in a categories field in <a href="http://activity.info">activity.info</a>?<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>
* Users can add comments and stars</div></div></div></div></blockquote><div><br></div><div>Yep.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>* Offer the last activity version available based on the user Sugar version (if use Browse activity) </div><div>etc</div></div></div></div></blockquote>
<div><br></div><div>Just did that.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div><br></div><div>you can add the new features we need:</div>
<div><br></div><div>* support i18n (search in languages different than English)</div></div></div></div></blockquote><div><br></div><div>Yep, got that.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>* make easier publish a new version <br></div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>* automatic publish of development versions with github hooks</div></div></div></div></blockquote><div><br></div><div>I think so. I've probably also made it a pain to not use github hooks :)<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>* bugs reports? (will create bus in <a href="http://bugs.sugarlabs.org" target="_blank">bugs.sugarlabs.org</a>?)</div>
</div></div></div></blockquote><div><br></div><div>That is a good idea! Maybe let developers choose between that and github issues?<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div>* improve communication with the developers?</div></div></div></div></blockquote><div><br></div><div>Well the aslo2 has lost all references to firefox :)<br></div><div>Also I have replies in that comments which let developers or community members reply, and I should add email notifications.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>
I don't know if I am missing something, have all this clear will be good</div><div>in a big project like this.</div></div></div></div></blockquote><div><br></div><div>Sam <br></div></div><br></div></div></div>