We've been working on JSF 2.0 for over a year now and we're very close to having solid specifications and implementations for our top two issues: Ajax and EZComp. Of course, the implementation of both of these issues has required lots of work on smaller issues.  However, at least 80% of the features people want to see in JSF 2.0 are not touched by Ajax or EZComp.  To help us prioritize the issues, I'm having a contest.

The first person to give me a tested and working XSLT stylesheet (and instructions on how to use it) that styles an XML export of the java.net issue tracker issues will be sent an autographed copy of my new book Secrets of the Rock Star Programmers.  You'll have to paypal me the shipping and handling cost.  The winner can tell me how fast they want it and the costs will be calculated from there.

The winning stylesheet must meet at least these requirements.

     
          
  1. It has to be able to style this        xml file (and others like it).

  2.       
  3. The result of running the style sheet on the XML input        must be something I can easily print (HTML or PDF, for        example).

  4.       
  5. The printed output should have exactly one java.net        issue tracker issue per page.  I have some del.icio.us links        on how to do this in HTML at <http://delicious.com/edburns/pagebreak>

  6.      

You get a special bonus if you can tell me how to easily and cheaply print these on 5"x7" index cards.

I plan to use this printed output to do a scrum-like feature prioritization exercise.

The contest will close next Tuesday, 12 August 2008 at 23:59 EDT.

Please send your entries to me via email to "ed dot burns at sun dot com", and put "ACTION: XSLT CONTEST" as the subject.

  Technorati Tags: edburns

2 Comments

  • 392 Guest Newbie
    Ed, How long after the JSF 2.0 spec finalization will the next version of JSF The Complete Reference be avilable? Thanks, Kurzweil4 //
    • 392 Guest Newbie
      What you really want is someone to design what the html page for an issue should look like, then you add some special attributes to the tags that should be filled with data and generate the XSLT from that, see http://tobe.homelinux.net/weffo //