Skip to content

Plugin Development Introduction

poctob edited this page Sep 12, 2014 · 10 revisions

This is an unofficial blog describing adventures in the OSTicket Plugin development. Since OSTicket Plugin system is undocumented, most of the information here was collected via reverse engineering and trial and error. If there are any mistakes or something is not clear, please let me know in comments.

This guide is based on the OSTicket version 1.9.3 official release that can be downloaded from here:

http://www.osticket.com/download

The official OSTicket plugin repository is located here:

https://github.com/osTicket/core-plugins

The result of this guide is a conversion of the Equipment Management mod to plugin format:

https://github.com/poctob/OSTEquipmentPlugin

Please feel fee to ask any questions in comments.

Part 1 Getting Started

Part 2 Configuration Page

Part 3 Plugin Class

Part 4 Staff Panel Links

Part 5 Signals

Part 6 Dispatcher and Routing