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. :-) > > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

