<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=Extensions</id>
	<title>Extensions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=Extensions"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;action=history"/>
	<updated>2026-08-22T06:14:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26589&amp;oldid=prev</id>
		<title>Kakmezikyan at 19:08, 20 June 2018</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26589&amp;oldid=prev"/>
		<updated>2018-06-20T19:08:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:08, 20 June 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Nota Bene =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;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&#039;t show up there, send mail to webmaster at bestpractical.com.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Introduction =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Introduction =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is a list of RT extensions packaged and available from CPAN or other places.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is a list of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;several &lt;/ins&gt;RT extensions packaged and available from CPAN or other places. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A complete list can be found at https://metacpan.org/search?q=RT%3A%3AExtension&amp;amp;search_type=modules&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;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&amp;#039;s [http://search.cpan.org/dist/Module-Install-RTx/ documentation].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;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&amp;#039;s [http://search.cpan.org/dist/Module-Install-RTx/ documentation].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-26572:rev-26589:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kakmezikyan</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26572&amp;oldid=prev</id>
		<title>Gibus: RT-Extension-InlineAudioVideoAttachments</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26572&amp;oldid=prev"/>
		<updated>2018-04-06T10:11:48Z</updated>

		<summary type="html">&lt;p&gt;RT-Extension-InlineAudioVideoAttachments&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:11, 6 April 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l83&quot;&gt;Line 83:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 83:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://search.cpan.org/dist/RT-Extension-GroupSummary/ RT::Extension::GroupSummary]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://search.cpan.org/dist/RT-Extension-GroupSummary/ RT::Extension::GroupSummary]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Inline Audio/Video Attachments ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This RT Extension allows RT to display audio/video attachments inline with HTML 5 player. [http://search.cpan.org/dist/RT-Extension-InlineAudioVideoAttachments/ RT::Extension::InlineAudioVideoAttachments]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Mandatory Fields ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Mandatory Fields ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-26550:rev-26572:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Gibus</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26550&amp;oldid=prev</id>
		<title>Gibus: Add Boolean CustomField</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26550&amp;oldid=prev"/>
		<updated>2018-03-08T16:37:38Z</updated>

		<summary type="html">&lt;p&gt;Add Boolean CustomField&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:37, 8 March 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[AssetTracker]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[AssetTracker]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Boolean CustomField ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This RT Extension provides a new type of custom field, with checkbox to set or unset its value. [http://search.cpan.org/dist/RT-Extension-BooleanCustomField/ RT::Extension::BooleanCustomField]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Branded Queues ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Branded Queues ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-26526:rev-26550:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Gibus</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26526&amp;oldid=prev</id>
		<title>Gibus: Add ConditionalCustomFields, GroupSummary and RichtextCustomField</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=26526&amp;oldid=prev"/>
		<updated>2017-10-02T14:13:19Z</updated>

		<summary type="html">&lt;p&gt;Add ConditionalCustomFields, GroupSummary and RichtextCustomField&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:13, 2 October 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* See also: Extract Custom Field Values&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* See also: Extract Custom Field Values&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Tip: [[strip out commands]] from ticket and emails sent by RT&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Tip: [[strip out commands]] from ticket and emails sent by RT&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Conditional CustomFields ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This RT Extension allows to display/edit a custom field conditioned by the value of another (select) custom field for the same object, which can be anything that can have custom fields (ticket, queue, user, group, article or asset). [http://search.cpan.org/dist/RT-Extension-ConditionalCustomFields/ RT::Extension::ConditionalCustomFields]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Export search results as XLS ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Export search results as XLS ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l65&quot;&gt;Line 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-ExtractCustomFieldValues/lib/RT/Extension/ExtractCustomFieldValues.pm Overview]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-ExtractCustomFieldValues/lib/RT/Extension/ExtractCustomFieldValues.pm Overview]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* See also: [[ExtractCustomFieldValues]] and Command by email&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* See also: [[ExtractCustomFieldValues]] and Command by email&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Group Summary ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This RT Extension allows RT to display semantic information about any group, mainly through CustomFields attached to this group.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It displays information about a group on a Group Summary page, similar to what is done about a user. A Group Summary page includes the name, the description and CustomFields of a group. The Group Summary page can be accessed from any tabs of Admin/Groups and is linked to any display of a principal which is a group (just like any display of a principal which is a user is linked to the related User Summary page).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This module also provides a Group Summary Search feature and links results to related Group Summary pages.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[http://search.cpan.org/dist/RT-Extension-GroupSummary/ RT::Extension::GroupSummary]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Mandatory Fields ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Mandatory Fields ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l98&quot;&gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 112:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://search.cpan.org/dist/RT-Extension-ReferenceIDoitObjects/ RT::Extension::ReferenceIDoitObjects]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://search.cpan.org/dist/RT-Extension-ReferenceIDoitObjects/ RT::Extension::ReferenceIDoitObjects]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Richtext CustomField ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This RT Extension provides a new type of custom field, similar to Text but with wysiwyg editor when editing value. [http://search.cpan.org/dist/RT-Extension-RichtextCustomField/ RT::Extension::RichtextCustomField]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Rights Matrix ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Rights Matrix ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-1159:rev-26526:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Gibus</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1159&amp;oldid=prev</id>
		<title>Admin: 26 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1159&amp;oldid=prev"/>
		<updated>2016-04-06T20:08:56Z</updated>

		<summary type="html">&lt;p&gt;26 revisions imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Nota Bene =&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;t show up there, send mail to webmaster at bestpractical.com.&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
Here is a list of RT extensions packaged and available from CPAN or other places.&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;s [http://search.cpan.org/dist/Module-Install-RTx/ documentation].&lt;br /&gt;
&lt;br /&gt;
= Help maintain this page =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= List =&lt;br /&gt;
&lt;br /&gt;
== Asset Tracker ==&lt;br /&gt;
&lt;br /&gt;
* [[AssetTracker]]&lt;br /&gt;
&lt;br /&gt;
== Branded Queues ==&lt;br /&gt;
&lt;br /&gt;
Integrated into RT 3.8, read UPGRADING and etc/upgrade/3.8-branded-queues-extension.&lt;br /&gt;
&lt;br /&gt;
RT 3.2-3.6: This extension allows sites to &amp;quot;Brand&amp;quot; individual queues with distinct tokens in the Subject headers of outgoing email messages.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-BrandedQueues/ RT::Extension::BrandedQueues] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== Command by email ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-CommandByMail RT::Extension::CommandByMail] allows you to change metadata of ticket via email:&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~falcone/RT-Extension-CommandByMail-0.16/lib/RT/Interface/Email/Filter/TakeAction.pm#COMMANDS Supported commands]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/README Man page]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/lib/RT/Extension/CommandByMail.pm Overview]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/INSTALL Installation instructions]&lt;br /&gt;
* requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039; on [[RTs]] older than 3.6, but works out of the box on modern RT&lt;br /&gt;
* Authors: Best Practical&lt;br /&gt;
* See also: Extract Custom Field Values&lt;br /&gt;
* Tip: [[strip out commands]] from ticket and emails sent by RT&lt;br /&gt;
&lt;br /&gt;
== Export search results as XLS ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-SearchResults-XLS/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== External Authentication ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.bestpractical.com/view/ExternalAuth RT::Authen::ExternalAuth] by [[MikePeachey]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For RT-3.8.x&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.08/ RT::Authen::ExternalAuth v0.08]&lt;br /&gt;
&lt;br /&gt;
For RT-3.6.x (&amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.05/ RT::Authen::ExternalAuth v0.05]&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-CookieAuth-0.02/ RT::Authen::CookieAuth v0.02]&lt;br /&gt;
&lt;br /&gt;
== Extract Custom Field Values ==&lt;br /&gt;
&lt;br /&gt;
Allows to extract CF values from email headers or body.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractCustomFieldValues/lib/RT/Extension/ExtractCustomFieldValues.pm Overview]&lt;br /&gt;
* See also: [[ExtractCustomFieldValues]] and Command by email&lt;br /&gt;
&lt;br /&gt;
== Mandatory Fields ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill standard fields defined in RT site&lt;br /&gt;
configuration file when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatoryFields/ RT::Extension::MandatoryFields]&lt;br /&gt;
&lt;br /&gt;
== Mandatory requestor ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the requestor when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatoryRequestor/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Mandatory subject ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the subject when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatorySubject/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Notify users/groups ==&lt;br /&gt;
&lt;br /&gt;
Part of RT 3.8&lt;br /&gt;
&lt;br /&gt;
Helps setup and manage scrip actions that allow you to notify particular groups of users.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Action-NotifyGroup Extension root]&lt;br /&gt;
&lt;br /&gt;
See also [[EmailGroup]]&lt;br /&gt;
&lt;br /&gt;
== QuickCalls ==&lt;br /&gt;
&lt;br /&gt;
Quickly create tickets in specific queues with default values [http://search.cpan.org/dist/RT-Extension-QuickCalls/lib/RT/Extension/QuickCalls.pm RT::Extension::QuickCalls] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== Reference i-doit Objects ==&lt;br /&gt;
&lt;br /&gt;
This extension gives you the opportunity to combine an issue tracker like RT with an IT documentation tool / CMDB like [http://www.i-doit.org/ i-doit]. It uses i-doit&amp;#039;s API to relate a ticket with one or more CIs / objects managed by i-doit. On i-doit&amp;#039;s side you are able to view all tickets related to an object. This extension also supports i-doit&amp;#039;s multi-mandator functionality.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-ReferenceIDoitObjects/ RT::Extension::ReferenceIDoitObjects]&lt;br /&gt;
&lt;br /&gt;
== Rights Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-RightsMatrix/ Extension root]&lt;br /&gt;
== RSS Feeds ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add arbitrary RSS feeds to your dashboards&lt;br /&gt;
&lt;br /&gt;
[https://github.com/btb/rt-extension-rssfeeds RT::Extension::RSSFeeds]&lt;br /&gt;
&lt;br /&gt;
== Service Level Agreements (SLA) ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enables the specification and usage of SLA&amp;#039;s (Service Level Agreements).&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-SLA/ RT::Extension::SLA] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
== Shredder ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-Shredder/ RTx::Shredder] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
* Version 0.01_01 is the latest that supports RT-3.0.x&lt;br /&gt;
* RT 3.2.x is &amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Versions &amp;amp;gt;= 0.02 works with RT 3.4.x and greater, 3.4.1 requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Included in 3.8.x&lt;br /&gt;
&lt;br /&gt;
== Stall Future Ticket ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allows to automatically stall created tickets with a start&lt;br /&gt;
time in the future. [http://search.cpan.org/dist/RT-Extension-StallFutureTicket/ RT::Extension::StallFutureTicket]&lt;br /&gt;
&lt;br /&gt;
== Toggle SuperUser right on/off with a link ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-ToggleSuperUser/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== User details ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allows to quickly display watchers personal details on a ticket. [http://search.cpan.org/dist/RT-Extension-UserDetails/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Watched queues ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allow to display the list of queues the user is watcher, in the user configuration tab. [http://search.cpan.org/dist/RT-Extension-WatchedQueue/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Workflow Builder ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension is useful for creating Approvals and Workflows.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-WorkflowBuilder/ RTx::WorkflowBuilder] by Chia-liang Kao&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
* [[RT3StatisticsPackage]]&lt;br /&gt;
** [[RT3StatisticsPackageTimeWorked]] - Generate a report of [[TimeWorked]] for the specified number of days.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-OnlineDocs RT-OnlineDocs] - adds a &amp;quot;Developer Documentation&amp;quot; menu to the RT user interface.&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Action-UpdateIcestack/lib/RT/Action/UpdateIcestack.pm RT::Action::UpdateIcestack]  - Integrates RT with [http://www.icestack.com Icestack ] allowing tickets to come in from customers using iPhone or Android mobile devices &lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ActivityReports/ RT::Extension::ActivityReports] [[ActivityReportsPostInstall|Adding to Menu]]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-AddAdminCcsOnQueueChange/lib/RT/Extension/AddAdminCcsOnQueueChange.pm RT::Extension::AddAdminCcsOnQueueChange]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-BecomeUser/ RT::Extension::BecomeUser] - This extension for RT 3.6 provides an ability for super user to effectively log on any user in the system for debugging purposes&lt;br /&gt;
** [http://search.cpan.org/~jpierce/RTx-BecomeUser-1.10_3/ Unofficial update for 3.8]&lt;br /&gt;
** Unofficial update for 4.x at [http://dl.dropbox.com/u/3958472/RTx-BecomeUser-1.2_1.tar.gz Dropbox] or [http://cpan.perl.org/authors/id/C/CF/CFALLEN/ CPAN]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker/ RT::BugTracker] - Adds a UI designed for bug-tracking for developers to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker-Public/ RT::BugTracker::Public] - Adds a public, (hopefully) userfriendly bug tracking UI to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Calendar/ RTx::Calendar] - This extension for RT 3.6+ adds a calendar page, a calendar portlet and iCal feeds of all your tasks and reminers with due date.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-DDMU/ RTx::DDMU] - drop down menu user interface for RT (RT 3.5 or later)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-EmailCompletion/ RTx::EmailCompletion] - This extension uses javascript to add ajax completion on almost all email input field.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractSubjectTagOnTransaction/ RT::Extension::ExtractSubjectTagOnTransaction]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-From/ RTx::From] - Makes it a bit easier to find users and their tickets.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MenubarSearches/ RT::Extension::MenubarSearches] - This simple extension for RT 3.x (Tested on 3.4 and newer) adds a dropdown of a user&amp;#039;s queues into RT&amp;#039;s menubar. Using a tiny bit of javascript, selecting one of these queues will automatically jump to a search showing new, open and stalled tickets in that queue.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MergeUsers/ RT::Extension::MergeUsers] - adds the ability combine users to via the User Administration page&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-QueueWizard/ RT::Extension::QueueWizard] - [[QueueWizard]] allows for fast creation of queues by cloning a pre-existing queue&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-rt_cpan_org/ RT::Extension::rt_cpan_org] - The customizations that turn a RT into a RT for rt.cpan.org&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ServiceUpdates/ RT::Extension::ServiceUpdates] - Message of the Day(?)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-S3Invoker/ RTx::S3Invoker] - Allows one to load saved searches (global too!) via [[ManualSimpleSearch]].&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Tags/ RTx::Tags] - Provides functionality to [[ManualSimpleSearch]] custom fields, and a tag cloud (via HTML::TagCloud) of values in the CF Tags.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Timeline/ RT::Extension::Timeline] - This extension for RT 3.6 uses Timeline http://simile.mit.edu/timeline/ to visualize RT tickets.&lt;br /&gt;
** Works in 3.8 with a tweak to /path/to/rt/share/html/Callbacks/Timeline/Ticket/Elements/Tabs/Default to change the tab index from &amp;#039;j&amp;#039; to something else e.g; &amp;#039;t&amp;#039;. Otherwise, the Bulk Update tab is clobbered.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-WebCronTool/ RTx-WebCronTool] - web interface for the built-in &amp;quot;rt-crontool&amp;quot; utility, allowing scheduled processes to be launched remotely.&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-SideBySideView RT-Extension-SideBySideView] - a moduled version of [http://wiki.bestpractical.com/view/SideBySideTicketScreen SideBySideTicketScreen] from Stephen Turner&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-ShowRelations RT-Extension-ShowRelations] - is a Module for RT 3.6/3.8x to Display Ticket Relations as Table based on a Search&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-FastGroupRights RT-Extension-FastGroupRights] - is a replacement for core [[GroupRights]] Pages with a faster Solution which not loads all available groups with their rights. It will only load the System Groups, Roles and User Defined Groups with already granted rights. Additional it offers a search Field to search for Groups to grant them rights. This is based on an Idea and Code from MIT (Stephen Turner)&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-QueueDeactivatedScrips RT-Extension-QueueDeactivatedScrips] - is a moduled version of Dirk Pape&amp;#039;s [http://page.mi.fu-berlin.de/dirkpape/rt3/HideGlobalScrips/ HideGlobalScrips]&lt;br /&gt;
&lt;br /&gt;
 addon for RT 3.6.x&lt;br /&gt;
&lt;br /&gt;
= Writing your own extensions =&lt;br /&gt;
&lt;br /&gt;
* Homepage Components (Portlets): [[WritingPortlets]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1156&amp;oldid=prev</id>
		<title>Phanousk: /* Command by email */</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1156&amp;oldid=prev"/>
		<updated>2013-11-21T22:20:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Command by email&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:20, 21 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://search.cpan.org/dist/RT-Extension-CommandByMail RT::Extension::CommandByMail] allows you to change metadata of ticket via email:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://search.cpan.org/dist/RT-Extension-CommandByMail RT::Extension::CommandByMail] allows you to change metadata of ticket via email:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-CommandByMail/README &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Supported commands&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://search.cpan.org/~falcone/RT-Extension-CommandByMail-0.16/lib/RT/Interface/Email/Filter/TakeAction.pm#COMMANDS Supported commands]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-CommandByMail/README &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Man page&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-CommandByMail/lib/RT/Extension/CommandByMail.pm Overview]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-CommandByMail/lib/RT/Extension/CommandByMail.pm Overview]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-CommandByMail/INSTALL Installation instructions]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://search.cpan.org/dist/RT-Extension-CommandByMail/INSTALL Installation instructions]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-1155:rev-1156:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Phanousk</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1155&amp;oldid=prev</id>
		<title>91.183.64.49: /* Command by email */</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1155&amp;oldid=prev"/>
		<updated>2012-07-10T13:37:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Command by email&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:37, 10 July 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Authors: Best Practical&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Authors: Best Practical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* See also: Extract Custom Field Values&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* See also: Extract Custom Field Values&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Tip: [[strip out commands]] from ticket and emails sent by RT&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Export search results as XLS ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Export search results as XLS ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-1154:rev-1155:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>91.183.64.49</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1154&amp;oldid=prev</id>
		<title>205.175.121.90: Added RT::Extension::RSSFeeds</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1154&amp;oldid=prev"/>
		<updated>2012-04-27T22:18:57Z</updated>

		<summary type="html">&lt;p&gt;Added RT::Extension::RSSFeeds&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Nota Bene =&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;t show up there, send mail to webmaster at bestpractical.com.&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
Here is a list of RT extensions packaged and available from CPAN or other places.&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;s [http://search.cpan.org/dist/Module-Install-RTx/ documentation].&lt;br /&gt;
&lt;br /&gt;
= Help maintain this page =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= List =&lt;br /&gt;
&lt;br /&gt;
== Asset Tracker ==&lt;br /&gt;
&lt;br /&gt;
* [[AssetTracker]]&lt;br /&gt;
&lt;br /&gt;
== Branded Queues ==&lt;br /&gt;
&lt;br /&gt;
Integrated into RT 3.8, read UPGRADING and etc/upgrade/3.8-branded-queues-extension.&lt;br /&gt;
&lt;br /&gt;
RT 3.2-3.6: This extension allows sites to &amp;quot;Brand&amp;quot; individual queues with distinct tokens in the Subject headers of outgoing email messages.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-BrandedQueues/ RT::Extension::BrandedQueues] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== Command by email ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-CommandByMail RT::Extension::CommandByMail] allows you to change metadata of ticket via email:&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/README Supported commands]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/lib/RT/Extension/CommandByMail.pm Overview]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/INSTALL Installation instructions]&lt;br /&gt;
* requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039; on [[RTs]] older than 3.6, but works out of the box on modern RT&lt;br /&gt;
* Authors: Best Practical&lt;br /&gt;
* See also: Extract Custom Field Values&lt;br /&gt;
&lt;br /&gt;
== Export search results as XLS ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-SearchResults-XLS/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== External Authentication ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.bestpractical.com/view/ExternalAuth RT::Authen::ExternalAuth] by [[MikePeachey]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For RT-3.8.x&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.08/ RT::Authen::ExternalAuth v0.08]&lt;br /&gt;
&lt;br /&gt;
For RT-3.6.x (&amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.05/ RT::Authen::ExternalAuth v0.05]&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-CookieAuth-0.02/ RT::Authen::CookieAuth v0.02]&lt;br /&gt;
&lt;br /&gt;
== Extract Custom Field Values ==&lt;br /&gt;
&lt;br /&gt;
Allows to extract CF values from email headers or body.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractCustomFieldValues/lib/RT/Extension/ExtractCustomFieldValues.pm Overview]&lt;br /&gt;
* See also: [[ExtractCustomFieldValues]] and Command by email&lt;br /&gt;
&lt;br /&gt;
== Mandatory Fields ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill standard fields defined in RT site&lt;br /&gt;
configuration file when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatoryFields/ RT::Extension::MandatoryFields]&lt;br /&gt;
&lt;br /&gt;
== Mandatory requestor ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the requestor when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatoryRequestor/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Mandatory subject ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the subject when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatorySubject/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Notify users/groups ==&lt;br /&gt;
&lt;br /&gt;
Part of RT 3.8&lt;br /&gt;
&lt;br /&gt;
Helps setup and manage scrip actions that allow you to notify particular groups of users.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Action-NotifyGroup Extension root]&lt;br /&gt;
&lt;br /&gt;
See also [[EmailGroup]]&lt;br /&gt;
&lt;br /&gt;
== QuickCalls ==&lt;br /&gt;
&lt;br /&gt;
Quickly create tickets in specific queues with default values [http://search.cpan.org/dist/RT-Extension-QuickCalls/lib/RT/Extension/QuickCalls.pm RT::Extension::QuickCalls] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== Reference i-doit Objects ==&lt;br /&gt;
&lt;br /&gt;
This extension gives you the opportunity to combine an issue tracker like RT with an IT documentation tool / CMDB like [http://www.i-doit.org/ i-doit]. It uses i-doit&amp;#039;s API to relate a ticket with one or more CIs / objects managed by i-doit. On i-doit&amp;#039;s side you are able to view all tickets related to an object. This extension also supports i-doit&amp;#039;s multi-mandator functionality.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-ReferenceIDoitObjects/ RT::Extension::ReferenceIDoitObjects]&lt;br /&gt;
&lt;br /&gt;
== Rights Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-RightsMatrix/ Extension root]&lt;br /&gt;
== RSS Feeds ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add arbitrary RSS feeds to your dashboards&lt;br /&gt;
&lt;br /&gt;
[https://github.com/btb/rt-extension-rssfeeds RT::Extension::RSSFeeds]&lt;br /&gt;
&lt;br /&gt;
== Service Level Agreements (SLA) ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enables the specification and usage of SLA&amp;#039;s (Service Level Agreements).&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-SLA/ RT::Extension::SLA] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
== Shredder ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-Shredder/ RTx::Shredder] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
* Version 0.01_01 is the latest that supports RT-3.0.x&lt;br /&gt;
* RT 3.2.x is &amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Versions &amp;amp;gt;= 0.02 works with RT 3.4.x and greater, 3.4.1 requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Included in 3.8.x&lt;br /&gt;
&lt;br /&gt;
== Stall Future Ticket ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allows to automatically stall created tickets with a start&lt;br /&gt;
time in the future. [http://search.cpan.org/dist/RT-Extension-StallFutureTicket/ RT::Extension::StallFutureTicket]&lt;br /&gt;
&lt;br /&gt;
== Toggle SuperUser right on/off with a link ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-ToggleSuperUser/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== User details ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allows to quickly display watchers personal details on a ticket. [http://search.cpan.org/dist/RT-Extension-UserDetails/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Watched queues ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allow to display the list of queues the user is watcher, in the user configuration tab. [http://search.cpan.org/dist/RT-Extension-WatchedQueue/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Workflow Builder ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension is useful for creating Approvals and Workflows.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-WorkflowBuilder/ RTx::WorkflowBuilder] by Chia-liang Kao&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
* [[RT3StatisticsPackage]]&lt;br /&gt;
** [[RT3StatisticsPackageTimeWorked]] - Generate a report of [[TimeWorked]] for the specified number of days.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-OnlineDocs RT-OnlineDocs] - adds a &amp;quot;Developer Documentation&amp;quot; menu to the RT user interface.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ActivityReports/ RT::Extension::ActivityReports] [[ActivityReportsPostInstall|Adding to Menu]]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-AddAdminCcsOnQueueChange/lib/RT/Extension/AddAdminCcsOnQueueChange.pm RT::Extension::AddAdminCcsOnQueueChange]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-BecomeUser/ RT::Extension::BecomeUser] - This extension for RT 3.6 provides an ability for super user to effectively log on any user in the system for debugging purposes&lt;br /&gt;
** [http://search.cpan.org/~jpierce/RTx-BecomeUser-1.10_3/ Unofficial update for 3.8]&lt;br /&gt;
** Unofficial update for 4.x at [http://dl.dropbox.com/u/3958472/RTx-BecomeUser-1.2_1.tar.gz Dropbox] or [http://cpan.perl.org/authors/id/C/CF/CFALLEN/ CPAN]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker/ RT::BugTracker] - Adds a UI designed for bug-tracking for developers to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker-Public/ RT::BugTracker::Public] - Adds a public, (hopefully) userfriendly bug tracking UI to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Calendar/ RTx::Calendar] - This extension for RT 3.6+ adds a calendar page, a calendar portlet and iCal feeds of all your tasks and reminers with due date.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-DDMU/ RTx::DDMU] - drop down menu user interface for RT (RT 3.5 or later)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-EmailCompletion/ RTx::EmailCompletion] - This extension uses javascript to add ajax completion on almost all email input field.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractSubjectTagOnTransaction/ RT::Extension::ExtractSubjectTagOnTransaction]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-From/ RTx::From] - Makes it a bit easier to find users and their tickets.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MenubarSearches/ RT::Extension::MenubarSearches] - This simple extension for RT 3.x (Tested on 3.4 and newer) adds a dropdown of a user&amp;#039;s queues into RT&amp;#039;s menubar. Using a tiny bit of javascript, selecting one of these queues will automatically jump to a search showing new, open and stalled tickets in that queue.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MergeUsers/ RT::Extension::MergeUsers] - adds the ability combine users to via the User Administration page&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-QueueWizard/ RT::Extension::QueueWizard] - [[QueueWizard]] allows for fast creation of queues by cloning a pre-existing queue&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-rt_cpan_org/ RT::Extension::rt_cpan_org] - The customizations that turn a RT into a RT for rt.cpan.org&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ServiceUpdates/ RT::Extension::ServiceUpdates] - Message of the Day(?)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-S3Invoker/ RTx::S3Invoker] - Allows one to load saved searches (global too!) via [[ManualSimpleSearch]].&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Tags/ RTx::Tags] - Provides functionality to [[ManualSimpleSearch]] custom fields, and a tag cloud (via HTML::TagCloud) of values in the CF Tags.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Timeline/ RT::Extension::Timeline] - This extension for RT 3.6 uses Timeline http://simile.mit.edu/timeline/ to visualize RT tickets.&lt;br /&gt;
** Works in 3.8 with a tweak to /path/to/rt/share/html/Callbacks/Timeline/Ticket/Elements/Tabs/Default to change the tab index from &amp;#039;j&amp;#039; to something else e.g; &amp;#039;t&amp;#039;. Otherwise, the Bulk Update tab is clobbered.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-WebCronTool/ RTx-WebCronTool] - web interface for the built-in &amp;quot;rt-crontool&amp;quot; utility, allowing scheduled processes to be launched remotely.&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-SideBySideView RT-Extension-SideBySideView] - a moduled version of [http://wiki.bestpractical.com/view/SideBySideTicketScreen SideBySideTicketScreen] from Stephen Turner&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-ShowRelations RT-Extension-ShowRelations] - is a Module for RT 3.6/3.8x to Display Ticket Relations as Table based on a Search&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-FastGroupRights RT-Extension-FastGroupRights] - is a replacement for core [[GroupRights]] Pages with a faster Solution which not loads all available groups with their rights. It will only load the System Groups, Roles and User Defined Groups with already granted rights. Additional it offers a search Field to search for Groups to grant them rights. This is based on an Idea and Code from MIT (Stephen Turner)&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-QueueDeactivatedScrips RT-Extension-QueueDeactivatedScrips] - is a moduled version of Dirk Pape&amp;#039;s [http://page.mi.fu-berlin.de/dirkpape/rt3/HideGlobalScrips/ HideGlobalScrips]&lt;br /&gt;
&lt;br /&gt;
 addon for RT 3.6.x&lt;br /&gt;
&lt;br /&gt;
= Writing your own extensions =&lt;br /&gt;
&lt;br /&gt;
* Homepage Components (Portlets): [[WritingPortlets]]&lt;/div&gt;</summary>
		<author><name>205.175.121.90</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1150&amp;oldid=prev</id>
		<title>203.111.235.14: /* Rights Matrix */</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1150&amp;oldid=prev"/>
		<updated>2011-12-08T12:55:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Rights Matrix&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Nota Bene =&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;t show up there, send mail to webmaster at bestpractical.com.&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
Here is a list of RT extensions packaged and available from CPAN or other places.&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;s [http://search.cpan.org/dist/Module-Install-RTx/ documentation].&lt;br /&gt;
&lt;br /&gt;
= Help maintain this page =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= List =&lt;br /&gt;
&lt;br /&gt;
== Asset Tracker ==&lt;br /&gt;
&lt;br /&gt;
* [[AssetTracker]]&lt;br /&gt;
&lt;br /&gt;
== Command by email ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-CommandByMail RT::Extension::CommandByMail] allows you to change metadata of ticket via email:&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/README Supported commands]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/lib/RT/Extension/CommandByMail.pm Overview]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/INSTALL Installation instructions]&lt;br /&gt;
* requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039; on [[RTs]] older than 3.6, but works out of the box on modern RT&lt;br /&gt;
* Authors: Best Practical&lt;br /&gt;
* See also: Extract Custom Field Values&lt;br /&gt;
&lt;br /&gt;
== Extract Custom Field Values ==&lt;br /&gt;
&lt;br /&gt;
Allows to extract CF values from email headers or body.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractCustomFieldValues/lib/RT/Extension/ExtractCustomFieldValues.pm Overview]&lt;br /&gt;
* See also: [[ExtractCustomFieldValues]] and Command by email&lt;br /&gt;
&lt;br /&gt;
== Rights Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-RightsMatrix/ Extension root]&lt;br /&gt;
* [http://trainingyourpuppy101.blog.com How to Train a Puppy]&lt;br /&gt;
&lt;br /&gt;
== Shredder ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-Shredder/ RTx::Shredder] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
* Version 0.01_01 is the latest that supports RT-3.0.x&lt;br /&gt;
* RT 3.2.x is &amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Versions &amp;amp;gt;= 0.02 works with RT 3.4.x and greater, 3.4.1 requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Included in 3.8.x&lt;br /&gt;
&lt;br /&gt;
== Notify users/groups ==&lt;br /&gt;
&lt;br /&gt;
Part of RT 3.8&lt;br /&gt;
&lt;br /&gt;
Helps setup and manage scrip actions that allow you to notify particular groups of users.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Action-NotifyGroup Extension root]&lt;br /&gt;
&lt;br /&gt;
See also [[EmailGroup]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External Authentication ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.bestpractical.com/view/ExternalAuth RT::Authen::ExternalAuth] by [[MikePeachey]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For RT-3.8.x&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.08/ RT::Authen::ExternalAuth v0.08]&lt;br /&gt;
&lt;br /&gt;
For RT-3.6.x (&amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.05/ RT::Authen::ExternalAuth v0.05]&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-CookieAuth-0.02/ RT::Authen::CookieAuth v0.02]&lt;br /&gt;
&lt;br /&gt;
== Export search results as XLS ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-SearchResults-XLS/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Watched queues ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allow to display the list of queues the user is watcher, in the user configuration tab. [http://search.cpan.org/dist/RT-Extension-WatchedQueue/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Toggle SuperUser right on/off with a link ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-ToggleSuperUser/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Mandatory subject ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the subject when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatorySubject/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Mandatory requestor ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the requestor when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatoryRequestor/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== User details ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allows to quickly display watchers personal details on a ticket. [http://search.cpan.org/dist/RT-Extension-UserDetails/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Service Level Agreements (SLA) ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enables the specification and usage of SLA&amp;#039;s (Service Level Agreements).&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-SLA/ RT::Extension::SLA] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
== Workflow Builder ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension is useful for creating Approvals and Workflows.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-WorkflowBuilder/ RTx::WorkflowBuilder] by Chia-liang Kao&lt;br /&gt;
&lt;br /&gt;
== Branded Queues ==&lt;br /&gt;
&lt;br /&gt;
Integrated into RT 3.8, read UPGRADING and etc/upgrade/3.8-branded-queues-extension.&lt;br /&gt;
&lt;br /&gt;
RT 3.2-3.6: This extension allows sites to &amp;quot;Brand&amp;quot; individual queues with distinct tokens in the Subject headers of outgoing email messages.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-BrandedQueues/ RT::Extension::BrandedQueues] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== QuickCalls ==&lt;br /&gt;
&lt;br /&gt;
Quickly create tickets in specific queues with default values [http://search.cpan.org/dist/RT-Extension-QuickCalls/lib/RT/Extension/QuickCalls.pm RT::Extension::QuickCalls] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* [[RT3StatisticsPackage]]&lt;br /&gt;
** [[RT3StatisticsPackageTimeWorked]] - Generate a report of [[TimeWorked]] for the specified number of days.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-OnlineDocs RT-OnlineDocs] - adds a &amp;quot;Developer Documentation&amp;quot; menu to the RT user interface.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ActivityReports/ RT::Extension::ActivityReports] [[ActivityReportsPostInstall|Adding to Menu]]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-AddAdminCcsOnQueueChange/lib/RT/Extension/AddAdminCcsOnQueueChange.pm RT::Extension::AddAdminCcsOnQueueChange]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-BecomeUser/ RT::Extension::BecomeUser] - This extension for RT 3.6 provides an ability for super user to effectively log on any user in the system for debugging purposes&lt;br /&gt;
** [http://search.cpan.org/~jpierce/RTx-BecomeUser-1.10_3/ Unofficial update for 3.8]&lt;br /&gt;
** Unofficial update for 4.x at [http://dl.dropbox.com/u/3958472/RTx-BecomeUser-1.2_1.tar.gz Dropbox] or [http://cpan.perl.org/authors/id/C/CF/CFALLEN/ CPAN]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker/ RT::BugTracker] - Adds a UI designed for bug-tracking for developers to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker-Public/ RT::BugTracker::Public] - Adds a public, (hopefully) userfriendly bug tracking UI to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Calendar/ RTx::Calendar] - This extension for RT 3.6+ adds a calendar page, a calendar portlet and iCal feeds of all your tasks and reminers with due date.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-DDMU/ RTx::DDMU] - drop down menu user interface for RT (RT 3.5 or later)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-EmailCompletion/ RTx::EmailCompletion] - This extension uses javascript to add ajax completion on almost all email input field.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractSubjectTagOnTransaction/ RT::Extension::ExtractSubjectTagOnTransaction]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-From/ RTx::From] - Makes it a bit easier to find users and their tickets.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MenubarSearches/ RT::Extension::MenubarSearches] - This simple extension for RT 3.x (Tested on 3.4 and newer) adds a dropdown of a user&amp;#039;s queues into RT&amp;#039;s menubar. Using a tiny bit of javascript, selecting one of these queues will automatically jump to a search showing new, open and stalled tickets in that queue.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MergeUsers/ RT::Extension::MergeUsers] - adds the ability combine users to via the User Administration page&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-QueueWizard/ RT::Extension::QueueWizard] - [[QueueWizard]] allows for fast creation of queues by cloning a pre-existing queue&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-rt_cpan_org/ RT::Extension::rt_cpan_org] - The customizations that turn a RT into a RT for rt.cpan.org&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ServiceUpdates/ RT::Extension::ServiceUpdates] - Message of the Day(?)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-S3Invoker/ RTx::S3Invoker] - Allows one to load saved searches (global too!) via [[ManualSimpleSearch]].&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Tags/ RTx::Tags] - Provides functionality to [[ManualSimpleSearch]] custom fields, and a tag cloud (via HTML::TagCloud) of values in the CF Tags.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Timeline/ RT::Extension::Timeline] - This extension for RT 3.6 uses Timeline http://simile.mit.edu/timeline/ to visualize RT tickets.&lt;br /&gt;
** Works in 3.8 with a tweak to /path/to/rt/share/html/Callbacks/Timeline/Ticket/Elements/Tabs/Default to change the tab index from &amp;#039;j&amp;#039; to something else e.g; &amp;#039;t&amp;#039;. Otherwise, the Bulk Update tab is clobbered.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-WebCronTool/ RTx-WebCronTool] - web interface for the built-in &amp;quot;rt-crontool&amp;quot; utility, allowing scheduled processes to be launched remotely.&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-SideBySideView RT-Extension-SideBySideView] - a moduled version of [http://wiki.bestpractical.com/view/SideBySideTicketScreen SideBySideTicketScreen] from Stephen Turner&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-ShowRelations RT-Extension-ShowRelations] - is a Module for RT 3.6/3.8x to Display Ticket Relations as Table based on a Search&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-FastGroupRights RT-Extension-FastGroupRights] - is a replacement for core [[GroupRights]] Pages with a faster Solution which not loads all available groups with their rights. It will only load the System Groups, Roles and User Defined Groups with already granted rights. Additional it offers a search Field to search for Groups to grant them rights. This is based on an Idea and Code from MIT (Stephen Turner)&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-QueueDeactivatedScrips RT-Extension-QueueDeactivatedScrips] - is a moduled version of Dirk Pape&amp;#039;s [http://page.mi.fu-berlin.de/dirkpape/rt3/HideGlobalScrips/ HideGlobalScrips]&lt;br /&gt;
&lt;br /&gt;
 addon for RT 3.6.x&lt;br /&gt;
&lt;br /&gt;
== Writing your own extensions ==&lt;br /&gt;
&lt;br /&gt;
* Homepage Components (Portlets): [[WritingPortlets]]&lt;/div&gt;</summary>
		<author><name>203.111.235.14</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1146&amp;oldid=prev</id>
		<title>67.161.99.149: RTx-BecomeUser patched to work with 4.x</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Extensions&amp;diff=1146&amp;oldid=prev"/>
		<updated>2011-11-16T21:02:24Z</updated>

		<summary type="html">&lt;p&gt;RTx-BecomeUser patched to work with 4.x&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Nota Bene =&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;t show up there, send mail to webmaster at bestpractical.com.&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
Here is a list of RT extensions packaged and available from CPAN or other places.&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;s [http://search.cpan.org/dist/Module-Install-RTx/ documentation].&lt;br /&gt;
&lt;br /&gt;
= Help maintain this page =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= List =&lt;br /&gt;
&lt;br /&gt;
== Asset Tracker ==&lt;br /&gt;
&lt;br /&gt;
* [[AssetTracker]]&lt;br /&gt;
&lt;br /&gt;
== Command by email ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-CommandByMail RT::Extension::CommandByMail] allows you to change metadata of ticket via email:&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/README Supported commands]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/lib/RT/Extension/CommandByMail.pm Overview]&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-CommandByMail/INSTALL Installation instructions]&lt;br /&gt;
* requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039; on [[RTs]] older than 3.6, but works out of the box on modern RT&lt;br /&gt;
* Authors: Best Practical&lt;br /&gt;
* See also: Extract Custom Field Values&lt;br /&gt;
&lt;br /&gt;
== Extract Custom Field Values ==&lt;br /&gt;
&lt;br /&gt;
Allows to extract CF values from email headers or body.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractCustomFieldValues/lib/RT/Extension/ExtractCustomFieldValues.pm Overview]&lt;br /&gt;
* See also: [[ExtractCustomFieldValues]] and Command by email&lt;br /&gt;
&lt;br /&gt;
== Rights Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-RightsMatrix/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Shredder ==&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-Shredder/ RTx::Shredder] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
* Version 0.01_01 is the latest that supports RT-3.0.x&lt;br /&gt;
* RT 3.2.x is &amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Versions &amp;amp;gt;= 0.02 works with RT 3.4.x and greater, 3.4.1 requires &amp;#039;&amp;#039;&amp;#039;patching&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Included in 3.8.x&lt;br /&gt;
&lt;br /&gt;
== Notify users/groups ==&lt;br /&gt;
&lt;br /&gt;
Part of RT 3.8&lt;br /&gt;
&lt;br /&gt;
Helps setup and manage scrip actions that allow you to notify particular groups of users.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Action-NotifyGroup Extension root]&lt;br /&gt;
&lt;br /&gt;
See also [[EmailGroup]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External Authentication ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.bestpractical.com/view/ExternalAuth RT::Authen::ExternalAuth] by [[MikePeachey]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For RT-3.8.x&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.08/ RT::Authen::ExternalAuth v0.08]&lt;br /&gt;
&lt;br /&gt;
For RT-3.6.x (&amp;#039;&amp;#039;&amp;#039;unsupported&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-ExternalAuth-0.05/ RT::Authen::ExternalAuth v0.05]&lt;br /&gt;
* [http://search.cpan.org/~zordrak/RT-Authen-CookieAuth-0.02/ RT::Authen::CookieAuth v0.02]&lt;br /&gt;
&lt;br /&gt;
== Export search results as XLS ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-SearchResults-XLS/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Watched queues ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allow to display the list of queues the user is watcher, in the user configuration tab. [http://search.cpan.org/dist/RT-Extension-WatchedQueue/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Toggle SuperUser right on/off with a link ==&lt;br /&gt;
&lt;br /&gt;
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. [http://search.cpan.org/dist/RT-Extension-ToggleSuperUser/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Mandatory subject ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the subject when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatorySubject/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Mandatory requestor ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enforces users to fill the requestor when creating a ticket via the web interface. [http://search.cpan.org/dist/RT-Extension-MandatoryRequestor/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== User details ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension allows to quickly display watchers personal details on a ticket. [http://search.cpan.org/dist/RT-Extension-UserDetails/ Extension root]&lt;br /&gt;
&lt;br /&gt;
== Service Level Agreements (SLA) ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension enables the specification and usage of SLA&amp;#039;s (Service Level Agreements).&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-SLA/ RT::Extension::SLA] by [[RuslanZakirov]]&lt;br /&gt;
&lt;br /&gt;
== Workflow Builder ==&lt;br /&gt;
&lt;br /&gt;
This RT Extension is useful for creating Approvals and Workflows.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RTx-WorkflowBuilder/ RTx::WorkflowBuilder] by Chia-liang Kao&lt;br /&gt;
&lt;br /&gt;
== Branded Queues ==&lt;br /&gt;
&lt;br /&gt;
Integrated into RT 3.8, read UPGRADING and etc/upgrade/3.8-branded-queues-extension.&lt;br /&gt;
&lt;br /&gt;
RT 3.2-3.6: This extension allows sites to &amp;quot;Brand&amp;quot; individual queues with distinct tokens in the Subject headers of outgoing email messages.&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/dist/RT-Extension-BrandedQueues/ RT::Extension::BrandedQueues] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== QuickCalls ==&lt;br /&gt;
&lt;br /&gt;
Quickly create tickets in specific queues with default values [http://search.cpan.org/dist/RT-Extension-QuickCalls/lib/RT/Extension/QuickCalls.pm RT::Extension::QuickCalls] by [[JesseVincent]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* [[RT3StatisticsPackage]]&lt;br /&gt;
** [[RT3StatisticsPackageTimeWorked]] - Generate a report of [[TimeWorked]] for the specified number of days.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-OnlineDocs RT-OnlineDocs] - adds a &amp;quot;Developer Documentation&amp;quot; menu to the RT user interface.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ActivityReports/ RT::Extension::ActivityReports] [[ActivityReportsPostInstall|Adding to Menu]]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-AddAdminCcsOnQueueChange/lib/RT/Extension/AddAdminCcsOnQueueChange.pm RT::Extension::AddAdminCcsOnQueueChange]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-BecomeUser/ RT::Extension::BecomeUser] - This extension for RT 3.6 provides an ability for super user to effectively log on any user in the system for debugging purposes&lt;br /&gt;
** [http://search.cpan.org/~jpierce/RTx-BecomeUser-1.10_3/ Unofficial update for 3.8]&lt;br /&gt;
** Unofficial update for 4.x&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker/ RT::BugTracker] - Adds a UI designed for bug-tracking for developers to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-BugTracker-Public/ RT::BugTracker::Public] - Adds a public, (hopefully) userfriendly bug tracking UI to RT&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Calendar/ RTx::Calendar] - This extension for RT 3.6+ adds a calendar page, a calendar portlet and iCal feeds of all your tasks and reminers with due date.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-DDMU/ RTx::DDMU] - drop down menu user interface for RT (RT 3.5 or later)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-EmailCompletion/ RTx::EmailCompletion] - This extension uses javascript to add ajax completion on almost all email input field.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ExtractSubjectTagOnTransaction/ RT::Extension::ExtractSubjectTagOnTransaction]&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-From/ RTx::From] - Makes it a bit easier to find users and their tickets.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MenubarSearches/ RT::Extension::MenubarSearches] - This simple extension for RT 3.x (Tested on 3.4 and newer) adds a dropdown of a user&amp;#039;s queues into RT&amp;#039;s menubar. Using a tiny bit of javascript, selecting one of these queues will automatically jump to a search showing new, open and stalled tickets in that queue.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-MergeUsers/ RT::Extension::MergeUsers] - adds the ability combine users to via the User Administration page&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-QueueWizard/ RT::Extension::QueueWizard] - [[QueueWizard]] allows for fast creation of queues by cloning a pre-existing queue&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-rt_cpan_org/ RT::Extension::rt_cpan_org] - The customizations that turn a RT into a RT for rt.cpan.org&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RT-Extension-ServiceUpdates/ RT::Extension::ServiceUpdates] - Message of the Day(?)&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-S3Invoker/ RTx::S3Invoker] - Allows one to load saved searches (global too!) via [[ManualSimpleSearch]].&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Tags/ RTx::Tags] - Provides functionality to [[ManualSimpleSearch]] custom fields, and a tag cloud (via HTML::TagCloud) of values in the CF Tags.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-Timeline/ RT::Extension::Timeline] - This extension for RT 3.6 uses Timeline http://simile.mit.edu/timeline/ to visualize RT tickets.&lt;br /&gt;
** Works in 3.8 with a tweak to /path/to/rt/share/html/Callbacks/Timeline/Ticket/Elements/Tabs/Default to change the tab index from &amp;#039;j&amp;#039; to something else e.g; &amp;#039;t&amp;#039;. Otherwise, the Bulk Update tab is clobbered.&lt;br /&gt;
&lt;br /&gt;
* [http://search.cpan.org/dist/RTx-WebCronTool/ RTx-WebCronTool] - web interface for the built-in &amp;quot;rt-crontool&amp;quot; utility, allowing scheduled processes to be launched remotely.&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-SideBySideView RT-Extension-SideBySideView] - a moduled version of [http://wiki.bestpractical.com/view/SideBySideTicketScreen SideBySideTicketScreen] from Stephen Turner&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-ShowRelations RT-Extension-ShowRelations] - is a Module for RT 3.6/3.8x to Display Ticket Relations as Table based on a Search&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-FastGroupRights RT-Extension-FastGroupRights] - is a replacement for core [[GroupRights]] Pages with a faster Solution which not loads all available groups with their rights. It will only load the System Groups, Roles and User Defined Groups with already granted rights. Additional it offers a search Field to search for Groups to grant them rights. This is based on an Idea and Code from MIT (Stephen Turner)&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/tbrumm/RT-Extension-QueueDeactivatedScrips RT-Extension-QueueDeactivatedScrips] - is a moduled version of Dirk Pape&amp;#039;s [http://page.mi.fu-berlin.de/dirkpape/rt3/HideGlobalScrips/ HideGlobalScrips]&lt;br /&gt;
&lt;br /&gt;
 addon for RT 3.6.x&lt;br /&gt;
&lt;br /&gt;
== Writing your own extensions ==&lt;br /&gt;
&lt;br /&gt;
* Homepage Components (Portlets): [[WritingPortlets]]&lt;/div&gt;</summary>
		<author><name>67.161.99.149</name></author>
	</entry>
</feed>