Version 4

    Wish List Portlet

     

    The purpose of this portlet is to present the user with a list of issues that are important to resolve for the project.

     

    Again let's start by looking at the competition.

     

    Glassfish

     

    I could not find a page that gave me a list of desired features. It's possible to run a query on the Issue Tracker system but this is not straightforward and can look quite intimidating:

     

    https://glassfish.dev.java.net/issues/query.cgi

     

    Geronimo

     

    As geronimo uses JIRA they also have the Popular Issues report. They do not present this information on the main website however.

     

    Ubuntu

     

    Ubuntu has the novel idea of bounties:

     

    http://www.ubuntu.com/developers/bounties

     

    These are areas of work which the project offers money for if someone completes it to their satisfaction. We could offer similar incentives, especially schwag for the successful completion of wish list items.

     

    Fedora

     

    http://fedoraproject.org/wiki/Features/Policy

    http://fedoraproject.org/wiki/Releases/9/FeatureList

    http://fedoraproject.org/wiki/CategoryProposedFedora9

    http://fedoraproject.org/wiki/CategoryProposedFeature

     

    jboss.org - Current

     

    In addition to the JIRA Popular Issues report there is also a TODO Forum that contains a list of desired features or fixes. This acts as a  holding place for people to submit ideas before they are entered as issues into JIRA.

     

     

    New Design

     

    Because JIRA already includes a Popular Issues report we can simply use this as the wish list. We can show the top 10 issues for a project in a Wish List Portlet together with the number of votes and allow the user to sort them based on issue type and version. For example the JBoss AS project could have:

     

    Wish List

     

    Votes

    Issue Type

    Summary

    Target version for fix

    9

    New Feature

    Evaluate and implement missing JSR-88 functionality

          

    9

    Bug

    MemoryLeak (redeployment) on EJB3

    JBossAS-5.0.0.Beta3

    8

    New Feature

    Allow for deployments without an explicit suffix

    JbossAS-4.2.1.CR1

          

     

    The filter would look as follows:

     

    Show top 10:

    Issues

    Version:

    All

    Tasks

    JBossAS-5.0.0.Beta3

    Bugs

    JBossAS-4.2.1.CR1

    New Features

     

    Clicking on a particular issue should take the user through to the JIRA issue.

     

    We may also wish to have another column that contains an incentive for someone to complete the wish list item, i.e. a JBoss.ORG hat.