Title: YAST : Yet Another Support Tool
Author: Bastien Ho
Published: <strong>December 3, 2014</strong>
Last modified: May 20, 2015

---

Search plugins

![](https://ps.w.org/yast-yet-another-support-tool/assets/banner-772x250.png?rev
=1037516)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/yast-yet-another-support-tool/assets/icon-256x256.png?rev=1037503)

# YAST : Yet Another Support Tool

 By [Bastien Ho](https://profiles.wordpress.org/bastho/)

[Download](https://downloads.wordpress.org/plugin/yast-yet-another-support-tool.zip)

 * [Details](https://wordpress.org/plugins/yast-yet-another-support-tool/#description)
 * [Reviews](https://wordpress.org/plugins/yast-yet-another-support-tool/#reviews)
 *  [Installation](https://wordpress.org/plugins/yast-yet-another-support-tool/#installation)
 * [Development](https://wordpress.org/plugins/yast-yet-another-support-tool/#developers)

 [Support](https://wordpress.org/support/plugin/yast-yet-another-support-tool/)

## Description

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 :

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

### Languages

 * en : 100%
 * fr_FR : 100%

## Screenshots

 * [[
 * Ticket list
 * [[
 * Single ticket view
 * [[
 * New ticket form

## Installation

 1. Upload `yast` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress admin

## FAQ

  Does this plugin intend to replace a full support tool?

No, this plugin intends to let admins hemp other user on a single or multi-site 
WP

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“YAST : Yet Another Support Tool” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ Bastien Ho ](https://profiles.wordpress.org/bastho/)
 *   [ N4thaniel ](https://profiles.wordpress.org/n4thaniel/)

[Translate “YAST : Yet Another Support Tool” into your language.](https://translate.wordpress.org/projects/wp-plugins/yast-yet-another-support-tool)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/yast-yet-another-support-tool/),
check out the [SVN repository](https://plugins.svn.wordpress.org/yast-yet-another-support-tool/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/yast-yet-another-support-tool/)
by [RSS](https://plugins.trac.wordpress.org/log/yast-yet-another-support-tool/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.1

 * [BUG] Fix bad nonce_field name in single page
 * [BUG] Fix bad reference in live search

#### 1.3.0

 * [UI] Add “auto spent time” and “comment and close”
 * [UI] Add submenus for ticket types in the admin bar
 * [UI] Add ticket types post count
 * [Form] Add search in existing tickets while typing a new title
 * [Code] Make code more readable

#### 1.2.1

 * [Edit] Better redirections after actions
 * [AdminBar] Make support form visible on mobile

#### 1.2.0

 * [List] filter by ticket type
 * [List] better responsiveness
 * [Notifications] more verbose titles
 * [Notifications] use username in email of creation confirmation
 * [Options] improved UI
 * [Localization] update french locale

#### 1.1.3

 * [Single] fix ajax url bug

#### 1.1.2

 * [Single] add standalone display option with bootstrap support

#### 1.1.1

 * [external form by JS] add no_autoload option
 * [external form by JS] automaticly add button if needed

#### 1.1.0

 * Add: Possibility to add a form in an external site
 * Add: Tickets can be displayed on front
 * Add: Option to force visibility in shortcode
 * Add: Form is now bootstrap ready
 * Notify every one concerned
 * Performances improvements
 * Some bug fix

#### 1.0.4

 * Display open AND publish tickets by default

#### 1.0.3

 * Found a way to display tickets with empty title

#### 1.0.2

 * explicit localization strings
 * improved nonce security
 * Fix XSS vuln
 * Code cleanup

thanks to @juliobox

#### 1.0.1

 * Fix localization path

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.3.1**
 *  Last updated **11 years ago**
 *  Active installations **10+**
 *  WordPress version ** 3.1 or higher **
 *  Tested up to **4.1.42**
 * Tags
 * [assistance](https://wordpress.org/plugins/tags/assistance/)[support](https://wordpress.org/plugins/tags/support/)
   [ticket](https://wordpress.org/plugins/tags/ticket/)[tickets](https://wordpress.org/plugins/tags/tickets/)
 *  [Advanced View](https://wordpress.org/plugins/yast-yet-another-support-tool/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/yast-yet-another-support-tool/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/yast-yet-another-support-tool/reviews/)

## Contributors

 *   [ Bastien Ho ](https://profiles.wordpress.org/bastho/)
 *   [ N4thaniel ](https://profiles.wordpress.org/n4thaniel/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/yast-yet-another-support-tool/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://ba.stienho.fr/#don)