Bug tickets management, throw single site or multisite plateform
this plugin allows WordPress users to open supports tickets from front or admin pages.
The purpose is to manage a community of webmasters on a WP plateform, to give assitance for editing or publishing, get bugs from themes or plugins.
Full integration
- Custom categories to filter tickets
- For logged-in users: a submit button in the admin bar
- For every one: possibility to use a form (with shortcode). The form can assign tickets to a specific category.
Here some usefull tools provided to help resolve tickets
- Automaticly add page URL, Browser details and and POST variables to new tickets
- Filter by categories
- User assignation
- Comments, with spent time
- Merge tickets
- Close or re-open tickets
Form submission shortcode
Basic shortcode
[BugTickets_form]
Will output a support form, like the one in the admin bar
Basic shortcode options
Basic options are:
* type (string, must be a ticket_type slug)
* title (string)
* only_known (true/false) filter logged-in users or not
* force_ssl (true/false)
example :
[BugTickets_form type="bug" title="New bug" only_known=false force_ssl=true]
Full shortcode use
You can assist the description filling by using custom form fields like :
<field_type field_name (field_label)>
usable field types are :
- text
- textarea
- select
- radio
add possible values for
select and
radio with "comma,separated,values"
example :
`
[BugTickets_form type="bug" title="New bug" only_known=false force_ssl=true]
Some normal text, being stylized by the editor
this question is very important !
[/BugTickets_form]
`
### External website form
You can oput a submission form in an external website. wtih 2 steps :
1. Allow the remote host, in Support tickets > Options
1. Insert the javascript file into a page of your remote site
1. The form is hidden by default and can be opened by a button.
Some details about this feature :
the jascript URL looks like :
//
your-wp-site.com/wp-admin/admin-ajax.php?action=yast_form_js
So, just put this ligne into your HTML:
`
`
Je javascript auto add a button to open the form, but you can use your own just by adding the class "yast-dist-support-button" a any HTML element.
A click on an HTML element with class "yast-dist-support-button" will open the support form.
You can cutomize the by by adding parameters to the script URL:
* autoload: if set to "no", do not append the form to the body, but wait a click of the user
* visibility: will force "private" or "public"
* user: used to identify the reporter. can be a username, login or email
* type: any ticket type defined in your WordPress
* title: any string
example:
`
`
### Credits
Icons: from
http://icomoon.io under GPL / CC BY 3.0 licences