YAST : Yet Another Support Tool

plugin banner

Bug tickets management, throw classic site, multisite plateform

Author:bastho, n4thaniel, ecolosites (profile at wordpress.org)
WordPress version required:3.1
WordPress version tested:4.1.5
Plugin version:1.3.1
Added to WordPress repository:03-12-2014
Last updated:20-05-2015
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:http://ecolosites.eelv.fr/yast/
Total downloads:1 619
Active installs:10+
plugin download
Click to start download

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]
<text email (your email)>
<select color (Your prefered color) "Red,Blue,Green">
<textarea description (Description)>

Some normal text, being stylized by the editor

<radio ok (Ok?) "yes,no"> 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
  2. Insert the javascript file into a page of your remote site
  3. 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:

<script src="//your-wp-site.com/wp-admin/admin-ajax.php?action=yast_form_js"></script>

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:

<script src="//your-wp-site.com/wp-admin/admin-ajax.php?action=yast_form_js&autoload=no&visibility=private&type=bug&username=<?php $current_user['email']?>"></script>

Credits

Icons: from http://icomoon.io under GPL / CC BY 3.0 licences


Screenshots
FAQ
ChangeLog