← Back to team overview

ubuntu-appstore-developers team mailing list archive

Click Package Index Status

 

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

Time for some more news!

Schema Changes
==============
The big change in the schema is limited internationalisation support.
 The title, description, keywords and text fields have all been
augmented with localised versions so searches can be performed in the
user's native language.  The default variant will be English, so this
variant's fields (title_en, description_en, keywords_en) will be
required.  See the wiki page for more details.

API Changes
===========
In support of the i18n, more details of the API have emerged.  Clients
shouldn't need to concern themselves with requesting localised fields
(in fact, in the simplest case they shouldn't need to worry about
specific fields at all).  Requests should be made with an
Accept-Language header, which we will use to determine the correct
localised field to use.  In case the index doesn't have the requested
localisation, the English variant will be returned.  The value of the
Accept-Language header can be overridden (e.g. for testing) by
providing a lang query parameter.

Other News
==========
We have had our first staging deployment.  The front-end is not
currently talking to Solr, instead serving up static dummy responses,
but all the pieces are in the right places.

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

That's all for now!

JT

[0] https://wiki.ubuntu.com/AppStore/Interfaces/ClickPackageIndex
- -- 
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.12 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlHUB98ACgkQyDo4xMNTLiZZIgCg1lsMCSC6tNVH3vo4a6S+lh0F
8owAn3nRhTyhisuf+89LFGamWFkXg4m1
=+/rh
-----END PGP SIGNATURE-----