Changes between Version 9 and Version 10 of TracDev/PluginDevelopment/ExtensionPoints
- Timestamp:
- Feb 21, 2015, 4:08:42 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/PluginDevelopment/ExtensionPoints
v9 v10 1 = Extension points =1 = Extension points 2 2 3 Trac offers an increasing number of ''extension points'' that allow you to plugin custom extensions for various functions. This functionality is based on the [TracDev/ComponentArchitecture component architecture], so please read that document (especially [TracDev/ComponentArchitecture#Declaringanextensionpoint Declaring an extension point], [TracDev/ComponentArchitecture#Pluggingintoanextensionpoint Plugging in to an extension point] and [TracDev/ComponentArchitecture#HowcomponentsareusedinTracscode How components are used in Trac's code]) before continuing here. 3 Trac offers an increasing number of ''extension points'' that allow you to plugin custom extensions for various functions. This functionality is based on the [TracDev/ComponentArchitecture component architecture] and particularly good introductions can be found at the following sections: 4 * [TracDev/ComponentArchitecture#Declaringanextensionpoint Declaring an extension point] 5 * [TracDev/ComponentArchitecture#Pluggingintoanextensionpoint Plugging in to an extension point] 6 * [TracDev/ComponentArchitecture#HowcomponentsareusedinTracscode How components are used in Trac's code] 4 7 5 == Trac Extension Points ==8 == Trac Extension Points 6 9 7 10 Below you find a list of extension points available in Trac. If you want to contribute documentation on any of the below described extension point interfaces, feel free to add the documentation. Please use the template [wiki:PageTemplates/TracDev/PluginDevelopment/ExtensionPoints] when authoring new documentation. … … 54 57 ||[wiki:TracDev/PluginDevelopment/ExtensionPoints/trac.wiki.api.IWikiSyntaxProvider trac.wiki.api.IWikiSyntaxProvider][[br]]([source:trunk/trac/wiki/api.py#/IWikiSyntaxProvider source])||Plugins can extend this extension point to add custom syntax rules to the wiki formatting system. In particular, this allows registration of additional TracLinks types.|| 55 58 56 57 59 You can view a complete list of the provided and implemented extension points by Trac or plugins installed in your Trac environment using the [th:TracDeveloperPlugin TracDeveloperPlugin].