Differences between revisions 3 and 4
Revision 3 as of 2009-02-28 08:17:29
Size: 2248
Editor: cpc3-hers3-0-0-cust869
Comment: Ubuntu Theme
Revision 4 as of 2009-02-28 08:19:10
Size: 2256
Editor: cpc3-hers3-0-0-cust869
Deletions are marked like this. Additions are marked like this.
Line 41: Line 41:
||[[attachment:harvest-ubuntu-1|Fullsize]] 'Home Page' of Harvest|| ||[[attachment:harvest-ubuntu-1.png|Fullsize]] 'Home Page' of Harvest||
Line 45: Line 45:
||[[attachment:harvest-ubuntu-2|Fullsize]] Looking at some 'low-hanging fruit'|| ||[[attachment:harvest-ubuntu-2.png|Fullsize]] Looking at some 'low-hanging fruit'||

Plans for Harvest (Code)

Plan to move ahead:

  • generally:
    • extend the .csv files, so we can have proper (long) titles
    • allow .csv.gz
  • keep data model:
    • SourcePackage

    • OpportunityList

    • Opportunity
  • 'general' view:
    • check boxes with all kinds of opportunity lists, by default use all
    • expand-all button
    • list of source packages, have expanders next to each of them

UDS discussion:

  • expander for huge bug lists
  • keep titles at the top of visible page
  • tooltips (ajax stuff?)
  • seed-based(?)
  • pick a bunch of packages (shopping cart?)
  • use bug contact information
  • feature 'kind of contribution' depending on part of the release cycle
  • link to documentation per "data source"

Ubuntu Look

I felt that although functional, harvest needed a makeover, and so I chose to give it the theme of all the Ubuntu Sites. I chose this instead of a Launchpad theme, because Harvest at the moment is restricted to Ubuntu, but also there might be complications with misguiding users that this was launchpad etc.

To set up the theming of Harvest, I copied over the help.ubuntu.com css file & images and then set too work on the code. First I edited xhtml.py and added all the extra html above the actual content harvest produces. I then did the same for the footer of the page.

I also made the HACKING file look the same.

Apart from just changing the appearance, I also made one usability change. In you look at the screenshots at the end of this section, you can see that in the top-right hand corner, I created a (functional) search box. This allows a user to search for a package using the handler.py?pkg=PACKAGENAME syntax. This allows a user to search for a package a lot more easily than they currently can.



Fullsize 'Home Page' of Harvest


Fullsize Looking at some 'low-hanging fruit'


Harvest (last edited 2016-10-27 07:43:41 by dholbach)