I know that for me personally, having some kind of simple API would let me experiment with lot&#39;s of ideas in a language I am comfortable with, and without having to worry about making the main platform unstable, etc. I am sure there are other people out there who have lot&#39;s of great or crazy ideas - by letting them play we&#39;ll see which ones turn out good. <div>

<br>Stian<br><br><div class="gmail_quote">On Tue, May 31, 2011 at 12:41, John Britton <span dir="ltr">&lt;<a href="mailto:public@johndbritton.com">public@johndbritton.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">I&#39;ve got a lot to say on this topic, but unfortunately don&#39;t have much time to respond right now. I&#39;ll think about this a bit more over the next few days and try to add a bit more meat if I can.</div>



<div style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></div><div style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">I can&#39;t think of many drawbacks or risks aside from the attention diverted from other tasks. There are so many benefits to having an API: reporting, automated courses, visualizations, mashups... the list goes on. I think one of the most interesting and important benefits is that having an API will make us think about what we&#39;re building in terms of an API. We can even go so far as to build things using our own APIs.</div>



<div style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></div><div style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">The effort is non-trivial, and I think the first version of the API would need us to get a bit more settled on the structure of courses / study groups. I would love to get the dev group together somewhere convenient for another code sprint to get something out the door. I think we could get a pretty good idea that way without using up a lot of paid staff time.</div>



<div style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><span style="font-family:arial;font-size:small;border-collapse:separate"><br></span></div><font color="#888888"><div><span style="font-family:arial;font-size:small;border-collapse:separate">--</span></div>



contact info:<br><a href="http://www.johndbritton.com" target="_blank">http://www.johndbritton.com</a><br>@johndbritton - <a href="http://twitter.com/johndbritton" target="_blank">http://twitter.com/johndbritton</a></font><div>

<div></div><div class="h5"><br>
<br><br><div class="gmail_quote">On Tue, May 31, 2011 at 12:01 AM, Jessy Kate Schingler <span dir="ltr">&lt;<a href="mailto:jessy@jessykate.com" target="_blank">jessy@jessykate.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>i agree with stian;s characterization. let&#39;s call the statistics stuff a reporting API, and the other an extension API (as in, people could use it to extend the ways people interact with p2pu). <br clear="all"><div>




<br></div><div>pros/cons/risks... for a reporting API: it gets down closer to personal user information. it might be harder to anonymize, and we should be clear in our documentation how we are doing this. on the other hand, it&#39;s going to be read-only, and i think it will translate into direct benefits viz. our ability to communicate what is happening at p2pu on a quantifiable level, report back to funders, etc. it could also help get other researchers involved in studying what&#39;s happening at p2pu.</div>




<div><br></div><div><div>can people think of others uses for a read-only API?</div><div><br></div></div><div>for an extension API to be particularly useful it&#39;s going to need to be read-write, which is inherently more complex. an extension API would definitely be cool and i would LOVE to see what people build with it. however, i feel like a statistics API would probably have more immediate benefit-- there&#39;s a genuine demand for it, whereas we haven&#39;t had a direct demand for an extension API. </div>




<div><br></div><div>Jessy</div><div>--</div><font color="#888888"><div><a href="http://jessykate.com" target="_blank">http://jessykate.com</a></div></font><div><div></div><div><br>
<br><br><div class="gmail_quote">On Mon, May 30, 2011 at 5:50 PM, Alison Jean Cole <span dir="ltr">&lt;<a href="mailto:alisonjean.cole@gmail.com" target="_blank">alisonjean.cole@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




When the details of Philipp&#39;s questions are sussed out we should make sure to get these development priorities into the roadmap (<a href="http://wiki.p2pu.org/w/page/36991876/Roadmap-2011" target="_blank">http://wiki.p2pu.org/w/page/36991876/Roadmap-2011</a>) (which needs cleaning and updating).<br clear="all">






<font size="2"><font size="1"><font size="2">ALISON</font><br><a href="http://p2pu.org/users/alison" target="_blank">new.p2pu.org/en/alison/</a><br></font><br></font><div><div></div><div><br><br>
<br><br><div class="gmail_quote">On Mon, May 30, 2011 at 7:22 AM, Pippa Buchanan <span dir="ltr">&lt;<a href="mailto:Pippa.Buchanan@gmail.com" target="_blank">Pippa.Buchanan@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">






I hadn&#39;t thought about visualisations - but yes, that would be cool and incredibly useful for SoW when reporting back to our other stakeholders :-)<div><div></div><div><br><br><div class="gmail_quote">On 30 May 2011 16:05, Stian Håklev <span dir="ltr">&lt;<a href="mailto:shaklev@gmail.com" target="_blank">shaklev@gmail.com</a>&gt;</span> wrote:<br>







<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">I could see two different use-cases for APIs (and I&#39;d love to hear about others). One would be to give access to system statistics, and let people create cool data visualizations, etc faster than if they had to have all their code written in Python and included int he official platform. The other is if someone actually wanted to develop a stand-alone client for P2PU, for example for a mobile platform. I&#39;m more interested in #1, and it seems more doable (we are a much less stable platform than Twitter in terms of functionality, and I don&#39;t immediately see the use of a stand-alone client, neither do I expect anyone to put tons of time into developing one). But I&#39;d love to hear from others what uses you expect.<div>









<br></div><div>Stian<div><div></div><div><br><br><div class="gmail_quote">On Mon, May 30, 2011 at 19:53, Pippa Buchanan <span dir="ltr">&lt;<a href="mailto:Pippa.Buchanan@gmail.com" target="_blank">Pippa.Buchanan@gmail.com</a>&gt;</span> wrote:<br>







<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">

Can I add in an additional question for this - as I know it would provide more clarity when explaining the benefits for me and other less actively geeky community members. I&#39;m only feeling 23.768% geek today :-) <br>








<i><br>

How do we imagine the API being used?<br><br></i>Er, am I right in assuming that an API would allow people to build tools to pull and push data onto the system? So theoretically a tool might be built to allow offline creation of course and group content such as tasks? <br>










<br>Or a wordpress plugin might be built using the API which would allow users to submit a blog post as a response to a task?<br><br>Obviously, the great thing about APIs is that they really allow interesting mashups to occur which we can&#39;t really predict - but it is really helpful to know what types of things could obviously be developed using this. <br>










<br><div class="gmail_quote"><div><div></div><div>On 30 May 2011 09:05, Philipp Schmidt <span dir="ltr">&lt;<a href="mailto:phi.schmidt@gmail.com" target="_blank">phi.schmidt@gmail.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div></div><div>
A P2PU API has come up on various threads. It&#39;s an interesting idea. Can we get a little more concrete on the following points, so we can get feedback from community and board, as well as determine prioritization vs. other development needs?<div>












<br><div><div>* What are the concrete benefits to P2PU? (drawbacks, risks?)</div><div><br></div><div>* What is the effort needed to implement, support?</div><div>- paid staff vs. volunteer contributions</div><div><br></div>












<div>* What are the actual next steps to move this forward?</div><div><br></div><div>Best - P</div><div><br></div></div></div>
<br></div></div>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><br></div></div>-- <br><a href="http://reganmian.net/blog" target="_blank">http://reganmian.net/blog</a> -- Random Stuff that Matters<br><br>
</div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><a href="http://reganmian.net/blog">http://reganmian.net/blog</a> -- Random Stuff that Matters<br><br>
</div>