Changes between Version 30 and Version 31 of TracDev/PluginDevelopment
- Timestamp:
- Apr 22, 2010, 9:58:08 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/PluginDevelopment
v30 v31 11 11 12 12 [source:trunk/trac/env.py trac.env.IEnvironmentSetupParticipant]:: 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 13 [source:/trunk/trac/web/api.py trac.web.api.IRequestHandler]:: Allows plugins to add handlers for HTTP requests. 14 [source:/trunk/trac/web/api.py trac.web.api.IRequestFilter]:: Allows plugins to add filters to the HTTP requests. 13 [source:/trunk/trac/resource.py trac.resource.IResourceManager]:: Allows plugins to take over full control of the realms that they provide, incl. also introducing new resource types to the system. 14 [source:/trunk/trac/web/api.py trac.web.api.IRequestHandler]:: Allows plugins to process HTTP requests. 15 [source:/trunk/trac/web/api.py trac.web.api.IRequestFilter]:: Allows plugins to both preprocess and postprocess HTTP requests. 15 16 [source:/trunk/trac/web/chrome.py trac.web.chrome.INavigationContributor]:: Allows plugins to extend the navigation menus of the web interface. 16 [source:/trunk/trac/web/chrome.py trac.web.chrome.ITemplateProvider]:: Extension point interface for components that provide their own ClearSilvertemplates and accompanying static resources.17 [source:/trunk/trac/web/chrome.py trac.web.chrome.ITemplateProvider]:: Extension point interface for components that provide their own templates and accompanying static resources. 17 18 [source:/trunk/trac/perm.py trac.perm.IPermissionRequestor]:: Plugins can use this extension point to define additional "actions" for the permission system. 18 19 [source:/trunk/trac/timeline/api.py trac.timeline.ITimelineEventProvider]:: Allows plugins to contribute events to the [wiki:TracTimeline timeline].