Easy Tickets Help Desk

Description

Easy Tickets Help Desk is a helpdesk plugin for managing public and authenticated support tickets from a WordPress site. It includes an administration dashboard, configurable subjects and notifications, ticket history, replies, and front-end shortcodes.

Key Features

  • Administration dashboard with statistics
  • Customizable settings page
  • Shortcode [easy-tickets-help-desk] for front-end display
  • Full internationalization support (i18n)
  • Secure code following WordPress Coding Standards
  • Clean uninstall process

Privacy

When ticket submission is enabled, Easy Tickets Help Desk stores the submitter’s name, email address, ticket title, description, replies, timestamps, notification status, and optional attachments in the site’s database and uploads directory. These data are used only to provide ticket management and notifications to the site operator and ticket owner. Site owners should include Easy Tickets Help Desk’s data processing in their privacy policy and configure the notification recipient in the plugin settings. Easy Tickets Help Desk does not send data to external servers.

Development

Build & Release

This project uses a Makefile for version management and builds:

  • make setup – Install dependencies and prepare the project
  • make build – Build the plugin in the dist/ directory
  • make zip – Create a ZIP archive of the plugin
  • make release – Full release process (PHPCS + ZIP)
  • make version-patch – Increment patch version (1.0.0 1.0.1)
  • make version-minor – Increment minor version (1.0.0 1.1.0)
  • make version-major – Increment major version (1.0.0 2.0.0)
  • make phpcs – Check code quality with PHPCS
  • make phpcbf – Auto-fix code style issues
  • make help – Show all available commands

Code Quality

This plugin follows the WordPress Coding Standards and uses PHPCS with WPCS rules for code validation.

Screenshots

Installation

  1. Upload the easy-tickets-help-desk folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to the Easy Tickets Help Desk menu in your WordPress admin panel
  4. Configure the plugin settings to your preference

FAQ

How do I use this plugin?

After activation, you can access the Easy Tickets Help Desk dashboard from the WordPress admin menu. Use the [easy-tickets-help-desk] shortcode in your posts and pages to display content.

Is this plugin compatible with the latest WordPress version?

This version is tested with WordPress 7.0 and requires at least WordPress 6.2 and PHP 8.3.

Can I translate this plugin?

The plugin is prepared for translation with the easy-tickets-help-desk text domain. Translation files may be supplied by WordPress.org.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Easy Tickets Help Desk” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release
  • Administration dashboard
  • Settings management
  • Shortcode support
  • i18n internationalization
  • WordPress Coding Standards compliant