https://github.com/akiraz2/yii2-ticket-support
Yii2 Ticket Support Module, easy, flexible, multilang, has mongodb, works with mailbox, queue
https://github.com/akiraz2/yii2-ticket-support
support support-system support-ticket ticket ticket-management ticketing-system yii2 yii2-extension yii2-modules
Last synced: 5 months ago
JSON representation
Yii2 Ticket Support Module, easy, flexible, multilang, has mongodb, works with mailbox, queue
- Host: GitHub
- URL: https://github.com/akiraz2/yii2-ticket-support
- Owner: akiraz2
- License: mit
- Created: 2018-09-25T13:18:39.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-18T19:18:49.000Z (over 5 years ago)
- Last Synced: 2025-04-07T07:51:09.276Z (6 months ago)
- Topics: support, support-system, support-ticket, ticket, ticket-management, ticketing-system, yii2, yii2-extension, yii2-modules
- Language: PHP
- Homepage:
- Size: 104 KB
- Stars: 59
- Watchers: 8
- Forks: 27
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Yii2 Support [](https://packagist.org/packages/akiraz2/yii2-ticket-support) [](https://packagist.org/packages/akiraz2/yii2-ticket-support) [](LICENSE.md)
Yii2 Support Ticket System - simple, flexible module for Yii2 advanced template (frontend/backend apps)
The latest version includes following features:
* very easy, simple and **fast** (only 3 tables: category, ticket, messages)
* Tickets has title, category, priority, users email and name, can link user id
* Module can **parse mailbox** and automatically add new tickets (or add new messages to ticket)
* Auto close tickets after 7 days of inactivity (by cron or backend app)
* Ticket management (in backend app - admin users can use [Redactor Widget](https://github.com/yiidoc/yii2-redactor))
* Console commands (`yii support/ticket/close`)
* ID of ticket are [**hashed**](https://packagist.org/packages/hashids/hashids)
* Compact SEO URL rules
* Module use [yii2-queue](https://github.com/yiisoft/yii2-queue) for background and cron jobs (Sync queue by default, you can use DB, Redis or other)
* Module can use **independent Mailer** component, own config (smtp, user, pass)
* Multi-lingual (en, ru)
* You can use own style css
* Can replace real username(login) of Support (configurable)
* MongoDB> **NOTE:** Module is in initial development. Anything may change at any time.

## Documentation
[Read the Documentation](docs/README.md)
## Installation
All installation instructions are located in documentation / [Installation](docs/getting-started.md).
## TODO
* write documentation (configuration, faq)
* refactoring Mongodb
* add more languages (cn)
* more console commands
* rest controllers for api app
* view theme (blue, red, green, gray, dark, etc)
* improve from simple to powerful (customer portal or support center like a pro)
* **RBAC** integration (role support manager)
* **tests**!!!
* check ticket status for users
* assignment other manager
* attachments (files, documents, images)
* statistic
* Multichannel ticketing
* more notifications (push, telegram, viber, whatsapp, wechat)## Support
If you have any questions or problems with Yii2-ticket-support you can ask them on email `akiraz@bk.ru`.
## Contributing to this project
Anyone and everyone is welcome to contribute. Please take a moment to
review the [guidelines for contributing](.github/CONTRIBUTING.md).## License
Yii2-ticket-support is released under the MIT License. See the bundled [LICENSE.md](LICENSE.md)
for details.