Laughing Panda JIRA Agile Report Plugins

Name Laughing Panda JIRA Agile Report Plugins
Version 0.2 (Released June 14th 2007)
Product Versions JIRA 3.9.1+
Author(s) Jukka Lindström
Homepage http://www.laughingpanda.org/mediawiki/index.php/Agile_Plugins
Price free!
License Apache 2.0
JavaDocs n/a
IssueTracking http://www.laughingpanda.org/jira/browse/AP
Download JAR see homepage
Download Source http://svn.laughingpanda.org/svn/agile-plugins/trunk/

Description/Features

Provides a workload burndown chart (in hours or from a custom field like Story Points) and FIT integration

Release Notes - Agile Plugins - Version 0.2

** Bug
    * [AP-7] - Cannot access any burndown chart
    * [AP-10] - Burn down chart requires user to be in jira-developer group
    * [AP-16] - RunTimeException - Bad SQL Grammar
    * [AP-20] - Burndown chart not visible because of wrong addressing
    * [AP-21] - Can't get the Plug-in to work
    * [AP-26] - Patch to make the plugin work with jira 3.7.1
    * [AP-28] - plug seems not tow ork on jira 3.7.4

** Improvement
    * [AP-1] - Start date for the chart
    * [AP-2] - Change the plugin to use Jira's entity engine for persistent objects
    * [AP-3] - Create a velocity view for the generated html
    * [AP-4] - Link the graph image to the unresolved issues remaining in the version.
    * [AP-8] - When choosing version for burndown chart, one should be able to browse only those projects for which he has necessary access rights
    * [AP-9] - Fashion-check on dependencies
    * [AP-12] - Save snapshot of remaining time only when it has changed
    * [AP-13] - Downloadable Plugin Resources
    * [AP-23] - Show remaining hours in burndown chart

** New Feature
    * [AP-17] - Enable Burndown generation from a custom field
    * [AP-30] - Panda burn-down plug-in use with Jira 3.9

Installation

http://svn.laughingpanda.org/svn/agile-plugins/trunk/INSTALL.txt

For all other information, see the project homepage.

Screenshots

Labels

plugin plugin Delete
burndown burndown Delete
agile agile Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 01, 2006

    Thomas Burkhart says:

    Hi, can anybody explain me how to install this plugin? Im not a Jave guy, so I ...

    Hi,

    can anybody explain me how to install this plugin? Im not a Jave guy, so I have no idea how to install Spring 1.1.5.

    Also can somebody explain, how to use it, what do the different line mean? Is every color a release?
    Thank you very much

    Thomas

    1. Nov 10, 2006

      Brill Pappin says:

      Installation is one matter. They want to to download the Spring 1.1.5 jar file, ...

      Installation is one matter. They want to to download the Spring 1.1.5 jar file, and add it to the WEB-INF/lib directory the same as you did for the extension itself.

      As for how to use it:

      This looks like a burndown chart. The red line looks like it is the work left. Not sure about the blue line, but it may be velocity. I agree however, that it needs to be a little better in terms of explanation. A legend would go a long way.

      1. Nov 13, 2006

        Peter Jackson says:

        A peek at the code makes me believe that the blue line is the total work allocat...

        A peek at the code makes me believe that the blue line is the total work allocated to the iteration. So one would use it to detect changes in scope during the iteration.

  2. Dec 28, 2006

    Mallikarjun Revgond says:

      Hi i am Not able to down load the code using the SVN link mentioned on th...

     
    Hi i am Not able to down load the code using the SVN link mentioned on this page.
    http://svn.laughingpanda.com/svn/agile-plugins/trunk/

    Please some body help me to get this code i am very much in need of burndown graphs.
    Mallikarjun 

    1. Jan 09, 2007

      Wojciech Seliga says:

      Please try http://svn.laughingpanda.org/svn/agile-plugins/trunk/ They seem to c...

      Please try http://svn.laughingpanda.org/svn/agile-plugins/trunk/

      They seem to change com suffix to org  

  3. Jan 25, 2007

    Mihai Ibanescu says:

    Hi, I've filed an issue:  http://www.laughingpanda.org/jira/browse/AP-26&...

    Hi,

    I've filed an issue: 

    http://www.laughingpanda.org/jira/browse/AP-26 

     There is a patch attached that makes the plugin work for me on jira 3.7.1. Hope others will find it useful.

    Misa 

    1. Jan 25, 2007

      Mihai Ibanescu says:

      Link was garbled by the darn wiki.  http://www.laughingpanda.org/jira/brow...

      Link was garbled by the darn wiki. 

      http://www.laughingpanda.org/jira/browse/AP-26

  4. May 28, 2007

    Oded Hassidi says:

    Hi all, Can anyone tell from can I download the binary files? The link to the ...

    Hi all,

    Can anyone tell from can I download the binary files?

    The link to the site is corrupted and I cannot find it If you do not know from where please tell me and send it to my mail, ohassidi@bmc.com

    Thanks

    1. May 28, 2007

      Wojciech Seliga says:

      Try: http://www.laughingpanda.org/maven/agile-plugins/jars/ Wiki homepage has be...

      Try: http://www.laughingpanda.org/maven/agile-plugins/jars/
      Wiki homepage has been probably attacked by some evil bot. However the page history is intact. I have just rolled back from the history. See: http://www.laughingpanda.org/mediawiki/index.php/Agile_Plugins

      Regards,

      Wojtek 

      1. Jun 14, 2007

        Jukka Lindström says:

        Thanks, yes indeed that was the case. I finally released 0.2 version of this plu...

        Thanks, yes indeed that was the case. I finally released 0.2 version of this plugin today.

  5. Jun 28, 2007

    Martin Klopp Jensen says:

    Hi, im getting this error after having installed the JAR: Error: There was a pr...

    Hi, im getting this error after having installed the JAR:

    Error: There was a problem loading the descriptor for module 'portlet' in plugin 'LaughingPanda'. Error retrieving dependency of class: com.laughingpanda.jira.ChartPortlet. Missing class: com/atlassian/jira/portal/PortletImpl

     Environment: SPRING FRAMEWORK, release 2.0.6 (June 2007)
    Atlassian JIRA (Professional Edition, Version: 3.9.2-#235)

    Am i missing something?

  6. Jul 24, 2007

    Erik Spears says:

    Hello, I've installed the .jar from your website (agile-plugins-0.2-jira-3.9.1....

    Hello,

    I've installed the .jar from your website (agile-plugins-0.2-jira-3.9.1.jar)and restarted Jira.  The plugin is there but errors since it's missing the service.  I tried to add the service in the Jira Admin area (per the installation instructions) and get this error:

    Exception loading class: [VersionWorkloadHistoryManager cannot be null.].
    

    When I go poke around on my server, there isn't actually a com.laughingpanda. etc. path referred to in the installation instructions.  Is there something more than the .jar that  should be installed for this all to work?

    Thanks! 

    PS  I'm using the eval/standalone version of Jira Enterprise v. 3.10, #260. 

    1. Jul 25, 2007

      Wojciech Seliga says:

      Hi, I am not sure if has anything to do with your problem, but I wouldn't be su...

      Hi,

      I am not sure if has anything to do with your problem, but I wouldn't be surprised if this plugin did not work at all with JIRA 3.10. In 3.10 parts related to issue worklog were seriously changed, so probably also this plugin requires changes in the source code.

      Maybe try to install it with evaluation standalone JIRA 3.9.x and check if it works for you.

      Regards,

      Wojtek  

    2. Jul 25, 2007

      Jukka Lindström says:

      Hi, I have tried the plugin with the jira professional 3.10 and it works with ...

      Hi,

      I have tried the plugin with the jira professional 3.10 and it works with it. Could you file a bug in the project JIRA at http://www.laughingpanda.org/jira/browse/AP including possible stacktraces from the logs. I'll also try the plugin with enterprise version quite soon.

      You've been following these instructions: http://svn.laughingpanda.org/svn/agile-plugins/trunk/INSTALL.txt ?

      I am not sure what you are referring to when you say that there isn't a 'com.laughingapanda.' path. Could you elaborate a little.

      Cheers,
      Jukka

  7. Jul 25, 2007

    Erik Spears says:

    Hi Jukka, Thanks for the reply.  I've open an issue as you requested: ...

    Hi Jukka,

    Thanks for the reply.  I've open an issue as you requested:  AP-39.

    In answer to your other questions...

    • No stacktraces in atlassian-jira.log nor in the Catalina logs.  I pasted the one (very small) seemingly relevant error into the bug.
    • Yes, I used those installation instructions.  Nonetheless, "operator error" could certainly still be a cause!  I never eliminate myself as a source of problems. :o)
    • The path comment refers to me poking around on the server.  Within <install_dir>/atlassian-jira/WEB-INF/classes/services/com, there is not subdir for Laughing Panda, only one for "atlassian".  Dunno if that's even the right place to be looking though. :o)

    Hope that helps some!
    --Erik

  8. Sep 28, 2007

    Mihai Ibanescu says:

    Hi, I've tried to use the plugin with Jira 3.11. Because of the Lucene changes,...

    Hi,

    I've tried to use the plugin with Jira 3.11. Because of the Lucene changes, it won't work.

    I also tried to rebuild it from source (using maven build), but maven fails because it cannot download mysql-connector-java. (I did update the other libraries to match what Jira 3.11 is using). Am I doing something wrong?

    1. Jan 07, 2008

      Terry Mueller says:

      Hi Mihai, I had to change project.xml to fix this problem. Specifically, I remo...

      Hi Mihai,

      I had to change project.xml to fix this problem. Specifically, I removed the following line:

      <jar>mysql-connector-java-3.1.11-bin.jar</jar>

      It seems the jar filename doesn't have the "-bin" part now. But I'm using Oracle so while it builds, it might not run with MySQL.

      Regards,
      Terry

  9. Oct 31, 2007

    Greg Flanagan says:

    We have the laughing panda chart plugin installed in our Jira setup.  I wou...

    We have the laughing panda chart plugin installed in our Jira setup.  I would like to display these charts in our confluence setup.  Can someone explain how I can do this?

    Thanks in advance,

    Greg

    1. Nov 01, 2007

      Jukka Lindström says:

      Hi! You can include jiraportlets to confluence using this markup Could not ...

      Hi!

      You can include jiraportlets to confluence using this markup Could not download[ http://jira.portlet.url] : caused by : jira.portlet.url. The portlet url for the portlet you can get from your jira dashboard where you have the portlet like this: Click "Configure on" from top right corner of the dashboard. This makes all the portles configurable with yellow borders. Click on the Title of the portlet "Chart Portlet" and you'll be directed to the rendered portlet content. The url can be seen in the address-area of your browser. It should be something like this:

      https://host/secure/RunPortlet.jspa?portletKey=com.laughingpanda.jira:versionWorkloadChart&chart.height=300&chart.width=500&.....

      Cheers,

      Jukka 

      1. Nov 02, 2007

        Greg Flanagan says:

        Thanks! I figured out that I needed to include a user/password that had acc...

        Thanks!

        I figured out that I needed to include a user/password that had access to view the jira portlet in the URL.

        I guess I will need to create a generic user for this as I don't want to make my username available to people editing my page.

        Does anyone have a more elegant solution to this figured out? 

  10. Dec 21, 2007

    JulioB says:

    I got it installed, got both modules enabled, started up the service, but I have...

    I got it installed, got both modules enabled, started up the service, but I have no idea where the functionality is.

    I got to the project's main page but I don't see a link.  But maybe that's not where it's supposed to be--I don't know because no documentation talks about how to use the Laughing Panda plugin.

     Did I just not install it correctly or is the link found somwhere else?

    1. Jan 07, 2008

      Terry Mueller says:

      Hi JulioB, Once I installed it (JIRA Enterprise Edition, Version: 3.11-#288) an...

      Hi JulioB,

      Once I installed it (JIRA Enterprise Edition, Version: 3.11-#288) and set up the service, I didn't know where to start to create the portlet. Eventually I worked it out...

      • Click "Home" to go to the dashboard
      • Click "Manage Portal" on the top right-hand corner
      • Click "full_configure" link next to the dashboard
      • Click "Add" button
      • Tick "Chart Portlet - Renders a burndown chart of a version work history"
      • Click "Add" button at bottom of page
      • Configure the portlet as required. In particular, make sure you select a specific version from the "Release Version" drop-list and not a project.
      • Click "Save" button
      • Your new portlet should now appear in the "Left Column". You can relocate it (up or right) using the arrows.
      • Click the "Return to dashboard" and your chart should now be visible!

      Good luck,
      Terry

  11. Dec 27, 2007

    John Price says:

    I just installed this and am having problems figuring out how to make it show wh...

    I just installed this and am having problems figuring out how to make it show what I want.  The service is running, but the problems I see are that:

    1) I put a start date of 12/14/2007 for the chart, but the first x-axis point is labeled 12/24/2007.

    2) I asked it to use the built-in estimate fields, and I have a bunch of issues with logged work, yet the chart shows a horizontal blue line and a horizontal red line with one dip.  If I view my Time Tracking report, it clearly shows 11 out of 24 days' work completed.

     So I guess I'm not clear on what to try next.  I'm using JIRA 3.12.

  12. Feb 21, 2008

    Stephen TIhor says:

    The installation instructions appear to have a bad pointer to the swing library ...

    The installation instructions appear to have a bad pointer to the swing library they require.   Is there somewhere from whence it be retrieving without rebuilding?

  13. Mar 10, 2008

    Eric Bloch says:

    I grabbed 2.0.6 from sourceforge; it had 3 jars and I dropped them all in WEB-IN...

    I grabbed 2.0.6 from sourceforge; it had 3 jars and I dropped them all in WEB-INF/lib even though it wasn't clear if more than the spring.jar was needed.