Bugzilla DekiWiki extension

May 30th, 2008 Stephen Lau

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.

[tags: Songbird]


7 Comments Add your own

  • 1. Max Kanat-Alexander  |  May 31st, 2008 at 00:08

    Cool! Make sure that gets linked from http://wiki.mozilla.org/Bugzilla:Addons, too, so that other people who are using both know about it. :-)

    -Max

  • 2. Aaron Fulkerson  |  May 31st, 2008 at 09:29

    Add a Todo list on that extension’s page of things you’d like completed. For inspiration you can look at http://wiki.opengarden.org/Deki_Wiki/Extensions/Mantis

  • 3. SW  |  May 31st, 2008 at 16:09

    Personally I find it’s no fun whatsoever having to learn a dozen different ways to do the same thing with a dozen different wikis, all of them claiming to be better than the others when in reality they’re all rather mediocre. It’s one of the biggest wastes of time and effort in my working life these days.

  • 4. Aaron Fulkerson  |  May 31st, 2008 at 18:19

    @SW

    I totally understand where you’re coming from. However, one of the many wonderful features of MindTouch Deki is that you don’t have to learn any new language(s). It has an integrated WYSIWYG that doesn’t suck like all the others because it’s operating on XHTML. Also, if you want to extend the platform you can do so in any language you like. Give MindTouch Deki a look, it’s definitely not mediocre.

  • 5. Fiona  |  June 3rd, 2008 at 07:27

    I got this working on my wiki which is cool, but… I can’t get the summary on the tool tip or the strike through on close to happen.

    Did I miss something?

  • 6. Fiona  |  June 3rd, 2008 at 07:49

    Oh, and how about adding the ability to create a saved search link? Yeah I know, give ‘em one thing and they want the world!

  • 7. Aaron Fulkerson  |  June 3rd, 2008 at 08:03

    @Fiona,

    Take your ideas and issues to MindTouch. The dev forum is http://forums.opengarden.org


Leave a Comment

Required

Required, hidden



Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to comments via RSS Feed

Search

Pages


New Photos

2008-07-24 The After After Party @ OpenSourcery by Stephen Lau2008-07-24 Beerforge (The Songbird Party) by Stephen Lau
2008-07-24 OSCON Day 2 at the Booth by Stephen Lau2008-07-23 John Plocher vs. Jörg Schilling Sumo Wrestle by Stephen Lau
2008-07-23 OSCON Day 1 by Stephen Lau2008-07-22 OSCON Day 0 by Stephen Lau
2008-07-21 Bummin' Around Portland by Stephen Lau2008 Photos of Char-siu by Koshi by Stephen Lau
2008-07-05 Climbing Six Toe Rock at Castle Crags by Stephen Lau2008-06-28 Neighbourhood Beagles by Stephen Lau

Categories