Some comments on specific ideas from the previous emails: - @Vincent: can you please add a description of your idea "API client library for the OC APIs" to the ideas page? thanks!
- @Jan: there are proprietary apps for BB10 that sync via webDAV already (PlayCloud is one of them). Maybe a better idea would be to create a more generic app with Apache Cordova/PhoneGap so that we can easily make it work on other platforms too. I don't know if it's feasible though, especially as a student project. More generic comments on my latest blog post: http://algorithmsforthekitchen.com/blog/?p=718 Cheers! On Fri, Jan 30, 2015 at 4:40 AM, Bernhard Posselt <d...@bernhard-posselt.com> wrote: > I've written up some ideas/specs here: > https://github.com/Raydiation/appstore-ng/blob/master/README.md > > Feel free to join in by creating a pull request or just using the issue > tracker > > > On 01/29/2015 10:48 AM, Bernhard Posselt wrote: > > What about an app store that uses git repos instead of uploading zips, much > like bower. The only required thing would be a repo string, everything else > would be read from the info.xml. The workflow for registering would be > something like the following: > > ocdev register http://github.com/user/repo > > Apps can be pulled from the appstore by adding a <private>true</private> tag > to the app's info.xml or depending on which app store we want the app we > could just add the domain: <appstore>http://my.own.appstore.com</appstore> > > This would not only make publishing very easy (just push a tag to a repo) > but also reviewing (you can diff back to the previous tag that youve > reviewed). And you've got support for multiple ownCloud versions out of the > box, just parse requiremin/requiremax etc! > > When installing the app, the app store would check for the tag that was > requested, clone the repo and create a downloadable, cachable zip if a zip > does not already exist. > > The project itself could be a webapp that just exposes the ocs app store api > and handles the git clone stuff. A webinterface could follow later on and > should only feature screenshots, ratings and optionally comments (most > comments are bug reports that should go to the bug tracker). > > In the future we should furthermore get rid of the ocsid and just use the > app id to identify apps, otherwise we'll run into collisions when a user > installs an app with the same app id (folder name) > > On 01/29/2015 09:59 AM, Vincent Petry wrote: > > One idea would be to write an API client library for the OC APIs in > several programming languages (Perl, PHP, Go, Javascript/Node JS), just > like pyocclient does it for Python (see > https://github.com/PVince81/pyocclient) > > Basically implement functions to manage files (through WebDAV), manage > shares (through the OCS Share API), private data / attributes (OCS > Privatedata API) and later more like user management, tagging, etc. > > Cheers, > > Vincent > > On 01/28/2015 11:03 PM, Jos Poortvliet wrote: > > On Wednesday 22 October 2014 15:36:26 Alessandro Cosentino wrote: > > Hi all, > > Google has announced the student program Summer of Code 2015 ( see the > official announcement: > http://google-opensource.blogspot.ca/2014/10/google-summer-of-code-2015-and > -google.html ) > > Most probably there will also be another Summer round of OPW (Now it's > called FOSS Outreach -- https://gnome.org/opw/). > > ownCloud will participate in both these programs (check this page for > more details on ownCloud past participations on these programs: > https://github.com/owncloud/core/wiki#internships-and-students-programs) > > I will follow up with more details later on, but in the meantime, we > need your help: > > Our Project Ideas page needs love! -- > https://github.com/owncloud/core/wiki/Project-ideas > > A ping on this - we really need some more good ideas on that page! And > anybody interested in participating in ownCloud through GSOC - start > thinking > about what you'd like to do... > > If you have in mind a cool project for ownCloud, please add it there. > If you are in doubt whether the project has the right size/difficulty > level, or whether it would benefit ownCloud at all, discuss it on our > mailing lists first. > > If you have any question, don't hesitate to ask myself, Jan, Jos, or > Thomas (in cc). > > We aim at having at least 10 projects in that page before the programs > start (in March). Help us to reach that goal, we can do it! > > In the next months I will be extremely busy finishing up my PhD > thesis, but I will try to help as much as I can. > > > Alessandro > _______________________________________________ > Devel mailing list > Devel@owncloud.org > http://mailman.owncloud.org/mailman/listinfo/devel > > > _______________________________________________ > Devel mailing list > Devel@owncloud.org > http://mailman.owncloud.org/mailman/listinfo/devel > > > > > _______________________________________________ > Devel mailing list > Devel@owncloud.org > http://mailman.owncloud.org/mailman/listinfo/devel > > > > > > _______________________________________________ > Devel mailing list > Devel@owncloud.org > http://mailman.owncloud.org/mailman/listinfo/devel > > > > _______________________________________________ > Devel mailing list > Devel@owncloud.org > http://mailman.owncloud.org/mailman/listinfo/devel > _______________________________________________ Devel mailing list Devel@owncloud.org http://mailman.owncloud.org/mailman/listinfo/devel