Re: [RFC] status indication for DebianBugs links on the [wiki|websites]
Hello,
I agree that tracking the status of a bugs inside a wiki/webpage would
be a nice feature.
Are you available to discuss about it tomorrow afternoon?
Topic would be:
* Do we want to implement it?
* Is it better to implement it in the wiki, so it's rendered on the
serverside as html by moinmoin ; or do we want to render it on client
side using a javascript?
Can we meet at 4pm?
Franklin
On Sat, 2009-07-25 at 17:49 +0200, Max Vozeler wrote:
> Hi all,
>
> I'm writing about a wiki feature I've been playing with today
> with the help of Franklin.
>
> In the d-i team, we've been using a wiki page to track problems
> and features for upcoming releases. This includes some references
> to Debian bugs using DebianBug: interwiki lnks.
>
> We thought it would be cool to have an easy visual indication
> of bug statuses when looking at the page.
>
> So after talking with people here at Debcamp, the attached
> scripts came out. BEWARE that I have no clue whatsoever about
> JavaScript, and wrote in it for the first time ever. ;-)
>
> [Edit+Resend#5, Get the scripts here:
> http://people.debian.org/~xam/bugstatus.tgz]
>
> What it does is collect the bug numbers of all DebianBug links,
> send a request to a proxy CGI (which submits a SOAP request to
> the BTS and returns a JSON structure with the bug statuses).
>
> The Javascript code takes the JSON, looks at the bug status to
> see which bugs are "done" and if so just changes the .className
> to contain "closed-bug".
>
> I'd like to see what people think and ask if we can get this
> installed on wiki.debian.org.
>
> I talked with Don Armstrong and DSA guys and they thought it
> should be OK in terms of the load it generates.
>
> Currently required to get it to work:
>
> - Install the bugstatus.pl CGI somewhere on wiki.d.o; I think
> it must be accessible through a wiki.d.o URL due to cross-
> site xml http request restrictions.
>
> It should only need libsoap-lite-perl and libjson-perl.
>
> - Somehow integrate the Javascript. I have no clue how we
> would best go about doing that. Currently the script is
> called in the testpage through body onXload=.
>
> Let me know what you think,
>
> Max
>
> PS; Don suggested getting the JSON support into debbugs
> proper, which would make the proxy CGI unnecessary at some
> point in the future. I will file a wishlist bug. :-)
>
>
Reply to: