Changes between Version 4 and Version 5 of TracDev/PluginDevelopment
- Timestamp:
- Jun 26, 2005, 2:23:57 PM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/PluginDevelopment
v4 v5 9 9 Currently we have: 10 10 11 * {{{trac.core.IEnvironmentSetupParticipant}}} [[BR]] 12 Allows plugins to participate in the creation and upgrade of the environment. Can be used to setup additional database tables or directories needed for the plugin to operate 11 13 * {{{trac.web.main.IRequestHandler}}} [[BR]] 12 14 Allows plugins to add handlers for HTTP requests. 13 15 * {{{trac.web.chrome.INavigationContributor}}} [[BR]] 14 16 Allows plugins to extend the navigation menus of the web interface. 17 * {{{trac.perm.IPermissionRequestor}}} [[BR]] 18 Plugins can use this extension point to define additional "actions" for the permission system. 15 19 * {{{trac.Timeline.ITimelineEventProvider}}} [[BR]] 16 20 Allows plugins to contribute events to the [wiki:TracTimeline timeline]. … … 21 25 * {{{trac.wiki.api.IWikiMacroProvider}}} [[BR]] 22 26 Allows plugins to contribute WikiMacros to Trac. 27 * {{{trac.wiki.api.IWikiSyntaxProvider}}} [[BR]] 28 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. 23 29 24 30 ''Note that plugins can themselves add new extension points, so the list above is incomplete by nature.''