As I said, these decisions need to be a group consensus. We're not
going to be the next Canonical.
On Tue, Mar 26, 2013 at 5:49 AM, Goncalo Margalho <[email protected]>
wrote:
If you do everything on your own deciding everything, there's no need
to follow that.
Saying that. Good luck with the AppCenter ;)
On Tue, Mar 26, 2013 at 12:43 PM, Joshua Strobl
<[email protected]> wrote:
There is a limiting factor on what we can implement from third
parties. For instance, with Ubuntu Reviews API, we (along with
everyone else) has read-only access, therefore we are not able to
apply our own ratings and reviews (obviously a write process). This
is already going to be covered in the API, I'll be pushing out code
by the end of the week (hopefully) that will handle a portion of
this.
The general idea is to either completely pull all the reviews /
ratings from Ubuntu, pretty much regarding every application
(although I'd prefer we only limit to applications that are actually
popular) and store them in our own database. This will ensure that
any breaking changes that occur in Ubuntu's Reviews API do not
affect AppCenter, since the reviews are stored with us anyways.
Another idea would be to continue pulling reviews / ratings from
Ubuntu's Reviews API and only store reviews / ratings by elementary
OS users.
It is really up to group consensus. This isn't so much about
rewriting things, its more like leveraging existing APIs to get a
good jumpstart on an AppCenter.
I would appreciate if you'd follow
https://bugs.launchpad.net/appcenter/+bug/1091406, as I'll be
posting details, potentially initial JSON formatted string files
(for showing how some of the data will be structured when being
requested via an HTTP Request) and at some point I'll link to the
repo for the API.
- Joshua Strobl
On Tue, Mar 26, 2013 at 3:29 AM, Goncalo Margalho <[email protected]>
wrote:
So we are going to rewrite it? Why in linux community people like
to rewrite things? We need to plan stuff to work on in and then
implement. Here, everyone likes just to implement. Why dont we
think about the future. Use our brains to build something that it
will stay like this?
On Mar 26, 2013 10:07 AM, "Sergey "Shnatsel" Davidoff"
<[email protected]> wrote:
2013/3/26 Goncalo Margalho <[email protected]>
I think that the AppCenter now is just a wrapper of packagekit, i
mean, instead of using apt you use AppCenter, how do you add
reviews? paying apps etc?
No, it's not. PackageKit API does not provide application
screenshots, for example. They're fetched on-demand from
http://screenshots.ubuntu.com/ or http://screenshots.debian.org/
(they're the same website anyway).
As for paid apps, there's a staggering number of possibilities.
Ideally we'd use something distribution- and vendor-independent,
and I have a few ideas on how to achieve that. But IMO it's too
early to discuss implementing paid apps yet. We'll design the
architecture for that when we get there.
--
Sergey "Shnatsel" Davidoff
OS architect @ elementary
--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : [email protected]
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help : https://help.launchpad.net/ListHelp