A plugin to aid in the development of Trac plugins
Description
The purpose of this plugin is to provide useful information to Trac plugin developers.
Currently this includes:
- A plugin registry browser which lets you inspect the relationships between all active plugin components and interfaces.
- A template context data inspector that you can use to drill-down into the data provided to a template by any request handler.
- API documentation popups for the above.
Bugs/Feature Requests
Existing bugs and feature requests for TracDeveloperPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from here.
Source
You can check out TracDeveloperPlugin from here using Subversion, or browse the source with Trac.
Installation
Follow standard procedure
svn co http://trac-hacks.org/svn/tracdeveloperplugin/trunk/ tracdeveloperplugin cd tracdeveloperplugin python setup.py bdist_egg cp dist/*.egg ../TRAC_ENV/plugins cd ..
Screenshots
The plugin registry page
The template context debugger
Recent Changes
[7968] by osimons on 05/21/10 01:59:42
TracDeveloperPlugin: Gracefully handle empty log. Closes #5148. Thanks for report and patch.
[5540] by coderanger on 04/20/09 11:10:26
Remove the need for PIL, render the sparklines in JS.
[5539] by coderanger on 04/20/09 09:44:37
Adding dozer port, a new memory debugger.
[4356] by coderanger on 09/28/08 02:15:58
Add an inline log viewer for the current request.
Author/Contributors
Attachments
- registry.png (181.9 kB) -
Screenshot of plugin registry
, added by cmlenz on 02/13/08 00:51:53. - debugger.png (118.7 kB) -
Screenshot of the template debugger
, added by cmlenz on 02/13/08 00:52:53.



