← Back to team overview

ubuntu-appstore-developers team mailing list archive

Click Package Index Status

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Greetings!

It's been a while since I last sent an update, and things have been busy!

Schema Changes
==============
None!  App categorisation is still yet to be incorporated into the
schema, and hardware requirements is waiting to be spec'd.  Currencies
also remain... interesting. ;)

We're also looking at the way localisation is handled on the back-end,
to make it more flexible.  Nothing should change on the front-end, though.

API Changes
===========
The search endpoint has been extended quite a bit:

 - A bare query to /api/v1/search will return the most recently
   published apps.
 - Field names can now be specified in the search query, e.g.
   /api/v1/search?q=title:fantastic
 - Multi-word searches work too, e.g. /api/v1/search?q=fantastic+app
 - And multiple fields can be specified, e.g.
   /api/v1/search?q=title:fantastic,license:gplv3
 - Wildcards are also supported, but leading wildcards will be ignored.
   Trailing wildcards will automatically be added to search terms (so no
   need any more to append '*'), so ?q=*fan* is the same as ?q=fan* and
   ?q=fan.  Single character wildcards are also supported, e.g.
   ?q=b??k will match book and bank, but not black.  Trailing wildcards
   will not be replaced, so boo? will match boot, but will not be
   automatically extended to boo?* and thus will not match boots.
 - The resource_url property in search results is now absolute - so the
   API is essentially browsable!
 - Behind the scenes, packages can now be unpublished and the entire
   index can be re-indexed.

Other News
==========
You might already have seen it, but it's so good it's worth mentioning
again that we had a hugely successful end-to-end demo [0] of creating,
publishing, finding, installing and running a Click app.  We also have
the Ubuntu App Showdown [1] currently underway, which focuses on
creating Click apps using the Ubuntu SDK and publishing them in the
index via MyApps.

The API documentation is on the Ubuntu Wiki [2], and will continue
to be updated as we flesh things out.

I'm going to be on annual leave for the next two weeks, so although I
will no doubt be checking in on things, any urgent queries are best
directed towards Martin Albisetti.

That's all for now!

JT

[0] http://youtu.be/BjGAnV33GHU
[1] http://developer.ubuntu.com/showdown/
- -- 
James Tait, BSc. | https://launchpad.net/~jamestait/
Software Engineer, Canonical Online Services, Web and Ops Team
Ubuntu - Linux for human beings | www.ubuntu.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlIOqLIACgkQyDo4xMNTLiZGUQCbBMGZUv6lHMgW+PmryIzFaEvr
RYQAoO+HmtoP6FrBFdcfAznr5L4htQLf
=3QLz
-----END PGP SIGNATURE-----