Characteristics:
- Provides simple integration to a running Bugzilla system.
- Needs access to the bugzilla database.
- Allows creating of and linking to tickets as well as reporting on milestones.
02.04.06: Plugin is now available, please download the attached ZIP archive, unpack it and read the (short) documentation.
Please be advised: There is absolutely NO WARRANTY associated.
-Yes, Yes please I beg you, carry on with this.... it'll be brilliant.... what about one for subversion?
ta, GWP
- sorry for the delay! Indeed we do subversion integration also but I do not see how to get this into a JSPWiki plugin, you have to use bugtraq and modify bugzilla to provide autolinkification, dont you? - jv
C&P from installation instructions inside the zip:
Version
Bugziki Version 1.0 Distribution contains:| src/* | Source code |
| doc/* | this documentation |
| dist/bugziki.jar | Binary |
Introduction
Bugziki is a JSPWiki plugin, providing simple integration with the Bugzilla
bugtracking system.
In spirit, it follows the Trac
system, but using proven and potentially installed components.
After installation, you may insert into your Wiki pages the following commands:
[{Ticket id=1003}] -> Renders a link to an existing ticket, displaying its name.
[{Ticket name='Void order must void commission, too'}] -> Schedule a ticket for creation and link to it.
[{Milestone name='1.2.1'}] -> Display milestone summary.
Installation
Requirements
You need:- JSPWiki installed
- Bugzilla installed
- Access to the Bugzilla database from the JSPWiki server
- A jdbc driver for the Bugzilla database (usually MySQL, try MM-MySQL
)
Procedure
- Stop the JSPWiki server
- Locate the WEB-INF directory of JSPWiki (if $TOMCAT is the root of the tomcat installation, you should find it under $TOMCAT/webapps/JSPWiki/WEB-INF).
- copy the following file to WEB-INF/lib: bugziki.jar, commons-dbcp.jar, commons-pool.jar, the mysql jdbc driver
- edit WEB-INF/jspwiki.properties:
- add com.objectcode.bugziki to the jspwiki.plugin.searchPath
- add the following variables at the end of the file:
Variable Example Description bugziki.db.driver com.mysql.jdbc.Driver Class of the JDBC Driver bugziki.db.url jdbc:mysql://localhost/bugzilla Bugzillas JDBC database address, as seen from the JSPWiki server bugziki.db.uid root Bugzilla database user id bugziki.db.pwd ********* Bugzilla database user password bugziki.http.url http://acme.com/bugzilla Base URL for links into bugzilla bugziki.http.product MyProduct Default Bugzilla Product
- Start the JSPWiki server
Syntax
Tickets
The usual lifecycle of a ticket in Bugziki is:- a requirement or bug is discussed during a meeting, telephone call or mail
- a protocol is written in a wiki page
- the protocol is reviewed and action items are found
- action items are turned into ticket by marking them as such: [{Ticket name='What is to do?'}]
- The new ticket is now displayed just like a link to a not-yet-existing wiki page
- Following the link, you are transferred to the Bugzilla Bug-Enter Form in order to specify details about the ticket.
- in the protocol, the ticket is now shown together with its id and state.
Following the links, you get to correspondent Bugzilla Query Results.
Further integration tips
Integrate Subversion and Bugzilla using bugtraq Properties
Integrate WebSVN
Autolinkification for Commit Sets and Wiki pages
Todo
- Subversion and/or CVS integration (can now be done partially using WebSVN)
- a comprehensive timeline
- a complete template project wiki
Credits
Many thanks to the people of these projects:Hi !
Do you have any sandbox installation available so I can see what this plugin can do. I was trying to install on my own computer, but I gave up (it's not plugin, it's bugzilla, I have not installed it yet, so before I can test drive your plugin I must do that first, only problem is that I don't have time at the moment).
Andy
--Andy
, 05-Jul-2007
Add new attachment
List of attachments
| Kind | Attachment Name | Size | Version | Date Modified | Author | Change note |
|---|---|---|---|---|---|---|
zip |
bugziki.zip | 156.1 kB | 1 | 02-Apr-2006 18:40 | 80.145.79.185 | |
GIF |
milestone.GIF | 3.0 kB | 1 | 03-Oct-2006 19:20 | 213.96.121.208 |
