-----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----- -- Mailing list: https://launchpad.net/~ubuntu-appstore-developers Post to : ubuntu-appstore-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-appstore-developers More help : https://help.launchpad.net/ListHelp