[[PageOutline(2-5,Contents,pullout)]] = Paste template to create a Trac skeleton plugin == Description This package enables the creation of a Trac skeleton plugin for ease of starting developing a new plugin via a [pypi:PasteScript] template. For more about [pypi:PasteScript], see http://pythonpaste.org/script/. See also: TracQuickPluginTemplateScript == Bugs/Feature Requests Existing bugs and feature requests for TracPluginTemplateScript are [report:9?COMPONENT=TracPluginTemplateScript here]. If you have any issues, create a [/newticket?component=TracPluginTemplateScript new ticket]. Patches encouraged! If you want to submit patches, please read the [wiki:olemis#Guidelinestocollaborate patch submission guidelines]. [[TicketQuery(component=TracPluginTemplateScript&group=type,format=progress)]] == Download Download the zipped source from [export:tracplugintemplatescript here]. == Source You can check out TracPluginTemplateScript from [/svn/tracplugintemplatescript/0.11 here] using Subversion, or [source:tracplugintemplatescript/0.11 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_plugin: a plugin skeleton for trac }}} To create a plugin called {{{Foo}}} (the class name of the Component will be {{{FooPlugin}}} by default), run: {{{#!sh $ paster create -t trac_plugin Foo }}} [http://pythonpaste.org paster] will then ask you about details for the description, author name, and other details. You will then have a skeleton for your new plugin {{{Foo}}} that you may now edit and implement. == Recent Changes [[ChangeLog(tracplugintemplatescript, 3)]] == Author/Contributors ''Originally developed at [http://topp.openplans.org The Open Planning Project]'' '''Author:''' [wiki:k0s] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:''' [wiki:olemis Olemis Lang] [[BR]]