forked from Awesome-Support/Awesome-Support
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
596 lines (458 loc) · 35.9 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
=== Awesome Support - WordPress HelpDesk & Support Plugin ===
Contributors: awesomesupport,julien731,rwkiii,elindydotcom,SiamKreative,alaca
Tags: helpdesk,ticket system,support,tickets,support ticket
Requires at least: 4.0
Tested up to: 6.6
Stable tag: 6.2.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
The most versatile and feature-rich help desk and support plugin for WordPress. Provide awesome support directly from your WordPress site.
== Description ==
[Live Demo](https://demo.awesomesupport.com/)
Awesome Support is the most versatile and feature-rich support plugin for WordPress. It is the only helpdesk & support ticketing plugin that can match the feature set of an SAAS solution such as Zendesk or Helpscout.
And your customers can be using it in just 5 mins! After installing and activating the plugin, just answer a few questions in the startup wizard and your helpdesk will be ready for your customers.
Take a product tour in the video below where you can see the extensive list of free and premium features that will be available on your new helpdesk! You can also go hands-on with the [Live Demo](https://demo.awesomesupport.com/) or scroll down to the bottom of this page for screen shots.
**Product Tour**
[youtube https://youtu.be/-SV-IUD6WvI]
For premium one-on-one support or pre-sales questions please visit the [official site](http://getawesomesupport.com).
== What does it do? ==
Check out the user-friendly features of this awesome plugin:
- **Ticketing**: users can submit tickets from the front-end, and your agents respond to them from the WordPress back-end
- **Import**: Import tickets from Zendesk, Helpscout and Ticksy using our free importer add-on - makes for a seamless transition to your new helpdesk
- **E-mail notifications**: relevant parties are notified of certain actions by e-mail, and all e-mails are customizable
- **Restricted access**: all correspondence is private between the client and the agents (unless the PUBLIC TICKETS premium add-on is installed and configured)
- **File upload**: you control when files can be uploaded, how many files, and how large they are
- **Multiple products**: provide support for as many products as you want; synchronize product lists with popular e-commerce platforms such as WooCommerce and Easy Digital Downloads (EDD)
- **Multiple departments**: provide support for multiple departments
- **Custom fields**: easily set up additional custom fields on your ticket forms (and our premium Custom Fields add-on offers even more convenience)
- **Terms & conditions**: ask users to agree to your your terms and conditions before they open a ticket
- **Old tickets**: identify old tickets quickly with tags; limit your viewable ticket list to only show old tickets
- **Tickets waiting on you**: Quickly see all tickets still waiting for a reply
- **Agent Collaboration**: multiple agents can work on the same ticket and tickets can be transferred between agents; assign primary, secondary and tertiary agents to tickets while retaining the flexibility to transfer a ticket to any other agent.
- **Sorting And Filtering**: includes an amazing flexible sorting, filtering and tagging system for your tickets
- **Security**: assign just the right capabilities to each of your agents including just the ability to see their own tickets or expand to see everyone's tickets - your choice!
- **Tracking**: easily track where a ticket originated (support form, email, facebook, phone call etc.)
- **Prioritize your way**: create your own priority scheme - you don't have to get locked into a 1-5 priority scheme!
- **Time Tracking**: basic time tracking is included! Admins can even adjust time and all time changes are logged directly in the ticket.
- **Custom Labels**: sign up for our email newsletter and get our Custom Status plugin for free - unlimited color coded, customized statuses and ticket labels at your fingertips!
- **WordPress UI**: Uses the familiar WordPress administration user interface so there is almost no learning curve!
- **REST API**: We love it when developers use our products. The REST API is very developer friendly - push and pull Awesome Support ticket data with ease!
- **GDPR READY**: Our registration screen can be easily configured to show GDPR related information
- **GUTENBERG AWARE**: Compatible with the new WordPress editor known as Gutenberg
- **WOOCOMMERCE INTEGRATION**: Includes integration into the WooCommerce dashboard along with a premium option for advanced integration
**Features**
Awesome Support is the result of three+ years of work, research, and improvement. It is probably the most powerful helpdesk and support ticketing plugin on the planet. Whether you're a startup that needs just the basics or a major corporation with multiple departments requiring service level agreements and sophisticated ticket routing, we have the functions you need! Seriously - just take a look at all the features you can get (some free, some premium)
[View the full list of features on our website](https://getawesomesupport.com/awesome-support-features/)
**Premium Extensions**
Now that you've seen our list of awesome features above, you already know that Awesome Support is packed with features; so if you want to supercharge your support and make it even more awesome, make sure you pick up our premium add-ons so you can extend the plugin's functionality even further! All of our add-ons are extremely affordable (they’re a fraction of the cost of a web-based application). To check them out, visit our official site at [getawesomesupport.com](http://getawesomesupport.com).
**Extensions**
* [E-Mail Piping](http://getawesomesupport.com/addons/email-support/) - reply to tickets and collaborate on tickets using just e-mail. Includes built-in options to control how to handle unrecognized email addresses, responses to closed tickets and much more!
* [Custom Fields](https://getawesomesupport.com/addons/custom-fields/) - a visual helper for adding custom fields to your tickets. Add unlimited fields and choose from 13 different field types!
* [Paid Support](https://getawesomesupport.com/addons/paid-support-woocommerce/) - charge users for using your support services. Create subscriptions by time (monthly for example) or number of tickets or bill for every individual ticket.
* [WooCommerce](http://getawesomesupport.com/addons/woocommerce/) - this is a must-have bridge between your WooCommerce store and Awesome Support
* [Powerpack](http://getawesomesupport.com/addons/productivity/) - Adds 30+ powerful additional functions to Awesome Support. Merge/split/lock tickets. Use new template tags in your outgoing emails. Add private notes for each customer. Fine tune your security and so much more!
* [Canned Responses](http://getawesomesupport.com/addons/canned-responses/) - preconfigure replies to common questions, and access them in one click when replying to a ticket
* [Gravity Forms](https://getawesomesupport.com/addons/gravity-forms/) - create custom ticket forms with this very popular WordPress forms builder
* [Private Notes](https://getawesomesupport.com/addons/private-notes/) - insert notes into tickets that only agents and admins can view
* [FAQs](https://getawesomesupport.com/addons/faq/) - Powerful FAQ management make your agents more productive
* [Notifications](https://getawesomesupport.com/addons/notifications/) - get notified of important events in slack and via pushbullet. Notify third parties of important ticket events via email.
* [Custom Status and Labels](https://getawesomesupport.com/addons/custom-status/) - create unlimited custom labels that give you new levels of organization for your tickets
* [Advanced Reports and Statistics](https://getawesomesupport.com/addons/advanced-reports-statistics/) - create hundreds of custom charts and tables from a base of 6 core reports
* [Admin Report Widgets](https://getawesomesupport.com/addons/awesome-support-report-widgets/) - More than a dozen customizable widgets with key statistics on your WordPress dashboard!
* [Advanced Time Tracking](https://getawesomesupport.com/addons/time-tracking-invoicing/) - Track and record time down to the reply level using automatic or manual timers. Export data for invoicing. View critical time and billing reports.
* [Auto Close](https://getawesomesupport.com/addons/auto-close/) - Close tickets automatically based on defined rules. This is especially useful in managing abandoned tickets.
* [Private Credentials](https://getawesomesupport.com/addons/private-credentials/) - Adds another security layer to your tickets so that users can securely enter passwords and other sensitive credentials onto a ticket
* [Satisfaction Survey](https://getawesomesupport.com/addons/satisfaction-survey/) - Conduct suveys to see how your agents are performing. Extremely customizable with multiple survey types and methods!
* [Public Tickets](https://getawesomesupport.com/addons/public-tickets/) - Use your tickets to create a searchable archive of solutions. Assign public/private control over tickets and replies to customers, agents!
* [Guest Tickets](https://getawesomesupport.com/addons/guest-tickets/) - Allow new users to enter their first ticket without the separate step of creating an account. Combine this with Email Support, Powerpack and Satisfaction Survey to create a solution where customers never have to log into your ticket system!
* [Smart Agent Assignment](https://getawesomesupport.com/addons/smart-agent-assignment/) - Have multiple agents with multiple departments and/or multiple products? Use this to automatically route new tickets to the correct agent using a choice of 5 sophisticated algorithms!
* [Documentation](https://getawesomesupport.com/addons/documentation/) - A powerful documentation add-on that integrates tightly with your Awesome Support ticketing system. Includes a beautiful layout and automatically suggests relevant topcis as users fill out a new ticket!
* [Remote Tickets](https://getawesomesupport.com/addons/remote-tickets/) - Adds a pop-up ticket form to one or more remote websites. Quickly and easily funnel tickets from all your websites to one core support site!
* [Smart Replies](https://getawesomesupport.com/addons/awesome-support-facebook-chat-bot-early-release/) - Automatically respond to messages received from Facebook Messenger, Custom Site Chat and New Tickets.
* [Service Level Agreements](https://getawesomesupport.com/addons/service-level-agreements-sla/) - Calculate ticket due dates automatically using rules set for each customer. This will take into account holidays, weekends, working hours and more.
* [Issue Tracking](https://getawesomesupport.com/addons/issue-tracking/) - Easily manage multiple related tickets. Very useful for product recalls, bug tracking, system-down situations and more.
* [Custom FAQ](https://getawesomesupport.com/addons/custom-faq/) - Use any WordPress custom post type as your FAQ source. Tightly integrates your selected CPT with Awesome Support and uses it to automatically offer topic suggestions to users as they fill out a new ticket form.
* [Business Rules Engine With Zapier Integration](https://getawesomesupport.com/addons/awesome-support-business-rules-engine-zapier-integration-beta/) - Powerful rules engine for your tickets. Automatically respond to tickets, change status, close tickets and more!
* [Company Profiles](https://getawesomesupport.com/addons/company-profiles-shared-tickets-early-release/) - Allow multiple users from the same company to manage a single pool of tickets.
* [Scheduled Tickets](https://getawesomesupport.com/addons/scheduled-tickets/) - Create recurring tickets on daily/weekly/monthly/annual schedules
* [Agent Front End](https://getawesomesupport.com/addons/agent-front-end-early-release/) - Allow untrusted agents to manage their tickets without access to wp-admin
**Bundles**
Purchase one of our bundles and get up to an 80% discount compared to purchasing individual add-ons.
* [Startup Bundle](https://getawesomesupport.com/addons/startup-bundle) - A 50% discount on the 5 most common add-ons for unlimited sites
* [Standard Bundle](https://getawesomesupport.com/addons/standard-bundle) - A discount of 20%-60% on the 8 most common add-ons
* [Professional Bundle](https://getawesomesupport.com/addons/professional-bundle) - A discount of 45%-70% on the add-ons most useful for e-commerce sites
* [Enterprise Bundle](https://getawesomesupport.com/addons/enterprise-bundled) - A discount of 50%-70% on the most common add-ons used in larger businesses.
* [Agency Bundle](https://getawesomesupport.com/addons/agency-bundle) - A discount of 55%-80% on a bundle of almost all our add-ons. You get an even bigger discount if you purchase this package without the option for technical support!
== Installation ==
= Using The WordPress Dashboard =
1. Navigate to the 'Add New' in the plugins dashboard
2. Search for 'Awesome Support'
3. Click 'Install Now'
4. Activate the plugin on the Plugin dashboard
= Uploading in WordPress Dashboard =
1. Download `awesome-support.zip` from this page
2. Navigate to the 'Add New' in the plugins dashboard
3. Navigate to the 'Upload' area
4. Select `awesome-support.zip` from your computer
5. Click 'Install Now'
6. Activate the plugin in the Plugin dashboard
= Using FTP =
1. Download `awesome-support.zip` from this page
2. Extract the `awesome-support` directory to your computer
3. Upload the `awesome-support` directory to the `/wp-content/plugins/` directory
4. Activate the plugin in the Plugin dashboard
= Setup =
Whatever the method you used, after you activated the plugin through the plugins dashboard, the setup is done silently in the background.
Two new pages will be added to your site:
- My Tickets
- Submit ticket
Add those two pages to your menu in order to give your users easy access to their support area.
== Frequently Asked Questions ==
= I've installed the plugin - now what? =
Now you can [read our post installation instructions](https://getawesomesupport.com/documentation/awesome-support/post-installation-need-know-quick-start/) or [watch the installation videos](https://getawesomesupport.com/videos/)
= Weird or scrambled UI in wp-admin on the ticket screen after upgrading to 5.0 =
This can happen because old JS and CSS files are cached in your browser. On most browsers you can use the CTRL-F5 key on any Awesome Support page to force a full refresh.
= Missing tabs or menu options after upgrading from version 3.x to 5.x =
This happens because new WordPress custom security capabilities were introduced in version 4.0.0 of Awesome Support. [Read this FAQ on our site to learn how adjust your system for these new security items.](https://getawesomesupport.com/question/missing-tabs-menu-options-version-4-0-upgrade/)
= I get a blank page after ticket submission =
This is most likely a permalinks issue. What you need to do is log into your WordPress admin, go to *Settings > Permalinks* and hit the *Save* button. You don't actually need to change anything, just hitting *Save* will refresh your permalinks structure, including the new `ticket` post type.
= The plugin data isn't removed from the database after uninstall =
If you want to delete the plugin and all of its data, you need to go to the *Advanced* tab in the plugin settings and check the *Delete Data* option. Only then the data will be removed from the database during the uninstall process.
= Users get "You do not have the capacity to open a new ticket" =
Normally, when a user registers through the plugin, he/she is given the role *Support User*. [This role has special capabilities](http://codex.wordpress.org/Roles_and_Capabilities).
If your users get the error message *"You do not have the capacity to open a new ticket"*, it means that they don't have the special capabilities. This can happen when you install into an existing site and your users already have a role assigned.
Here you have two choices:
1. Change all your users' role to *Support User*
2. Give the role you want to use (eg. *Subscriber*) the special capabilities
If you don't know how to add new capabilities to a role, we suggest you use a plugin like [User Role Manager](https://wordpress.org/plugins/user-role-editor/) and give the desired role the following capabilities:
- `view_ticket`
- `create_ticket`
- `close_ticket`
- `reply_ticket`
- `attach_files`
**Do not give your users more than those 5 capabilities**, otherwise they could get administrative privileges.
= How to disable agent auto-assignment =
If you need to disable the auto-assignment function and hence have all new tickets assigned to the default agent (set in the plugin general settings), you can add this constant in your theme's `functions.php` file:
`
define( 'WPAS_DISABLE_AUTO_ASSIGN', true );
`
= How to set the product field as mandatory? =
If you have enabled multi-products support and want to make the "Product" field in the submission form mandatory, just add the following code snippet to your theme's `functions.php` file: https://gist.github.com/julien731/a519956ce9c81542439c. Alternatively, if you don't want to mess with code you can pick up our POWERPACK add-on where you can tick a box to turn this feature on.
= How to change the tickets slug? =
By default, all tickets will be accessed through a URL of the type domain.com/ticket/my-ticket-title.
If you wish to change the slug `ticket` to something else, let's say `help`, so that your URLs look like domain.com/help/my-ticket-title, you need to add a constant in your theme's `functions.php` file as follows:
`
define( 'WPAS_SLUG', 'my_new_slug' );
`
= I don't receive e-mail notifications =
There are several factors that can influence e-mail notifications delivery. Please read this article for details: https://getawesomesupport.com/email-notifications-awesome-support-wordpress/
== Screenshots ==
1. Agent's view of the tickets list
2. Client view of the tickets list
3. Client view - ticket details
4. Basic settings page without any add-ons
5. Login and registration screen available as soon as the plugin is activated
6. Login/Registration screen with guest tickets add-on enabled
7. Agent's view when replying to a ticket.
8. Agent's view when replying to a ticket - with the custom fields tab showing the default custom fields.
9. Agent's view when replying to a ticket - with the basic time tracking fields shown.
10. A closer look at the reply area on a ticket when an agent is replying to a ticket
11. Create unlimited priorities with color coding
12. Create unlimited departments
13. Settings: Email alerts - setup header and footer
14. Settings: Email alerts - setup email addresses and templates for outgoing emails (6 templates available including submission confirmation, reply alert to agent, reply alert to client and close alerts and confirmations)
15. Settings: Color codes for status and labels
16. Settings: Basic (non-premium) Time-tracking
17. Settings: File upload
18. Settings: Some Advanced Settings
19. Settings: Registration Settings #1
20. Settings: Registration Settings #2
21. Settings: General #2
22. Settings: General #3
23. Settings: General #4
24. Settings: Product management and syncing including automatic syncing of WooCommerce and Easy Digital Downloads Products
25. Premium Addon: Report Widgets
26. Premium Addon: Report Widgets settings
27. Premium Addon: Gravity Forms Bridge - create completely customized ticket forms in Gravity Forms!
28. Premium Addon: Gravity Forms Bridge - map data from gravity forms to custom fields
29. Premium Addon: User friendly custom fields (Basic Field Settings #1)
30. Premium Addon: User friendly custom fields (Basic Field Settings #2)
31. Premium Addon: User friendly custom fields (Advanced Settings)
32. Premium Addon: FAQ List
33. Premium Addon: FAQ - agent view while responding to a ticket and selecting an FAQ for the ticket response.
34. Premium Addon: FAQ - user view shows suggestions while creating a ticket
35. Premium Addon: FAQ - Settings #1
36. Premium Addon: FAQ - Settings #2
37. Premium Addon: EMAIL SUPPORT - Settings configuring support email inbox for incoming tickets and replies
38. Premium Addon: EMAIL SUPPORT - Incoming email handling options #1
39. Premium Addon: EMAIL SUPPORT - Incoming email handling options #2
40. Premium Addon: EMAIL SUPPORT - Incoming email handling options #3
41. Premium Addon: EMAIL SUPPORT - Inbox Rules
42. Premium Addon: EMAIL SUPPORT - Multiple Mailboxes
43. Premium Addon: REPORTS & STATISTICS - Home Screen - you can create hundreds of reports from here!
44. Premium Addon: REPORTS & STATISTICS - Report chart with filter options
45. Premium Addon: REPORTS & STATISTICS - Report chart with tabular data
46. Premium Addon: Canned Responses List
47. Premium Addon: Canned Responses - agent view while responding to a ticket
48. Premium Addon: WooCommerce - Adds a GET HELP button right next to each WooCommerce Order
49. Premium Addon: WooCommerce - The WC order number is automatically attached to every ticket
50. Premium Addon: WooCommerce - The agent can see all related WC orders and activity for the customer when processing the ticket
51. Premium Addon: Satisfaction Survey Landing Page
52. Premium Addon: Satisfaction Survey Configuration Screen Part 1
53. Premium Addon: Satisfaction Survey Configuration Screen Part 2
54. Premium Addon: Private Credentials help protect your customers confidential information
55. Premium Addon: Powerpack - just a small sample of over 50 additional functions
56. Premium Addon: Powerpack - more samples of over 50 additional functions
57. Premium Addon: Powerpack - even more samples of over 50 additional functions
58. Premium Addon: Powerpack - yet more samples of over 50 additional functions
59. Premium Addon: Remote Tickets - collect tickets from any site with a simple ticket popup form
60. Premium Addon: Remote Tickets - configure as many remote sites as you like
61. Premium Addon: Documentation - a beautiful default layout for your user documentation
62. Premium Addon: Service Level Agreements - help meet your internal and external obligations with due dates calculated for each ticket
63. Premium Addon: Service Level Agreements - due date calculations take into account work days and other factors
64. Premium Addon: Service Level Agreements - clearly marked due-dates for each ticket
65. Premium Addon: Issue Tracking - handle multiple tickets related to the same issue with ease
66. Premium Addon: Private Notes - add notes to tickets that only other agents can see
67. Premium Addon: Rules Engine - automate ticket handling and routing with ease
68. Premium Addon: Rules Engine - more than a dozen conditions to filter ticket actions
69. Premium Addon: Advanced Time Tracking - Automatic timer
70. Premium Addon: Advanced Time Tracking - Detailed tracking down to the reply level
71. Premium Addon: Advanced Time Tracking - multiple time related reports
72. Premium Addon: Advanced Time Tracking - settings
73. Premium Addon: Notifications - 3rd party notifications and slack integration
74. Premium Addon: Notifications - sample email template
75. Premium Addon: Paid Support - get paid for your tickets via subscriptions or one-time payments
76. Free Addon: Custom Status and Labels - create an unlimited number of color coded custom status and labels for your tickets
77. Free Woocommerce Integration: Adds the SUBMIT TICKET and MY TICKET page links to the WooCommerce user dashboard
== Changelog ==
= 6.2.2
* Updating security rules for form upload via AJAX.
= 6.2.1
* We fixed the issue with the user search.
= 6.2.0
* We fixed security vulnerabilities in all the plugin.
= 6.1.11
* We implement a CSRF protection (via a nonce) in the endpoints wpas_dismiss_free_addon_page and wpas_skip_wizard_setup.
= 6.1.10
* We fixed the vulnerability where a subscriber role could have the ability to skip the "Awesome Support: First Time Install" banner process in the admin dashboard.
= 6.1.9
* We fixed when the agent was not able to choose a user when changing the ticket creator field.
= 6.1.8
* We fixed the 3 vulnerabilities:
- Authenticated (Subscriber+) SQL Injection.
- Missing Authorization via wpas_get_users() function.
- Missing Authorization via editor_html() function.
= 6.1.7
* We fixed high priority vulnerabilities to keep the plugin safe and up to date.
= 6.1.6
* We applied several security patches to improve the plugin security.
= 6.1.5
* Fix
* Patched security issues to keep the plugin secure.
* We solved the error messages when saving ticket settings.
* It was not possible to upload multiple files with the drag and drop uploader.
= 6.1.4
* Fix
* We fixed an issue with the Email Support add-on and the Piping Subject Link.
* The Admin could not pull custom fields data, now it's possible.
* We fixed the role for users on the admin ticket list.
* Fixed deprecated errors from PHP 8.1 and 8.2
* We now display a horizontal scroll bar when ticket content is wider than the display element.
* An E_ERROR message was fixed.
* If I upload a file to a ticket with the character “#” on the filename, the file won’t load.
= 6.1.3
* New Feature
* Add attachments when you print tickets. You can enable or disable this option on the print screen.
* Tweak
* We updated the assigned agent field, in the ticket details page in the back end to a select and search field. This is useful when there are hundreds of agents in the list.
* Fix
* Fixed Deprecated error message.
* We fixed some warning messages for PHP 8.0.
* Solved Warning and Deprecated messages related that affect the Public Tickets add-on in PHP 8.0.
* We fixed a warning message when activating the E-mail Support add-on.
* We fixed a security vulnerability in the login fields.
* We did some security fixes to keep the plugin safe and stable.
* We fixed when using a command line task that generates multiple notice messages.
* Solved an Undefined array key warning message that shows to some users.
* When deactivating the plugin with add-ons activated, it crashed websites. From now, this won't happen, you can deactivate the plugin with the add-ons activated and the site won't crash.
= 6.1.2
* Fix
* Fixed security vulnerability
= 6.1.1
* Fix
* When activating Client tickets add-on with Version 6.1.0 SHOW EMPTY notice
* Fixed security vulnerability
* Errors when Awesome Support and WooCommerce are Enabled on PHP version 8.x
* Conflict with Email Support Add-on
* SSL verify throw warnings
* Registration form did not remember completed fields. Now these fields are saved properly
* Now all the ticket with the "Awaiting for Reply" status filter are displayed
* Fixed login issue with the Guest tickets add-on on PHP 8.0
* fileinfo.dll extension not enable on server caused Drap-dop file not working
* New Feature
* You can show the image attached on the ticket, in the print file.
= 6.1.0
* Fix
* 3984879 - GAS conflict with Download Monitor (Plugin)
* 3946543 - Error occurs when applying Close Filter
* 3862319 - Backslashes lost in Ticket body
* 3919242 - JS deprecated messages
* It's not possible to edit a ticket submission or reply in the back end.
* Reset filter button issue
* Invalid ticket ID a tag url in list
* Stability vulnerability
* #652: Arbitrary expressions in empty are allowed in PHP 5.5 only
= 6.0.14 =
* Fix
* Fixed security vulnerability
* Fixed Fixed Error message format
* Fixed Fixed Tutorial message format
= 6.0.13 =
* Fix
* Fixed security vulnerability
* Fixed custom fields check box issue
* Fixed Mail Editor Problem
= 6.0.12 =
* Fix
* Fixed security vulnerability
* This version won't work with older versions of the listed add-ons
* Awesome Support: Agent Front-end, Auto Close, Company Profiles, Documentation & Knowledgebase, E-Mail Support, FAQ, Issue Tracking, Service Level Agreements, Smart Replies Powered by AI and Machine Learning, Tasks and Todos
= 6.0.11 =
* Fix
* Fixed security vulnerability
= 6.0.10 =
* Fix
* Fixed Urgent security vulnerability
* Fixed typo in agent_last_name
* Fixed reply vulnerability
* New
* Added translate Ticket Type
* Added msg file type to allow upload attachment
* Updated Bootstrap4Themes
= 6.0.9 =
* Fix
* Fixed Urgent security vulnerability vendor
= 6.0.8 =
* Fix
* Fixed Urgent security vulnerability
* Fixed user permissions for close_ticket
* Fixed check the header hasn't been sent for calling session_set_save_handler()
= 6.0.7 =
* Security Fixes
* Fixed Urgent security vulnerability
* Fixed Vulnerability Reflected Cross-Site Scripting on load preview
* Fix
* Fixed ticket filters in the portrait mobile view
* Fixed unslash content before display
* Custom code request for the wp_editor
* Fixed Fixed redeclare formatbytes method
= 6.0.6 =
* Security Fixes
* Bump path-parse from 1.0.6 to 1.0.7
* Bump hosted-git-info from 2.8.8 to 2.8.9
* Fix
* Fixed get users with include and exclude args
* Typo fix: correct "rely" to "reply" in email templates
* Fixed not possible to edit ticket in the back end
* Fixed corrupted files when downloading attachments
* Mobile view optimisation
* Fixed IDOR Vulnerability
* Fixed custom field validation error message.
= 6.0.5 =
* Fix
* Fixed illegal offset type message on the ticket list
* Fixed a backslash showing when should not in emails
* Correction of Product Sync
* Session Manager fix
* Security update applied
= 6.0.3 =
* Fix
* Minor corrections
= 6.0.1 =
* Fix
* Fixed the issue with the session_start() function call
* Fixed the conflict with the Agent Front End add-on in PHP 7.4
* There was a color picker error message shown in the wp-admin interface.
= 6.0.0 =
* Security Fixes
* Sanitize posts and fix SQL injections
* New
* Ticket Types
* Option To Suppress Closing Emails To Customer
* myCRED Integration
* Ticket Form Redirect
* Product Syncing - Control Which Product Statuses Should Be Synced
* Notifications Button For Single Ticket Screen
* Ticket Templates
* Time Fields on Front-End
* Fix
* When editing a customer response on a ticket, the response was not saved in the text tab.
* Continue 2 Warning Messages were fixed.
* Fixed some functions that generated Deprecated Notices
* A user was able to see the ticket title of other users in the front end.
* When clicking on the "Mine" Tickets in the back end, the list was empty.
* YouTube URLs where not show when adding them to a ticket reply.
* Path to front-end style-sheet was sometimes incorrect - resulting in an un-styled front-end.
* Restore the ability to load the style.css from the theme folder if it exists.
* The flag that controls whether the end user can set the auto-delete-attachment checkbox was not being respected when opening tickets.
* The flag that controls whether the end user can set the auto-delete-attachment checkbox was not being respected when replying to tickets - but only doing so when the overall auto-delete-attachment flag was turned off.
* Removed a header from the general settings tab that was unnecessary (no child items existed for it).
* Do not blindly set the wpas_default_channels_added option if the channel taxonomy does not yet exist. This can happen if the taxonomy is not enabled for some reason.
* Product Syncing: Make sure that fewer products show up in the product taxonomy without a description
* Product Syncing: Clean up some odd syncing logic
* Gutenberg/block editor translation process has changed so had to change our Gutenberg block code to accommodate.
* Ensure that all custom taxonomies have their "back to items" item set properly. Before, every custom taxonomy would say "back to categories" when a taxonomy item was edited and saved.
* Remove a close link in the ticket reply area if the agent does not have the 'close_ticket' capability set.
* The "can be assigned" field was not showing up unless the agent was a WP administrator. We're now using the wpas_is_asadmin() function to qualify who can see this field.
* The departments options was not showing up in the user profile unless the agent was a WP administrator. We're now using the wpas_is_asadmin() function to qualify who can see this field.
* Do not load the editor script on all wp-admin pages - only load on our pages.
* Tweak
* Added schemas to some REST API routes that didn't have them
* Using latest release version of the Titan Framework (1.12.1) This results in some slight UI changes to the settings screen - especially drop-downs that now use SELECT2 boxes by default.
* File-Uploader Class - Make sure a required function exists before using it. (For some reason sometimes it does not, especially when called from our gravity forms add-on.)
* Added option to load earlier versions of select2
* Cleaned up logic related to messages shown when ticket failed to close properly on the back-end.
* Cleaned up logic related to messages shown when ticket failed to close properly on the front-end.
* Overlays: Made styling for input and select buttons for certain overlays specific to the Ticket-list page instead of overriding all the other ticket pages.
* Renamed certain sections of the TICKETS->SETTING->EMAILS tab and added descriptive text to certain other items.
= 5.8.2 =
* Security Fixes
* Sanitize the ticket post title when tickets are submitted from the admin area by agents and admins.
= 3.0.0 =
* The Phoenix reborn. An entirely new version of Awesome Support
== Upgrade Notice ==
The version 4.x.x line is a MAJOR upgrade from 3.x.x. It is strongly suggested that you test this upgrade in a stage/test environment before applying it to your production site.
At the very least you should back-up your site before applying this update!
After upgrading please make sure you install the latest version of add-ons as well - especially the Email Support add-on (Version 5.0.x) and Gravity Forms.
Automatic upgrades to 4.0.0 are only supported from version 3.3.4. If you are running an earlier version in the 3.x line please make sure you upgrade to 3.3.4 FIRST, verify that all your settings are intact and then install version 4.
Upgrades from the version 2.x and 1.x lines are NOT supported at all.
After upgrading you might notice that menu options under TICKETS are missing or the tabs inside your TICKETS->SETTINGS screen are missing. If so, please try any or all of the following:
1. Go to TICKETS->TOOLS->CLEANUP and find the upgrade button and click that to re-run the upgrade. This will add required WordPress security capabilities back to the system.
2. Go to your TICKETS->SETTINGS screen and click the SAVE button. This adds the default settings that are new for version 4.0 to your installation.
3. Deactivate the add-on and re-activate it. This triggers some housekeeping tasks.
== Roadmap ==
Want to know what’s next for Awesome Support? [Check out the roadmap](https://trello.com/b/pHYdtkHc). You can also vote for the ideas you like best!
== Add-Ons ==
Need to extend Awesome Support's features? We have lots of add-ons to help you setup the perfect support site. [Check out our add-ons page](http://getawesomesupport.com/addons/).
== Team ==
Even though the plugin has been developed and is maintained by the Awesome Support development team, we've had help from various developers around the world. You can see all the contributors on the [team page](http://getawesomesupport.com/team/). Many thanks to them all!
Our key core developers on the Awesome Support Development Team in 2018 include:
* Ante Laca
* Muhammad Tahir Nazir
* Nigel Bahadur
With contributions from customers such as:
* Rolly Bueno
* Naveen Giri
* Nathan Moinvaziri
== Translators ==
Here is a list of users who voluntarily contributed the most translations to our POEDITOR project in 2017/2021:
- Miquel Martínez - Catalan
- Samer Haddad - Arabic
- Paul Hecko - Portuguese
- Thiago Rocon Kuwabara - Portuguese
- Denison Carlos - Portuguese (Brazil)
- Davey Hurkmans - Dutch
We had over 25 users contribute to the various language projects but these were the top 6 with the most translation activity. On behalf of all our users we would like to publicly offer a heart-felt Thank You for their hard work and contribution to the Free Awesome Support core project!
[](http://coderisk.com/wp/plugin/awesome-support/RIPS-vo8pzWBS4X)
**Related Companies Disclosure**
Awesome Support now manages the newly released [Simple-Press Forums Plugin](https://wordpress.org/plugins/simplepress/) as well.