||This page discusses some design options for the 3.0 package navigation redesign. Please see [[SoyuzPackageUI]] for more information. || ||<>|| = Navigation redesign UI = The navigation redesign discussed at [[SoyuzPackageUI]] requires us to implement new page designs for the Distribution Source Package page and the Distribution Source Package Release page. The designs attempt to reduce the number of pages scattered around with differing but related pieces of information that should be more easily accessible in a single page load. == Distribution Source Package page == The fourth iteration of the mockup is shown below. [[http://people.canonical.com/~ed/dsp_mockup_with_linkage2.png|{{http://people.canonical.com/~ed/dsp_mockup_with_linkage2.png|alt|width=400}}]] == Distribution Source Package Release page == The 4th iteration is here. Lots of changes, see for yourself. [[http://people.canonical.com/~ed/dspr_mockup4.png|{{http://people.canonical.com/~ed/dspr_mockup4.png|alt|width=400}}]] = Old mockups = == DSP == The first mockup attempts to fix several things: * Use the product description from the upstream product linked via +packaging. * Links the summaries of the latest publications in each series with relevant information that is only on other pages, such as build data, diffs and its change log. * Removes the huge, slow-to-render and mostly useless publication history in favour of the separate "See full publishing history" link. [[http://people.canonical.com/~ed/dsp_mockup.png|{{http://people.canonical.com/~ed/dsp_mockup.png|alt|width=400}}]] The second iteration of the mockup is shown below. This is in response to lots of feedback (thanks people). In particular, the full changelog is used by many people so I've put it on the side menu for now and will make a new page that contains it. It's possible that I could also make the changelog appear inline using an AJAX call, let me know your thoughts. [[http://people.canonical.com/~ed/dsp_mockup2.png|{{http://people.canonical.com/~ed/dsp_mockup2.png|alt|width=400}}]] The third iteration of the mockup is shown below. There are two pages, one showing product linkage and the other without. The package logo is wrong but will be correct in the final product. [[http://people.canonical.com/~ed/dsp_mockup_no_linkage.png|{{http://people.canonical.com/~ed/dsp_mockup_no_linkage.png|alt|width=400}}]] [[http://people.canonical.com/~ed/dsp_mockup_with_linkage.png|{{http://people.canonical.com/~ed/dsp_mockup_with_linkage.png|alt|width=400}}]] == DSPR == This page design attempts to refine the information in the existing page into a more easily-read format, and then brings in more information from other pages grouped with the binary package names. * Source file downloads moved to a side portlet * Changelog added * Binary package listings changed to a table format, with build information for each architecture/series. * File and package relationships available in the table via an expandable row. [[http://people.canonical.com/~ed/dspr_mockup.png|{{http://people.canonical.com/~ed/dspr_mockup.png|alt|width=400}}]] In this second version, the diffs and publishing history are moved to the side bar: [[http://people.canonical.com/~ed/dspr_mockup2.png|{{http://people.canonical.com/~ed/dspr_mockup2.png|alt|width=400}}]] The 3rd iteration moves the build success/failure icon to the column headings, and the table entries are now package icons that link to the relevant .deb to download. [[http://people.canonical.com/~ed/dspr_mockup3.png|{{http://people.canonical.com/~ed/dspr_mockup3.png|alt|width=400}}]]