Harvest

Differences between revisions 5 and 8 (spanning 3 versions)
Revision 5 as of 2009-06-02 16:01:11
Size: 2449
Editor: i59F75EF9
Comment:
Revision 8 as of 2009-08-19 09:00:51
Size: 2394
Editor: i59F77726
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
== Plans for the next release ==
=== Definite ===
 * Architecture
  * Use Django to broaden the scope and make development more natural
  * Re-use most of the importer, django-ify it
  * Data
   * allow explanations of opportunity types
   * keep data model:
    * !SourcePackage
    * !OpportunityList
    * Opportunity
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||

= Plans for the next release =

 * [[Harvest/NewUI]]

== Definite ==
Line 16: Line 12:
  * allow users to select package sets   * allow users to select package sets or packages where they're bug contact
Line 20: Line 16:
 * Move to Canonical machine!
Line 21: Line 18:
=== Nice to have === == Nice to have ==
Line 29: Line 26:
  * allow users to select various packages too?, use bug contact information?   * allow users to select various packages too?
Line 32: Line 29:
== Ubuntu Look == = Ubuntu Look =
Line 42: Line 39:
=== Screenshots === == Screenshots ==
Line 50: Line 47:

----
CategoryHarvest

The code of Harvest is hosted on Launchpad.

Plans for the next release

Definite

  • Use django openid auth to allow log in
    • allow users to add comments to opportunities to allow more coordination
    • allow users to select package sets or packages where they're bug contact
    • allow users to select opportunity types
  • View
    • Always keep Opportunity List titles visible
  • Move to Canonical machine!

Nice to have

  • Data + Presentation
    • feature 'kind of contribution' depending on part of the release cycle
    • RSS LOVE
    • Set skill level (easy/medium/hard/..) for opportunities?
  • Data Import
    • allow .csv.gz
  • View + Use
    • allow users to select various packages too?

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.

Screenshots

harvest-ubuntu-1-small.png

Fullsize 'Home Page' of Harvest

harvest-ubuntu-2-small.png

Fullsize Looking at some 'low-hanging fruit'


CategoryHarvest

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