User Contributed Plugins
If you've got a plugin you've developed for Cerb4, we (and the community) would love for you to share it with us. Please add a title, short description, and a link to a detailed page on setting up your plugin.
- 1 Sample Report Plugin
- 2 Ticket Attachment Tabs plug-in Created By Cerb5Blog.com
- 3 Required Watcher plug-in Created By Cerb5Blog.com
- 4 Last Action and Audit Log Enhancements plug-in Created By Cerb5blog.com
- 5 Purge Contact Addresses plug-in Created By Cerb5blog.com
- 6 Auto-close plug-in Created By Cerb5blog.com
- 7 Cerberus plugin - Cerb5 LDAP authentication
- 8 Cerberus plugin for PHPLicengine
- 9 External Ticket Search Plugin
Sample Report Plugin
Creating a Cerb4 Report Plugin : This is just a simple example of how to create a new Report Plugin. It's not terribly useful as a Report, but it's an excellent introduction to the basics of creating a plugin and adding a report.
Ticket Attachment Tabs plug-in Created By Cerb5Blog.com
Add a new tab on tickets that list attachments.
Required Watcher plug-in Created By Cerb5Blog.com
Required Watcher is quick project I created to force all workers to get assignment emails. It is very basic plug-in with a very specif use.
Last Action and Audit Log Enhancements plug-in Created By Cerb5blog.com
Allow you to optionally add additional items to the audit log & update the tickets update field on posts other then new emails.
Currently this is limited to comments only but that will change in future version.
Notes: Requires a 1 line patch if you use the audit log feature until Jira Issue http://www.wgmdev.com/jira/browse/CHD-1419 is resolved. Patch is no longer needed as of Cerberus 5.3.0
Purge Contact Addresses plug-in Created By Cerb5blog.com
Purges unused contact addresses that are no longer attached to any messages.
Notes: Creates a new index to messages.address_id. Only for Cerberus 4.x at this time.
Auto-close plug-in Created By Cerb5blog.com
Automatically closes tickets that haven't been updated in the last X day's. Will add an audit log entry when the ticket is closed if audit log is enabled.
Cerberus plugin - Cerb5 LDAP authentication
Cerberus plugin for PHPLicengine
PHPLicengine - Licensing & Distribution System now supports Cerberus HelpDesk integration.
To begin using the Cerberus HelpDesk, you will first need to enable the plugin. Go to Helpdesk Setup -> Plugins, select the checkbox next to "Cerberus Helpdesk: Web Services API", and Save Changes.
You will now have a new Web API tab in Helpdesk Setup. Click on that tab, and enter a Nickname for your new access key (you can have many different keys, each with different permissions). Click Save Changes, update the Rights and Restricted IPs, and click Save Changes to save those updates. You'll note that there's an Access Key and a Secret Key there.
Enable Cerberus HelpDesk Module in PHPLicengine. Go to System Configuration -> System Settings. Under "Cerberus HelpDesk Settings" fill in:
- Cerberus User URL (No trailing slash!)
- Cerberus Admin URL (No trailing slash!)
- Access Key
- Secret Key
Now when a new customer creates account, s/he will get a Cerberus HelpDesk account too. In client area, they see a link to Cerberus HelpDesk page instead of "Contact Us" link in left menu.
IMPORTANT: Make sure 'PUT' is not denied in your .htaccess file. To check this look at .htaccess file to see if there is something like:
<Limit PUT DELETE> order deny,allow deny from all </Limit>
If you have this, you should remove 'PUT' from the rule.
External Ticket Search Plugin
Allows launching ticket searches from other apps. If logged in, the user will be redirected to the ticket search tab. The search fields will be set from URL.