Bugzilla:Addons
Jump to navigation
Jump to search
This page contains a listing of Addons, Utilities, and other applications that can integrate with Bugzilla. If you know of something that's not listed here, feel free to add it (this is a wiki after all). If it doesn't fit in one of the existing categories, feel free to add a new category.
Remember, nothing listed here is officially recommended by the Bugzilla Team (nor are they necessarily not recommended), so use these at your own risk. This is just a collection of things we know about or that people have told us about or posted here.
End-User Utilities
Desktop Clients
- Deskzilla (website) - Deskzilla is an alternative Bugzilla client. It is a desktop application with interactive user interface and unique capabilities including offline use/synchronization that are a valuable addition to the feature-rich web-based Bugzilla software.
- Bugxula (website) - Bugxula is an extension for Firefox/Mozilla/Netscape that provides a GUI interface to several features in Bugzilla.
Browser integration
- view bug attachment source (website) - Greasemonkey script for Firefox adds a "source" link next to the mime type of attachments, except for text/plain attachments such as patches, allowing you to view the source of an attachment that would otherwise crash Firefox when viewed normally (such as testcases).
- Jesse Ruderman's Bugzilla Bookmarklets (website) - bookmarklets for multiple browsers to make using Bugzilla or Bugzilla-related data easier.
- Igzilla (website) - Google homepage gadget to list bugs from your favorite Bugzilla instances to your personalized homepage.
IDE integration
- Mylar Bugzilla Connector (website): a full-featured client for Bugzilla that supports offline editing and change notifications. The client can be integrated into the Eclipse IDE or as a standalone application.
- Eclipse Bugzilla (website) - This plug-in integrates Bugzilla bug tracking into the Eclipse workbench. The approach for integration is a light-weight one, the web interface is used to handle common tasks and provide easier access using an Eclipse UI. The web interface is integrated in Eclipse via the SWT browser widget.
- (obsolete) Buglist: The Eclipse Bugzilla Plug-in (dead link) - Buglist integrates Eclipse IDE with Bugzilla allowing to display bug searches in Eclipse. Buglist is implemented as an Eclipse module.
IRC client integration
- Bugzilla Linker (website) - script plugin for the Colloquy IRC client (for Mac OS X) to link bug numbers mentioned in IRC channels and open Bugzilla bugs from the input line.
Project management software integration
- JujunieIntegration (Freshmeat project page) One of the integration modules in this application updates a Imendio Planner file with the time tracking information held by Bugzilla. It also updates the bugs deadline according to the project plan, and generates a mail report with a set of warnings highlighting inconsistencies between the Planner file and Bugzilla.
- TaskJuggler (website) TaskJuggler is an Open Source tools for serious project managers. See TaskJugglerIntegration for scripts that create input files from Bugzilla for a TaskJuggler project.
Server-side Utilities
Integration with other web applications
- Zimbra (website) - Zimbra (an email/groupware product) has a Zimlet which will show bug information and hyperlink to Bugzilla when bug numbers are mentioned in their webmail app. (corrections to this description welcome, I haven't actually seen it - if you can verify it, remove this parenthetical :) )
Integration with Source Code Management programs
- svn.it-projects.com (website) - it-projects.com integrates Bugzilla with Testopia and Subversion and offers reliable services for developers as a hosted solution.
- p4dti (website) - The Perforce Defect Tracking Integration (P4DTI) connects your defect tracking system to Perforce, so that you don't have to switch between them and enter duplicate information about your work. It also links changes made in Perforce with defect tracker issues, making it easy to find out why a change was made, find the work that was done to resolve an issue, or generate reports relating issues to files or codelines.
- SCMBug (website) - Scmbug is a system that integrates software configuration management (SCM) with bug-tracking. It aims to be a universal tool that will glue any source code version control system (such as CVS, Subversion, and Arch) with any bug-tracking system (such as Bugzilla and Mantis).
- CVSZilla (website) - CVSZilla is a small piece of Perl-glue to integrate CVS, Bugzilla and CVSWeb or ViewCVS with each other.
- CVS to Bugzilla integration - A detailed description of an email solution to integrate cvs and webcvs into Bugzilla without patching either Bugzilla, cvs or webcvs.
- Bugzilla/CVS/Wiki integration guide (website) - A detailed guide to integrate incrementally Bugzilla/CVS/MediaWiki and also mailing lists and various CVS utilities.
- Bugzilla/SVN/Wiki integration guide (website) - A detailed guide to integrate incrementally Bugzilla/SVN/MediaWiki and also mailing lists and various SVN utilities.
- svn_bz (Svn repo) - Simple script (based on Sean Foy's earlier work) to append Subversion commit messages (author, revision, changed files, and description) to bugs that are referenced in the commit description text. Designed to be used where Bugzilla and Svn are on the same server.
- svn_bz_email_in (perl script) is a modification of this to use the Bugzilla email in feature (2.23.3+
Bug 353994). It uses Bugzilla's inbound email interface to actually parse the commit message, so the message can contain anything that the email interface supports.
- svn_bz_email_in (perl script) is a modification of this to use the Bugzilla email in feature (2.23.3+
- BugzillaPublisher (website) is a CruiseControl publisher. CruiseControl is a continuous integration tool. BugzillaPublisher performs following steps:
- Get all modifications in the modification set
- For each modification, extract the modification comment (aka CVS comment)
- Extract bug number and comment using a regexp (by default "Bug [\d+] - .*")
- Push a comment directly on the bugzilla database for the bug number. The new comment contains : "CruiseControl project name" + "build number" + "build date" + "commit comment" + "modified filenames list
- AccuBridge (website) - Bidirectional integration with the AccuRev SCM suite.
Test case management systems
- Testopia (website) - a web-based test case management system that works as an add-on to Bugzilla.
- VeryWeyes Test Case Manager (website) - is a multi-user, browser based database application that provides a comprehensive framework to manage the various types of testing cycles that occur during the product development and verification process. Comes with built-in Bugzilla integration.
IRC Bots
Bots that can inhabit IRC channels and announce bug changes and/or perform queries
- BZBot (direct download) - announce bug changes and perform simple milestone-based status mini-reports.
- BZBot-bgo (direct download) - GNOME's modified version of BZBot
- MozBot (web site) - MozBot is a general-purpose IRC bot with lots of addon modules. It ships with a module for Bugzilla that lets you perform queries against your Bugzilla and also can announce bug changes. On irc.mozilla.org we no longer use bzbot, because this module can do most of what he used to do, but if all you want is bug change announcements, MozBot might be overkill. Note: The tarballs of MozBot on the FTP server as of this writing are VERY outdated, and do not contain a working Bugzilla module. You must check MozBot out of the Mozilla CVS repository to get a working Bugzilla module.
Data harvesting
Scripts and utilities for getting useful data out of Bugzilla
- Bugzilla Changelog (web site) - generates changelogs for a product based on bugs resolved fixed against a specific target milestone.
- JujunieIntegration (Freshmeat project page) One of the integration modules in this application generates a report based on time tracking information in Bugzilla, allowing you to know the time spent by a set of users in a range of time, summarizing the hours worked by users and by days.
Quips
- bzquips (Svn repo) - Some computer-science related quips that I liked, and added to one site's Bugzilla installation. Warning: light profanity in klortho's quotes.