Edgewall Software

Changes between Version 2 and Version 3 of TracDev/PluginDevelopment/ExtensionPoints/trac.prefs.api.IPreferencePanelProvider


Ignore:
Timestamp:
Jun 30, 2011 9:59:10 PM (3 years ago)
Author:
psuter <petsuter@…>
Comment:

Link to relevant ApiChanges page

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/PluginDevelopment/ExtensionPoints/trac.prefs.api.IPreferencePanelProvider

    v2 v3  
    11== Extension Point : ''IPreferencePanelProvider'' == 
    22 
    3 ||'''Interface'''||''IPreferencePanelProvider''||'''Since'''||[wiki:TracDev/ReleaseNotes/0.11#UserPreferences 0.11]|| 
     3||'''Interface'''||''IPreferencePanelProvider''||'''Since'''||[wiki:TracDev/ApiChanges/0.11#IPreferencePanelProvider 0.11]|| 
    44||'''Module'''||''trac.prefs''||'''Source'''||[source:trunk/trac/prefs/api.py api.py]|| 
    5  
    65 
    76The ''IPreferencePanelProvider'' allows adding panels to Trac's preferences dialog.  
     
    98== Purpose == 
    109 
    11 Trac provides a user preferences system. Plugins can participate in this system by implementing the IPreferencePanelProvider. This allows a unified web UI where all preferences are configured in the same place, the preferences dialog. 
     10Trac provides a [wiki:TracDev/ReleaseNotes/0.11#UserPreferences user preferences] system. Plugins can participate in this system by implementing the IPreferencePanelProvider. This allows a unified web UI where all preferences are configured in the same place, the preferences dialog. 
    1211 
    1312When a user browses to the preferences dialog, all implementations are called to provide any implemented panels, which are shown as tabs. When the user activates a tab the respective implementation is called to render the page corresponding to that tab.