Bugzilla DekiWiki extension

Friday, May 30. 2008  –  Category: Songbird

One of the things we’ve been tackling at Songbird is migrating from our existing three (yes, 3) wiki systems and integrating them all into one system. Our two old public wikis were stale, decrepit, and unloved. In fact, none of us knew the admin password for one of them - and it seemed like we all had to edit through mig or mattc’s account. Craziness.

Anyway, we’re big fans of Mozilla (duh), so we started following avidly when Eric blogged about MDC moving to DekiWiki.

With all the nest work we’ve got lined up, we figured we might as well migrate the content and flip our DekiWiki live rather than blocking it on skinning/theming it, so last week we made our wiki live, and I moved all our developer site content over to it.

One of the things I’ve been screwing around with lately is learning DekiScript; I figured I’d start with a simple Bugzilla extension. I just posted it to the DekiWiki site in the hopes that it will be useful to others. Basically it lets me do:

{{ bugzilla.link(7800) }}

which will create a link to the Bugzilla link, update it to reflect state of the bug (strikethrough represents a closed bug), and give it a title/tooltip with the summary of the bug. You can see it in action here on my test page or here on our Feathers update guide.

I’m a huge fan of DekiWiki’s extensibility… granted, writing extensions in XML/DekiScript is something new and different… I keep tripping up over it, but it’s been an interesting exercise and it’s always fun learning something new.


Recent posts