OneConf in Oneiric

Registered by Didier Roche-Tolomelli

OneConf in Oneiric seems the perfect match. Now that we have the base infrastructure of it and working with latest ubuntu software center, we can dedicate some time to those goals:
- set it outside to desktopcouch and integrate it with the rating/reviews infrastructure
- see the new cool stuff with can do with it (in infrastructure side, we can collect stats, suggests applications by "what other people are using with it", integrating zeitgeist and giving nice feedback in USC.

Blueprint information

Status:
Complete
Approver:
Martin Pitt
Priority:
Low
Drafter:
Didier Roche-Tolomelli
Direction:
Approved
Assignee:
Didier Roche-Tolomelli
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Implemented
Milestone target:
milestone icon oneiric-alpha-2
Started by
Didier Roche-Tolomelli
Completed by
Martin Pitt

Whiteboard

Work items for oneiric-alpha-2:
Remove desktopcouch as a dependency: DONE
Export/Import json files containing an application list: DONE
Integrate with ubuntu sso (and no more ubuntu one SSO): DONE
Optimize the number of transaction with the review infrastructure (check etags, lazy updates…): DONE
Reimplement computer registration and give a way to remove one computer from the list of already registered one: DONE

Work items for oneiric-alpha-3:
Write and integrate with the USC review infrastructure with ISD: DONE
[mpt] New OneConf design with USC: DONE

Work items for ubuntu-11.10-beta-2:
Rewrite USC integration with new design: DONE
OneConf MIR: DONE
[elachuni] Write ISD side: DONE
Talk with design to check for eventual ubiquity integration (for p): DONE
[elachuni] Wait for ISD to publish the webcatalog part: DONE

(Design: <https://wiki.ubuntu.com/SoftwareCenter#oneconf>)

Postponed:
Figure out (client side) how to present recommendations with what a user just installed:
Compute server side a recommendation algoritghm:
Write ubiquity integration:

Note: recommendations is the cherry on the cake for alpha3, there is no real commitment on that part and can be worked on as a side project.

Put ubiquity integration for p, as it won't be useful before a lot of people uses oneconf

(?)

Work Items