This is a gsoc project idea by kiwinote. Please ensure to read https://wiki.ubuntu.com/kiwinote/gsoc2010 first.

Mini projects

Each of these mini projects should take no longer than a week to complete. A selection of these (or other) mini projects will be completed during gsoc2010.

Integrate gdebi functionality

This mini project will involve extracting the required metadata from the package and displaying it in a 'details' view.

Quote from software-center specification: "Integrating those various utilities will make handling software easier, socially improve security, hopefully free space on the Ubuntu CD, and provide a prominent showcase for Ubuntu and partner software."

Integrate apturl functionality

https://wiki.ubuntu.com/SoftwareCenter#apturl

This mini project will involve implementing the apturl startup parameters. 'custom package lists' must be implemented to make this behaviour fully functional.

Quote from software-center specification: "Integrating those various utilities will make handling software easier, socially improve security, hopefully free space on the Ubuntu CD, and provide a prominent showcase for Ubuntu and partner software."

Categorise 'provided by Ubuntu' view

https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/528051

32000 items should not be viewed as a list. It is slow and not easily browsable.

Sort list views by title, rather than package name

https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/541950

Packages are currently sorted by package name, rather than title name. This makes lists hard to browse.

Remove 'view' menu

The 'view' menu filters between the 'main' and 'universe' sections. This is quite similar to the channel filters located under the 'get software' section. The 'provided by Ubuntu' view could for instance be split into 'Ubuntu: maintained by Canonical' and 'Ubuntu: community maintained' (or something like that). The 'view' menu can then be removed.

Implement 'this is where the application can be found' tile

https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/420517

As in mockup in bug report. Or have a 'launch' button.

Categorise 'installed software' view

https://wiki.ubuntu.com/SoftwareCenter#installed

Per spec.

Bug fixing/triaging

Software-center has too many open bugs. Quite a few of them need closing/fixing.

Add your ideas here

Timeline

Week starting

Task

Context

May 2010

May 24th

Exams

Warning /!\ gsoc starts

May 31st

Exams

Ubuntu Alpha1 (June 3rd)

June 2010

June 7th

Exams

June 14th

Exams

June 21st

mini project (gdebi integration)

June 28th

mini project (apturl integration)

Ubuntu Alpha2 (July 1st)

July 2010

July 5th

mini project (tbd)

July 12th

mini project (tbd)

Warning /!\ gsoc midterm evaluation (July 16th)

July 19th

mini project (tbd)

July 26th

GUADEC

August 2010

August 2nd

mini project (tbd)

Ubuntu Alpha3 (August 5th)

August 9th

mini project (tbd)

August 16th

Warning /!\ gsoc ends (August 16th)

August 23rd

Ubuntu FeatureFreeze (August 26th)

August 30th

Ubuntu Alpha4 (September 2nd)

September 2010

September 6th

September 13th

Ubuntu UserInterfaceFreeze (September 16th)

September 20th

Ubuntu Beta (September 23rd)

September 27th

-

Ubuntu DocumentationStringFreeze (September 30th)

October 2010

October 4th

Academic year starts

Comments

Please add any comments here. Alternatively you can contact me via https://launchpad.net/~kiwinote.

kiwinote/gsoc2010/sc-improvements (last edited 2010-04-09 17:16:54 by 82-169-25-39)