Writing Plugins for Trac Starting with version 0.9, you can develop plugins for Trac that extend the builtin functionality. The plugin functionality is based on the component architecture, so please read that document before continuing here. For more information, not covered here, see TracDev. Writing the plugin code To extend Trac with custom functionality, you need to implement a component. For