Hi all, Just as an update, I spent the first part of yesterday setting up an ISD django project and looking at the custom tools that they use, and implementing a very rudimentary stub for the "What software is for sale" story (which needs to be changed, but helped me familiarise with schemaconfig and a few other bits and pieces that ISD use).
I then got a bit frustrated going over the different views in the email and so created a wiki page which we can use to summarise the current plan: https://wiki.canonical.com/Ubuntu/SoftwareCenter/10.10/Roadmap/SoftwareCenterAgent Please read through it, if you have answers to any of the unresolved questions, please add them. If you have questions, feel free to ask them here on the list for discussion, or add them to the wiki - I'll keep the wiki up to date so we can always see why certain decisions were made without trawling through email. I've been through the doc with mvo which was very helpful, and stuartm has already answered a question too, thanks! I plan to start implementing the stub for "What software is for sale" this afternoon. After that, I'll try to make it really easy to install a dev server of the agent locally, so mvo can start testing. This will give a bit of time for discussion around the other two pieces of initial functionality before we set the API section for those also (hopefully tomorrow), at which point I will implement the stubs for those also. One general question that I have is: do we need to use restfulclient/lazr.restful? I don't mind doing so, but it's not difficult to design a restful app with django without lazr.js (just careful url design with appropriate methods), and lazr.restful is an extra layer of complexity that I'm not sure is worthwhile atm (and it'd suck to have issues like multiple seconds to do anonymous authentication, as we have sometimes on LP). Cheers, -Michael _______________________________________________ Mailing list: https://launchpad.net/~buy-something Post to : [email protected] Unsubscribe : https://launchpad.net/~buy-something More help : https://help.launchpad.net/ListHelp

