The issue: serving two audiences

As far as I understand, the current PPA index page has evolved from an initial requirement serve developers and packagers - whose main PPA needs are focused on building and testing packages.

Over time, we have seen a gradual shift to also serve the needs of PPA users - people who just want to use the software provided by a PPA.

As a result, the PPA index page has become quite complicated - trying to provide simple instructions for adding the PPA to your system, indicating the current status of builds, filtering and paginating through packages and links to functionality to copy packages etc., all on the one interface. See the purpose and use-cases for the PPA index page for more information.

Part of the problem is that, even though the url of the page (+ppa/ppa_name) represents a singular object - a personal archive, due to the needs of the initial developer base, we have pulled information that should really have been at +ppa/ppa_name/packages up into the ppa index page.

The current PPA page

= Re-design ideas ==

Idea 3. Statistics and Timeline

After some more feedback from Martin Pool, the following design:

Note: There are some further comments from Martin on this design that have not yet been integrated. Also comment from Celso on phone: We need to display dependencies too (useful to users owners).

alt

Download the gimp xcf file to play with.

Identified issues for discussion

Idea 4. Add your redesign idea here!

Deprecated ideas

The following design ideas are no longer under consideration after feedback showed problems. You can view all input and feedback for more details.

Idea 2. Re-focusing the purpose

After some great feedback from kiko, cprov, bigjools, martin, maxb and poolie, the following design re-focuses on the needs of the two target audiences by:

alt

Download the gimp xcf file to play with.

Identified issues for discussion

Idea 1. Simplify PPA page by providing separate packages URL

One idea is to simplify the PPA page so that it describes the singular PPA, summarising its most popular packages and most recently uploaded packages etc.:

alt

Download the gimp xcf file to play with.

As the owner or uploader or admin, you will also see two additional portlets on the above page for "Build summary status" and "Repository disk usage".

Option 1: To smooth the transition, we could keep the list of source packages at the bottom of the page, but any interaction with it (ie. filtering or paginating) will then use the +ppa/ppa_name/packages url to handle the request.

Identified issues for discussion

VersionThreeDotO/Soyuz/PPAUI (last edited 2009-08-26 12:26:01 by michael.nelson)