Edgewall Software

Changes between Version 64 and Version 65 of TracPlugins


Ignore:
Timestamp:
Sep 1, 2010, 5:15:49 PM (14 years ago)
Author:
anatoly techtonik <techtonik@…>
Comment:

user-centric plugin definition and discovery description

Legend:

Unmodified
Added
Removed
Modified
  • TracPlugins

    v64 v65  
    22[[TracGuideToc]]
    33
    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].
     4Trac is extensible with [trac:PluginList plugins] since version 0.9. The plugin functionality is based on the [trac:TracDev/ComponentArchitecture component architecture].
    55
    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
     8From 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.
    79Except 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.
    810
    9 == Requirements ==
     11== Requirements for Trac eggs  ==
    1012
    1113To use egg based plugins in Trac, you need to have [http://peak.telecommunity.com/DevCenter/setuptools setuptools] (version 0.6) installed.