[[PageOutline(2-5,Contents,pullout)]] = Trac quick plugin template script == Description This is a template plugin, which generates a skeleton for a plugin for Trac. It is inspired by TracPluginTemplateScript. This script generates a detailed plugin, providing: * permission requestor * VIEW * EDIT * ADMIN * navigation contributor * templates provider * request handler * admin panel * 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 [report:9?COMPONENT=TracQuickPluginTemplateScript here]. If you have any issues, create a [/newticket?component=TracQuickPluginTemplateScript new ticket]. [[TicketQuery(component=TracQuickPluginTemplateScript&group=type,format=progress)]] == Download Download the zipped source from [export:tracquickplugintemplatescript here]. == Source You can check out TracQuickPluginTemplateScript from [/svn/tracquickplugintemplatescript here] using Subversion, or [source:tracquickplugintemplatescript browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Configuration After the package is installed, the template should be listed among the options for paster: {{{#!sh $ 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: {{{#!sh $ paster create -t trac_quick_plugin Foo }}} [http://pythonpaste.org 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 [[ChangeLog(tracquickplugintemplatescript, 3)]] == Author/Contributors '''Author:''' [wiki:richard] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''