Thank you for purchasing supportResponse.
If you have any questions that are beyond the scope of this help file, please do not hesitate to contact me via my Support Center.
I am always happy to help if you have any questions relating to supportResponse.
Unzip the supportResponse file and take a look at the file structure. You should see 11 folders and 13 files.
First step is to create a MySQL database, and if you do not have a default one, a database user. This process is explained in great detail on many websites and web hosts. Once you have the database setup, you will need:
Upload all the files you unzipped to your webhost, keeping the file system intact.
You should now have the following folders/files on your host account:
Installation is quite easy and only takes a few minutes.
Once supportResponse has finished uploading, simply go to http://www.yoursite.com/supportResponse/ (or wherever subfolder you uploaded it to) and follow the on-screen instructions.
Easy to do, just follow the defaults and plug in your specific information.
supportResponse REQUIRES PHP 5.3+ & MySQLi Connection, mcrypt_encrypt / mcrypt_decrypt and imagecreatefrompng (PNG Image Support).
There is a Server Configuration Check that will display before you will be able to install supportResponse. If all checks out, great, click the button "Start the Installation". If not, you will not see the "Start the Installation" button and will not be able to install supportResponse. Check with you host, and see if there is anything they can do for you.
Once you have input your database information, click on the "On to Step 2" button.
If everything was configured correctly, you will see the following:
Again, follow the defaults and plug in your site's specific information. You can set your Administrator username, password and Site name to be anything you would like. Once completed, be sure to hit "On to Step 3" to save your settings.
*If the Installation URL is not auto-filled, you will need to enter it manually.
Include any sub-folder supportResponse may be installed in. (ie. http://www.mydomain.com/supportResponse/)
Look at your browser's URL bar, and use that (remove the install/install.php from the end) as your Installation URL.
If you have any questions on this, please do not hesitate to contact me via my Support Center.
Complete the Primary Admin Account form. This is the main, "Superuser" for supportResponse. This Admin Account cannot be deleted through the web UI, only from within the database (ie. PHPMyAdmin).
Once you have filled in the information for the Primary Admin, click the "Complete Install" button to complete the installation.
Once installtion is completed, you will need to go back into your FTP application, and either rename or Delete the installation folder before you can log in as Administrator.
Once supportResponse is installed, you can update the Site Settings after logging in as the Primary Admin. Go to Site Settings page from the Manage dropdown menu.
Support Request Status Options are displayed when ever there is a change to a Support Request.
I have included a few options during install. You can Add New, Delete or set any of them to Inactive. Inactive Support Request Status Options will not be used/displayed.
These are the Options that a user will use when creating a New Support Request. They appear in the Support Category Drop Down.
I have included a few options during install. You can Add New, Delete or set any of them to Inactive. Inactive Support Request Category Options will not be used/displayed on the New Support Request Form.
If you require an Envato Purchase Code and are using the Envato Market API, Your Envato Items will be available for the user to select instead of Support Request Categories.
If you run into any issues or have any questions about the Settings in supportResponse, please do not hesitate to contact me via my Support Center.
I have included the ability to modify the Site's Sidebars through the Admin interface. Under the "Manage" drop-down is an option for "Site Content". There you can easily modify the three different sidebar conent used throughout supportResponse's front end. The three sidebars are located on the following pages:
I have included some basic examples on install, and you can modify this as needed. Some basic HTML is allowed, and if you want to use some margins & paddings see the classes in the
css/styles.css file — Lines 1 through 54.
This is my first attempt at limiting what Administrators can access. Go to the "Authorizations" link from the manage drop-down:
Select an Administrator from the drop-dowm, and then click "Load Admin". The Admins basic information will be displayed and current Authorizations will be checked. You can then modify the admin as needed. Save your changes. If you wish to load a new Admin, you will first need to clear any data that is currently being displayed.
supportResponse is translation ready. All Localization files are located in the folder named
language/. If you want to use a different language other then English, you will need to
translate the "custom.php" file. Once translated, you can then load that file via the Global Site Settings — Localization drop-down.
To change the way dates are formated, you will need to modify the includes/functions.php file. Follow the instructions starting on line 42.
Uncomment (remove the double slash - //) from the date format you want to use
Comment (Add a double slash - //) to the front of the date formats you do NOT want to use
To change the Currency Symbol displayed, you will need to edit the localization file you are using. On line 13, change the $ to that of the Currency Symbol you want to use. You may need to use the ASCII version:
supportResponse supports numerous Currency Formats. You again, will need to edit the localization file you are using. On line 14, change the $currFormat to that of the 3 digit Currency Code you want to use.
Available Currency Formats:
The dataTables Table Tools Plug-in will also need to be translated.
I have tried to make this as easy as possible, moving all of the text that the plug-in uses to a seperate include file —
tableTools.php. You can find this file in the main
Translate lines 9 through 26 just as you did in the language file. Do NOT modify any other code in this file.
All Emails are sent using a Template. The templates can be found in the
If you translate these files, Translate ONLY the text between the ***** START EDIT ***** and ***** END EDIT ***** php tags, and NOT any of the code, styling or variables (the text in the double brackets
All variables in these files need to stay in the same format for the email to display correctly.
If you have any questions about the Email Templates in supportResponse, please do not hesitate to contact me via my Support Center.
While supportResponse already has a modern interface based on Twitter's Bootstrap (version 3.3.4), many of you will want to integrate it into your own design. This is very easy, however, you will need to be able to write HTML/CSS code. For those that aren't versed, here is a quick overview. The easiest way to change the look is by editing the default CSS files named "styles.css" and "custom.css". Both of these files can be found in the css folder.
The bootstrap.css file is the original, unmodified Bootstrap styles, and you should not alter this file. If you want to make any changes to the bootstrap componants, you should add the changes to the custom.css file only.
supportResponse uses a few images for the different logos and page background.
images/bg.png (188px x 188px)
images/logo.png (188px x 30px)
images/footer-logo.png (325px x 50px)
images/signin-logo.png (400px x 75px)
images/captcha.png (125px x 48px)
The icons used in the Email Templates and the sorting images for all dataTables are located in
Icons are generated from an Icon Font: Font Awesome (version 4.3.0). Check out all of Font Awesome's icons & usage at: http://fontawesome.io.
Are you an Envato Author? supportResponse can be a great tool to help support your Envato Items.
To use supportResponse as an Envato Support System you will need to activate the Require Envato Purchase Code in the Global Site Settings:
Once the Settings have been updated, you will have a new tab with new options:
Enter in your Envato Account Username and your API key.
Once you have your Envato Account information set up, users will be required to provide an Envato Purchase Code when creating a New Support Request. Make sure you have your Envato Items set up properly.
Under the "Manage" menu drop-down, select Manage Envato Items:
You can then start adding your Envato Items. Add each one you want to support through supportResponse.
If you have any questions about Requiering Purchase Codes in supportResponse, please do not hesitate to contact me via my Support Center (which is running supportResponse).
Please, if you have any questions, run into any issues or just need some help, do not hesitate to contact me via my Support Center.
I believe in providing the best support possible, and I monitor my Support center just about 24/7.
If you are thinking of giving supportResponse anything less then 5 Stars, please tell me what I can do to make it a 5 Star experience for you.
I love to hear feedback, and welcome any suggestions you may have to make supportResponse better.
If you are having problems with supportResponse after successfully installing and logging in the for the first time you should check your FTP software settings. I have found in many cases that numerous FTP programs are not uploading files correctly.
Check your FTP program to see if it is uploading files in ASCII - which is causing the file code to be uploaded in one long line.
Try changing it to Binary and uploading the files again. Upload everything except the install folder and the config file (or better yet, if you have not started using supportResponse, just wipe the install and the database and reinstall a fresh copy).
I use CuteFTP for my uploads and ran into this problem when all of the sudden everything I was working on just seemed to stop working as expected.