Difference between revisions of "Extensions"

From Request Tracker Wiki
Jump to navigation Jump to search
(No difference)

Revision as of 16:45, 1 December 2010

Nota Bene

The Best Practical website now contains a list of standard and known-maintained extensions at http://bestpractical.com/rt/extensions.html. If you know of a maintained extension that doesn't show up there, send mail to webmaster at bestpractical.com.


Here is a list of RT extensions packaged and available from CPAN or other places.

Most of these extensions are prepared with Module::Install::RTx module, which allows you to package extension easily and quickly. People who would like to package their extensions should read the module's documentation.

Help maintain this page

Please sort and refactor this list; RT::Extension is a verbose but lexigraphically equivalent form of RTx. Also note, that links to a particular version of a module on search.cpan may rot when later versions are released, used a perldoc query instead.


Asset Tracker

Command by email

RT::Extension::CommandByMail allows you to change metadata of ticket via email:

Extract Custom Field Values

Allows to extract CF values from email headers or body.

Rights Matrix


RTx::Shredder by RuslanZakirov

  • Version 0.01_01 is the latest that supports RT-3.0.x
  • RT 3.2.x is unsupported
  • Versions >= 0.02 works with RT 3.4.x and greater, 3.4.1 requires patching
  • Included in 3.8.x

Notify users/groups

Part of RT 3.8

Helps setup and manage scrip actions that allow you to notify particular groups of users.

See also EmailGroup

External Authentication

RT::Authen::ExternalAuth by MikePeachey

Allows authentication from any LDAP or DBI-supported data source. Also allows the use of a browser cookie to implement Single Sign-On with other web code using a DBI authentication backend.

For RT-3.8.x

For RT-3.6.x (unsupported)

Export search results as XLS

This RT Extension allow users to download search results in Microsoft Excel binary format. This typically fix encoding problems for non-ascii chars with the standard TSV export included in RT. Extension root

Watched queues

This RT Extension allow to display the list of queues the user is watcher, in the user configuration tab. Extension root

Toggle SuperUser right on/off with a link

This RT Extension allow users with SuperUser right to quickly enable/disable this right with a simple link at the top of each page. This way, they can work like standard users for day to day usage and enable SuperUser right only when needed. Extension root

Mandatory subject

This RT Extension enforces users to fill the subject when creating a ticket via the web interface. Extension root

Mandatory requestor

This RT Extension enforces users to fill the requestor when creating a ticket via the web interface. Extension root

User details

This RT Extension allows to quickly display watchers personal details on a ticket. Extension root

Service Level Agreements (SLA)

This RT Extension enables the specification and usage of SLA's (Service Level Agreements).

RT::Extension::SLA by RuslanZakirov

Workflow Builder

This RT Extension is useful for creating Approvals and Workflows.

RTx::WorkflowBuilder by Chia-liang Kao

Branded Queues

Integrated into RT 3.8, read UPGRADING and etc/upgrade/3.8-branded-queues-extension.

RT 3.2-3.6: This extension allows sites to "Brand" individual queues with distinct tokens in the Subject headers of outgoing email messages.

RT::Extension::BrandedQueues by JesseVincent


Quickly create tickets in specific queues with default values RT::Extension::QuickCalls by JesseVincent


Writing your own extensions