Bug Library

Description

This plugin provides an easy way to incorporate a bug/enhancement tracking system to a WordPress site. By adding a shortcode to a page, users will be able to display a bug list and allow visitors to submit new bugs / enhancements. The plugin will also provide search and sorting capabilities. A captcha and approval mechanism will allow the site admin to avoid spam.

Screenshots

  • Bug Listing
  • Form to report new issues

Installation

  1. Download the plugin
  2. Upload the extracted folder to the /wp-content/plugins/ directory
  3. Activate the plugin in the WordPress Admin
  4. To get a basic Bug Library list showing on one of your WordPress pages, create a new page and type the following text: [bug-library]

There are a number of optional arguments that can be specified with the shortcode. Here they are with examples for each:

[bug-library bugcategorylist=’3,4,5′] = List of bug categories to display
[bug-library bugtypeid=’4′] = List of bugs from a specific category
[bug-library bugstatusid=’5′] = List of bugs that have a specific status
[bug-library bugpriorityid=’6′] = List of bugs that have a specific priority

These shortcode options can be combined:

[bug-library bugcategorylist=’3,4,5′ bugtypeid=’4′ bugstatusid=’5′ bugpriorityid=’6′]

  1. Configure the Bug Library General Options section for more control over the plugin functionality.
  2. Copy the file single-bug-library-bugs.php from the bug-library plugin directory to your theme directory to display all information related to your bugs. You might have to edit this file a bit and compare it to single.php to get the proper layout to show up on your web site.

FAQ

None at this time

Installation Instructions
  1. Download the plugin
  2. Upload the extracted folder to the /wp-content/plugins/ directory
  3. Activate the plugin in the WordPress Admin
  4. To get a basic Bug Library list showing on one of your WordPress pages, create a new page and type the following text: [bug-library]

There are a number of optional arguments that can be specified with the shortcode. Here they are with examples for each:

[bug-library bugcategorylist=’3,4,5′] = List of bug categories to display
[bug-library bugtypeid=’4′] = List of bugs from a specific category
[bug-library bugstatusid=’5′] = List of bugs that have a specific status
[bug-library bugpriorityid=’6′] = List of bugs that have a specific priority

These shortcode options can be combined:

[bug-library bugcategorylist=’3,4,5′ bugtypeid=’4′ bugstatusid=’5′ bugpriorityid=’6′]

  1. Configure the Bug Library General Options section for more control over the plugin functionality.
  2. Copy the file single-bug-library-bugs.php from the bug-library plugin directory to your theme directory to display all information related to your bugs. You might have to edit this file a bit and compare it to single.php to get the proper layout to show up on your web site.

Contributors & Developers

“Bug Library” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Bug Library” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.4.6

  • Enhanced quick edit for bugs to be able to easily change product, status, priority and other fields
  • Added option to remove bugs from site search results

1.4.5

  • Re-wrote user query code for bug assignment to avoid issues on some installations

1.4.4

  • Fixes to work on sites that are not installed at the root of a URL

1.4.3

  • Fixes to work on sites that are not installed at the root of a URL

1.4.2

  • Fixed issue accessing category menus

1.4.1

  • Added options to be able to hide the product, version number and issue type fields

1.4

  • Modified bug query for shortcode display to avoid displaying bugs that are in trash

1.3.9

  • Re-arranged all menu items under Bugs menu in admin to make it easier to find all related items
  • General code cleanup

1.3.8

  • Changed file_get_contents for wp_remote_fopen

1.3.6

  • Updated single item template for twenty-fifteen theme
  • Corrected some issues with default options not being created correctly
  • Added uninstall function
  • Corrected label in admin

1.3.5

  • Corrected PHP code warning

1.3.4

  • Added new option to allow comments to be closed automatically when a user-defined closure status is assigned to a bug

1.3.3

  • Fixed problem with activating file attachments

1.3.2

  • Removed hard-coded image file extension when uploading attachments

1.3.1

  • Corrected PHP warnings

1.3

  • Changed mechanism to display the submit new issues popup

1.2.9

  • Corrected PHP warnings

1.2.8

  • Updated colorbox script to fix problem with black box when submitting new issues in latest version of WordPress

1.2.7

  • Updated jQuery datapicker script to fix problem with latest versions of WordPress

1.2.6

  • Fixed uncaught reference error in javascript code

1.2.5

  • Added field to define default user bug priority in configuration panel
  • New user reported issues now have a priority so they can appear in the list

1.2.4

  • Added code to make sure that post data is available when saving custom bug data

1.2.3

  • Added CDATA tags around javascript code
  • Removed unnecessary quotes around PHP code to render meta boxes

1.2.2

  • Removed reference to non-existent table in admin menu code

1.2.1

  • Update to ensure compatibility with WordPress 3.3

1.2

  • Added options to shortcode to allow users to specify bug priority, type and status as arguments

1.1.2

  • Fixed issue with status field not display correct entry when editing bugs
  • Modified join condition in bug display code to avoid upgrade issues with missing priorities

1.1.1

  • Changed Upload Image option to Upload File. Changed code that displayed image to become link to attached file.

1.0.3

  • Added options to make the reporter name and reporter e-mail required fields in the user issue submission form

1.0.2

  • Corrected variable with bad name

1.0.1

  • Added filters in admin bug list page to filters bugs by type, status and product
  • Corrected problem with product, status and type getting deleted if you quick edited a bug

1.0

  • First release of Bug Library