wiki:TracDeveloperPlugin

A plugin to aid in the development of Trac plugins

Description

This plugin provides useful information to Trac plugin developers.

Key features:

  • 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.
  • Log viewer at the bottom of the page.

The plugin registry page

Screenshot of plugin registry

The template context debugger

Screenshot of the template debugger

Bugs/Feature Requests

Existing bugs and feature requests for TracDeveloperPlugin are here.

If you have any issues, create a new ticket.

defect

12 / 12

enhancement

1 / 1

task

1 / 2

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 the standard installation procedure:

svn co https://trac-hacks.org/svn/tracdeveloperplugin/trunk/ tracdeveloperplugin
cd tracdeveloperplugin
python setup.py bdist_egg
cp dist/*.egg ../TRAC_ENV/plugins
cd ..

Recent Changes

15472 by rjollos on 2016-04-14 02:25:47
Remove tag_svn_revsion attribute

The attribute isn't supported in setuptools >= 10.

Refs #11458.

14644 by rjollos on 2015-06-06 00:32:03
0.3.0dev: Fix trac-admin script hanging. Fixes #9984.

  • Dozer thread runs in daemon mode.
  • ITemplateProvider moved from dozer to main.

Thanks to Jun Omae for the patch.

14629 by rjollos on 2015-06-03 23:35:15
0.3.0dev: Require TRAC_DEVELOP to view debug data.

Patch by Jun Omae. Refs #11481.

(more)

Author/Contributors

Author: athomas
Maintainer: Olemis Lang
Contributors: cmlenz, jun66j5, rjollos

Last modified 3 months ago Last modified on Sep 6, 2016, 7:18:50 PM

Attachments (2)

Download all attachments as: .zip