Changes between Version 64 and Version 65 of TracPlugins
- Timestamp:
- Sep 1, 2010, 5:15:49 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracPlugins
v64 v65 2 2 [[TracGuideToc]] 3 3 4 Since version 0.9, Trac supports [trac:PluginList plugins] that extend the built-in functionality. The plugin functionality is based on the [trac:TracDev/ComponentArchitecture component architecture]. 4 Trac is extensible with [trac:PluginList plugins] since version 0.9. The plugin functionality is based on the [trac:TracDev/ComponentArchitecture component architecture]. 5 5 6 Plugins can be either installed globally, in a shared plugins directory (see [TracIni#GlobalConfiguration Global Configuration]) or locally for specific TracEnvironment, in its `plugins` directory. 6 == Plugin discovery == 7 8 From the user point of view Plugin is either standalone .py file or an .egg package. Trac looks for Plugins in a global shared plugins directory (see [TracIni#GlobalConfiguration Global Configuration]) or locally in specific TracEnvironment, in its `plugins` directory. 7 9 Except for the later case, the components defined in a plugin should be explicitly enabled in the [[TracIni#components-section| [components] ]] section of the trac.ini file. 8 10 9 == Requirements ==11 == Requirements for Trac eggs == 10 12 11 13 To use egg based plugins in Trac, you need to have [http://peak.telecommunity.com/DevCenter/setuptools setuptools] (version 0.6) installed.