Edgewall Software

Plugins

A list of plugins, for your perusal. This is only an indicative list of the existing plugins. Many more plugins can be found on  TracHacks, the community site for hosting and managing Trac plugin development.

Most of these require Trac 0.9 or later, although some have special requirements (branches, patches, etc.).

Examples

Administration

WebAdmin
official web administration interface for Trac 0.10.
Since Trac 0.11, part of Trac itself.

Anti-Spam

SpamFilter
prevent SPAM from making it into your Trac!

Authentication

 AuthFormPlugin
Allows for users to be able to login using a form, and to perform "real" logouts (at Trac Hacks).
Replaced by  AccountManagerPlugin

Continuous Integration

 ContinuTrac
The  Maven Continuum Plugin
 Bitten
a continuous integration build system, based on Trac
 Trac-CC
CruiseControl Plugin
 Hudson
Hudson CI includes basic Trac integration

Code Documentation

 DoxygenPlugin
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
 PerlDocPlugin
Perl pod ( link unusable: it generate an error message)
 PyDocPlugin
Python (uses pydoc directly)

File Management

 TracDown
A plugin for listing released downloads
 TracDownloader
Another download plug-in with graph statistics, optional questionnaire and easy web configuration, for Trac 0.9, 0.10 and 0.11!

RPC

 XML-RPC plugin
Allow programmatic access to Trac, using any XML-RPC client.

Ticket System Extensions

 Trac Gantt Plugin
 Timing and Estimation Plugin
a plugin supporting basic time tracking
 ScrumBurndownPlugin
a plugin to generate Scrum Burndown charts

Subversion

 SvnAuthzAdminPlugin
a plugin to allow the configuration of the svnauthz file from the web inferface.
 TracSvnAuthzPlugin
a simple web interface to edit the subversion authz files.
 TracSvnHooksPlugin
a simple web interface to edit the subversion hook files.

Testing

 TestCaseManagementPlugin
a plugin to manage script based testing (as opposed to automated tests)

User Management

 AccountManagerPlugin
 LdapPlugin
 Virtual Planning board
collects tickets from multiple repositories, to display in one interface for ease of management

Version Control Systems

 GitPlugin
support for the  git DVCS
 PerforcePlugin
support for the  Perforce VCS
TracMercurial
support for the  Mercurial DVCS
TracDarcs
support for the  Darcs DVCS
 Trac-Bzr
support for the  Bazaar DVCS
 TracMonotone
support for the  monotone DVCS.

Wiki Macros/Extensions?

 EmoticonsPlugin
 GraphvizPlugin
Show graphs generated using  graphviz
 TracTags
 IncludeMacro
 WikinfoPlugin
 WikiTemplates Plugin
(Trac 0.10 only)
 ScreenshotsPlugin
Displays uploaded screenshots assigned to certain component and version.

User feedback and discussions

 DiscussionPlugin
Discussion forum manageable directly or via WebAdmin with in-wiki-page topic display support.
 GuestbookPlugin
Simple guestbook plugin for basic user feedback.