<meta http-equiv="content-type" content="text/html; charset=utf-8"><div class="im"><div>sorry Klaas, replying again this time cc'ing the list.</div><div> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div><br><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I am going to design a RESTful webAPI for the rss aggregator app (I know, I<br>
am talking about this app too much)<br></blockquote></div>No, that can't be done - talking about stuff one does is always good :-)<br></blockquote><div><br></div></div><div>what can't be done? </div><div class="im">
<div> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I wonder what kind of API that will be. You said you do an RSS aggregator, doesn't it pull RSS feeds from other sites using their API and display them in the oC?<br>
What is your API providing than? And who/what are the planned consumers?<br>Other ownCloud apps, mobile devices, other things?</blockquote><div><br></div></div><div>Yes, the client will need to expose API to synchronize with standalone application (KDE Akregator first of all), mobile apps, other web apps, ...</div>
<div>You can find more info on what needs to be synchronized in my proposal: <a href="http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/cosenal/1" target="_blank">http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/cosenal/1</a> </div>
<div class="im"><div><br></div><div> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div><br><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">and I was wondering if there are any<br>
API design guidelines that ownCloud apps should follow.<br></blockquote></div>Not yet, but we really need them... Maybe you can take notes while you go through the process of starting a new app now what you were missing or what could have helped.<br>
</blockquote><div><br></div></div><div>I'll do that. And I'll try do document it as much as possible. this also sounds like a lot of responsibility: I don't want future APIs to be base on mine :)</div><div><br>
</div><font color="#888888"><div>Alessandro </div></font>