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

 TracHacks:AuthFormPlugin
Allows for users to be able to login using a form, and to perform "real" logouts (at Trac Hacks).
Replaced by  TracHacks: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

 TracHacks: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
 TracHacks: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
 TracHacks:ScrumBurndownPlugin
a plugin to generate Scrum Burndown charts

Subversion

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

Testing

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

User Management

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

Version Control Systems

 TracHacks:GitPlugin
support for the  git DVCS
 TracHacks: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

Wiki Macros/Extensions

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

User feedback and discussions

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