Version 1 (modified by Richard Liao, 8 years ago) (diff)

New hack TracQuickPluginTemplateScript, created by richard

Trac quick plugin template script


Another trac plugin template, inspired by TracPluginTemplateScript, which generate a pretty barebone plugin. This plugin generate a more fleshing plugin, providing:

  • permission requestor
    • VIEW
    • EDIT
    • ADMIN
  • navigation contributor
  • templates provider
  • request handler
  • adminpanel
  • i18n support
  • database access support
  • database version upgrade support
  • sample html templates
  • sample documents
    • changelog.txt
    • readme.txt
    • version.txt

Bugs/Feature Requests

Existing bugs and feature requests for TracQuickPluginTemplateScript are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:tracquickplugintemplatescript here].


You can check out TracQuickPluginTemplateScript from here using Subversion, or browse the source with Trac.


After the package is installed, the template should be listed among the options for paster:

$ paster create --list-templates
Available templates:
  basic_package:        A basic setuptools-enabled package
  paste_deploy:         A web application deployed through paste.deploy
  trac_quick_plugin:    Another paste template for a trac plugin, like TracPluginTemplateScript

To create a plugin called Foo (the class name of the Component will be FooPlugin by default), run:

$ paster create -t trac_quick_plugin Foo

paster will then ask you about details for the description, author name, and other details. You will then get a ready to deploy new plugin Foo that you may now deploy for test, edit and implement.

Recent Changes

7750 by richard on 2010-03-03 08:21:34
support css, js
7749 by richard on 2010-03-03 07:57:12
Init import
7748 by richard on 2010-03-03 07:53:58
New hack TracQuickPluginTemplateScript, created by richard


Author: richard
Maintainer: richard