About PHP Support Tickets

PHP Support Tickets Application Overview

Triangle Solutions Ltd is pleased to provide PHP Support Tickets (PHPST) - The powerful, all-in-one email helpdesk / ticketing software that is incredibly easy to use and a snap to install.

Please read the features page to see an itemised list of features. PHP Support Tickets is written in PHP and utilises a MySQL database; both are required on your web server to install this application. Please read the requirements for more information on this.

This application was written following design pattern principles and Object Oriented design. Developers delving into the code may be a bit disorientated at first, because the code doesn’t follow the common php/template pattern. The design is instead focused on expandability and ease of maintenance. Most of the visual aspect of the application is controlled by CSS stylesheets, while the internal workings are neatly and coherently organised in logical classes and methods.

Easy Installation

Although modifying the application certainly requires an understanding of Object-Oriented design, the PHP language and SQL; the installation is extremely straight forward, although a minimum understanding of web server technologies is essential. This script is set up to use a MySQL database by default, but can easily be modified to support all major types of databases, including MS Access, PostGreSQL and Oracle.

You may also need some knowledge of how to upload a database schema into your MySQL installation. This can be done very easily through PHPMyAdmin. Although this is covered within the install it is still knowledge you may require, having PHPMyAdmin on hand is never a bad thing anyway.

So download and UnZip / UnRAR the latest version and place it into a folder on your Web server, open your favourite browser and enter the installation folder /install. You will then be presented with the form to install the software.

Administration

The administration section is secured through a username and password. The default entry is administrator / password. You may change this once you have logged in.

You may have unlimited Moderators / Admins assigned to take care of incoming tickets. These are all entered through an intuitive user admin page.

Admins are allowed to view all tickets and perform all admin tasks, moderators can see the tickets assigned to their department only.

Manageable departments allow you to edit / delete / add new departments at will.

Reply to tickets through the response section and an email will automatically be sent to the User who posted the ticket with a full history of the message thread.

Admins can see and view Attachments made by the User, and also add attachments to the replies. The type of files allowed are configured within the config.php file and is unlimited.

Newly posted tickets will be emailed to the Admin’s email address, response by the User will also continue to be emailed with a full history of the message thread.

You can allow users to register themselves or control who is allowed to post into the system. This application can handle unlimited user.

Many other configurable features are contained within the config.php file.

User Interface

Users have the basic ability of sending in tickets to set departments, with set urgency levels.

They can add single attachments to any post.

Users can open, close or answer their own tickets.