Plugins
- a configuration file.
- an SQLite database (stores tickets, wiki pages...)
- Project specific templates and wiki macros.
- wiki and ticket attachments.
- PermissionSystem
- DownloadsCore
- SearchModule
- TicketSystem
- XMLRPCSystem
- AboutModule
- ReportModule
- TimelineModule
- RoadmapModule
- MilestoneModule
- BrowserModule
- ChangesetModule
- LogModule
- WikiModule
- LoggingAdminPage
- ComponentAdminPage
- MilestoneAdminPage
- VersionAdminPage
- PriorityAdminPage
- SeverityAdminPage
- TicketTypeAdminPage
- ProjectAdminPage
- PermissionAdminPage
- PluginAdminPage
- IniAdminPlugin
- AccountManagerAdminPage
- SvnAuthzAdminPage
- PlainTextRenderer
- ImageRenderer
- WikiTextRenderer
- EnscriptRenderer
- PatchRenderer
- PHPRenderer
- ReStructuredTextRenderer
- SilverCityRenderer
- TextileRenderer
- compact -- the tickets are presented as a comma-separated list of ticket IDs.
- count -- only the count of matching tickets is displayed
- DownloadsCore
- AdminModule
- SearchModule
- AttachmentModule
- QueryModule
- LoginModule
- AccountModule
- RegistrationModule
- LoginModule
- AboutModule
- SettingsModule
- ReportModule
- TimelineModule
- RoadmapModule
- MilestoneModule
- NewticketModule
- TicketModule
- BrowserModule
- ChangesetModule
- LogModule
- WikiModule
- Chrome
- DownloadsCore
- AdminModule
- IniAdminPlugin
- XMLRPCWeb
- AccountModule
- RegistrationModule
- LoginModule
- SvnAuthzAdminPage
- EmoticonsSupport
- VisitCounterMacro
- InterTracDispatcher
- Chrome
- DownloadsCore
- AdminModule
- SearchModule
- AttachmentModule
- XMLRPCWeb
- QueryModule
- LoginModule
- AccountModule
- RegistrationModule
- LoginModule
- AboutModule
- SettingsModule
- ReportModule
- TimelineModule
- RoadmapModule
- MilestoneModule
- NewticketModule
- TicketModule
- BrowserModule
- ChangesetModule
- AnyDiffModule
- LogModule
- WikiModule
- InterTracDispatcher
- TitleIndexMacro
- RecentChangesMacro
- PageOutlineMacro
- ImageMacro
- MacroListMacro
- TracIniMacro
- UserMacroProvider
- TicketQueryMacro
- VisitCounterMacro
- TracAdminHelpMacro
- module:id:file, where module can be either wiki or ticket, to refer to the attachment named file of the specified wiki page or ticket.
- id:file: same as above, but id is either a ticket shorthand or a Wiki page name.
- file to refer to a local attachment named 'file'. This only works from within that wiki page or a ticket.
- digits and unit are interpreted as the size (ex. 120, 25%) for the image
- right, left, top or bottom are interpreted as the alignment for the image
- nolink means without link to image source.
- key=value style are interpreted as HTML attributes or CSS style
- align, border, width, height, alt, title, longdesc, class, id and usemap
- border can only be a number
- The first is a number or range that allows configuring the minimum and maximum level of headings that should be included in the outline. For example, specifying "1" here will result in only the top-level headings being included in the outline. Specifying "2-3" will make the outline include all headings of level 2 and 3, as a nested list. The default is to include all heading levels.
- The second parameter can be used to specify a custom title (the default is no title).
- The third parameter selects the style of the outline. This can be either inline or pullout (the latter being the default). The inline style renders the outline as normal part of the content, while pullout causes the outline to be rendered in a box that is by default floated to the right side of the other content.
EmoticonsSupport
| Module | tracemoticons /usr/lib/python2.5/site-packages/TracEmoticons-0.1-py2.5.egg/tracemoticons/__init__.pyc |
|---|---|
| Description | Provides support for graphical emoticons in wiki-formatted text. |
AccountManagerAdminPage
| Module | acct_mgr.admin /usr/lib/python2.5/site-packages/TracAccountManager-0.1.3dev_r2171-py2.5.egg/acct_mgr/admin.pyc |
|---|
AccountManager
| Module | acct_mgr.api /usr/lib/python2.5/site-packages/TracAccountManager-0.1.3dev_r2171-py2.5.egg/acct_mgr/api.pyc |
|---|---|
| Description | The AccountManager component handles all user account management methods provided by the IPasswordStore interface. The methods will be handled by the underlying password storage implementation set in trac.ini with the "account-manager.password_format" setting. |
| Extension points: |
acct_mgr.api.IAccountChangeListener (1 extensions)
An interface for receiving account change events. |
acct_mgr.api.IPasswordStore (1 extensions)
An interface for Components that provide a storage method for users and passwords. |
HtPasswdStore
| Module | acct_mgr.htfile /usr/lib/python2.5/site-packages/TracAccountManager-0.1.3dev_r2171-py2.5.egg/acct_mgr/htfile.pyc |
|---|---|
| Description | Manages user accounts stored in Apache's htpasswd format. To use this implementation add the following configuration section to trac.ini: [account-manager] password_store = HtPasswdStore password_file = /path/to/trac.htpasswd |
AccountModule
| Module | acct_mgr.web_ui /usr/lib/python2.5/site-packages/TracAccountManager-0.1.3dev_r2171-py2.5.egg/acct_mgr/web_ui.pyc |
|---|---|
| Description | Allows users to change their password, reset their password if they've forgotten it, or delete their account. The settings for the AccountManager module must be set in trac.ini in order to use this. |
LoginModule
| Module | acct_mgr.web_ui /usr/lib/python2.5/site-packages/TracAccountManager-0.1.3dev_r2171-py2.5.egg/acct_mgr/web_ui.pyc |
|---|
RegistrationModule
| Module | acct_mgr.web_ui /usr/lib/python2.5/site-packages/TracAccountManager-0.1.3dev_r2171-py2.5.egg/acct_mgr/web_ui.pyc |
|---|---|
| Description | Provides users the ability to register a new account. Requires configuration of the AccountManager module in trac.ini. |
IniAdminPlugin
| Module | iniadmin.iniadmin /usr/lib/python2.5/site-packages/IniAdmin-0.1-py2.5.egg/iniadmin/iniadmin.pyc |
|---|
PageToPDFPlugin
| Module | pagetopdf.pagetopdf /usr/lib/python2.5/site-packages/TracPageToPDF-0.2-py2.5.egg/pagetopdf/pagetopdf.pyc |
|---|---|
| Description | Convert Wiki pages to PDF using HTMLDOC (http://www.htmldoc.org/). |
SvnAuthzAdminPage
| Module | svnauthz.admin_ui /usr/lib/python2.5/site-packages/SvnAuthzAdminPlugin-0.1-py2.5.egg/svnauthz/admin_ui.pyc |
|---|
AboutModule
| Module | trac.About /var/lib/python-support/python2.5/trac/About.pyc |
|---|---|
| Description | Provides various about pages. |
AttachmentModule
| Module | trac.attachment /var/lib/python-support/python2.5/trac/attachment.pyc |
|---|---|
| Extension points: |
trac.attachment.IAttachmentChangeListener
Extension point interface for components that require notification when attachments are created or deleted. |
trac.attachment.IAttachmentManipulator
Extension point interface for components that need to manipulate attachments. Unlike change listeners, a manipulator can reject changes being committed to the database. |
Environment
| Module | trac.env /var/lib/python-support/python2.5/trac/env.pyc |
|---|---|
| Description | Trac stores project information in a Trac environment. A Trac environment consists of a directory structure containing among other things: |
| Extension points: |
trac.env.IEnvironmentSetupParticipant (5 extensions)
Extension point interface for components that need to participate in the creation and upgrading of Trac environments, for example to create additional database tables. |
EnvironmentSetup
| Module | trac.env /var/lib/python-support/python2.5/trac/env.pyc |
|---|
NotificationSystem
| Module | trac.notification /var/lib/python-support/python2.5/trac/notification.pyc |
|---|
DefaultPermissionGroupProvider
| Module | trac.perm /var/lib/python-support/python2.5/trac/perm.pyc |
|---|---|
| Description | Provides the basic builtin permission groups 'anonymous' and 'authenticated'. |
DefaultPermissionStore
| Module | trac.perm /var/lib/python-support/python2.5/trac/perm.pyc |
|---|---|
| Description | Default implementation of permission storage and simple group management. This component uses the PERMISSION table in the database to store both permissions and groups. |
| Extension points: |
trac.perm.IPermissionGroupProvider (1 extensions)
Extension point interface for components that provide information about user groups. |
PermissionSystem
| Module | trac.perm /var/lib/python-support/python2.5/trac/perm.pyc |
|---|---|
| Description | Sub-system that manages user permissions. |
| Extension points: |
trac.perm.IPermissionRequestor (14 extensions)Extension point interface for components that define actions. |
SearchModule
| Module | trac.Search /var/lib/python-support/python2.5/trac/Search.pyc |
|---|---|
| Extension points: |
trac.Search.ISearchSource (3 extensions)
Extension point interface for adding search sources to the Trac Search system. |
SettingsModule
| Module | trac.Settings /var/lib/python-support/python2.5/trac/Settings.pyc |
|---|
TimelineModule
| Module | trac.Timeline /var/lib/python-support/python2.5/trac/Timeline.pyc |
|---|---|
| Extension points: |
trac.Timeline.ITimelineEventProvider (4 extensions)
Extension point interface for adding sources for timed events to the timeline. |
DownloadsCore
| Module | tracdown.tracdown /usr/lib/python2.5/site-packages/TracDown-0.0.1-py2.5.egg/tracdown/tracdown.pyc |
|---|---|
| Description | A plugin to display released downloads |
XMLRPCSystem
| Module | tracrpc.api /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/api.pyc |
|---|---|
| Description | Core of the XML-RPC system. |
| Extension points: |
tracrpc.api.IXMLRPCHandler (14 extensions)
|
SearchRPC
| Module | tracrpc.search /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/search.pyc |
|---|---|
| Description | Search Trac. |
| Extension points: |
trac.Search.ISearchSource (3 extensions)
Extension point interface for adding search sources to the Trac Search system. |
ComponentRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket component objects. |
MilestoneRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket milestone objects. |
PriorityRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket priority. |
ResolutionRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket resolution. |
SeverityRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket severity. |
StatusRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket status. |
TicketRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | An interface to Trac's ticketing system. |
TypeRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket type. |
VersionRPC
| Module | tracrpc.ticket /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/ticket.pyc |
|---|---|
| Description | Interface to ticket version objects. |
XMLRPCWeb
| Module | tracrpc.web_ui /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/web_ui.pyc |
|---|---|
| Description | Handle XML-RPC calls from HTTP clients, as well as presenting a list of methods available to the currently logged in user. Browsing to <trac>/xmlrpc will display this list. |
WikiRPC
| Module | tracrpc.wiki /usr/lib/python2.5/site-packages/TracXMLRPC-0.1-py2.5.egg/tracrpc/wiki.pyc |
|---|---|
| Description | Implementation of the WikiRPC API. |
TicketExtRPC
| Module | tracrpcext.ticket /usr/lib/python2.5/site-packages/TracExtendedXmlRpc-0.1-py2.5.egg/tracrpcext/ticket.pyc |
|---|---|
| Description | Additional Ticket XML-RPC API. |
WikiExtRPC
| Module | tracrpcext.wiki /usr/lib/python2.5/site-packages/TracExtendedXmlRpc-0.1-py2.5.egg/tracrpcext/wiki.pyc |
|---|---|
| Description | Additional Wiki XML-RPC API. |
VisitCounterMacro
| Module | visitcounter.core /usr/lib/python2.5/site-packages/VisitCounter-0.1-py2.5.egg/visitcounter/core.pyc |
|---|---|
| Description | Macro displays how many times was wiki page displayed. This macro accepts up to tree parameters. First parameter is wiki page name which visit count you want to display. If no parameters specified current page visit count is displayed. Second parameter determines if displaying of macro should update specified page visit count. Accepted values of this parameter are: True, False, true, false, 1, 0. Default value is true. Third parameter specifies number of digits for visit count display. If its value is 0 then visit count is displayed as simple text. Default value is 4. Examples: [[VisitCounter(WikiStart)]] [[VisitCounter(WikiStart, True)]] [[VisitCounter(WikiStart, True, 3)]]
|
VisitCounterInit
| Module | visitcounter.init /usr/lib/python2.5/site-packages/VisitCounter-0.1-py2.5.egg/visitcounter/init.pyc |
|---|---|
| Description | Initialise database and environment for visit counter macro. |
ProjectAdminPage
| Module | webadmin.basics /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/basics.pyc |
|---|
LoggingAdminPage
| Module | webadmin.logging /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/logging.pyc |
|---|
PermissionAdminPage
| Module | webadmin.perm /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/perm.pyc |
|---|
PluginAdminPage
| Module | webadmin.plugin /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/plugin.pyc |
|---|
ComponentAdminPage
| Module | webadmin.ticket /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/ticket.pyc |
|---|
MilestoneAdminPage
| Module | webadmin.ticket /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/ticket.pyc |
|---|
PriorityAdminPage
| Module | webadmin.ticket /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/ticket.pyc |
|---|
SeverityAdminPage
| Module | webadmin.ticket /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/ticket.pyc |
|---|
TicketTypeAdminPage
| Module | webadmin.ticket /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/ticket.pyc |
|---|
VersionAdminPage
| Module | webadmin.ticket /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/ticket.pyc |
|---|
AdminModule
| Module | webadmin.web_ui /usr/lib/python2.5/site-packages/TracWebAdmin-0.1.2dev_r4429-py2.5.egg/webadmin/web_ui.pyc |
|---|---|
| Extension points: |
webadmin.web_ui.IAdminPageProvider (13 extensions)Extension point interface for adding pages to the admin module. |
DatabaseManager
| Module | trac.db.api /var/lib/python-support/python2.5/trac/db/api.pyc |
|---|---|
| Extension points: |
trac.db.api.IDatabaseConnector (3 extensions)
Extension point interface for components that support the connection to relational databases. |
MySQLConnector
| Module | trac.db.mysql_backend /var/lib/python-support/python2.5/trac/db/mysql_backend.pyc |
|---|---|
| Description | MySQL database support for version 4.1 and greater. Database urls should be of the form: |
PostgreSQLConnector
| Module | trac.db.postgres_backend /var/lib/python-support/python2.5/trac/db/postgres_backend.pyc |
|---|---|
| Description | PostgreSQL database support. |
SQLiteConnector
| Module | trac.db.sqlite_backend /var/lib/python-support/python2.5/trac/db/sqlite_backend.pyc |
|---|---|
| Description | SQLite database support. |
ImageRenderer
| Module | trac.mimeview.api /var/lib/python-support/python2.5/trac/mimeview/api.pyc |
|---|---|
| Description | Inline image display. Here we don't need the content at all. |
LineNumberAnnotator
| Module | trac.mimeview.api /var/lib/python-support/python2.5/trac/mimeview/api.pyc |
|---|---|
| Description | Text annotator that adds a column with line numbers. |
Mimeview
| Module | trac.mimeview.api /var/lib/python-support/python2.5/trac/mimeview/api.pyc |
|---|---|
| Description | A generic class to prettify data, typically source code. |
| Extension points: |
trac.mimeview.api.IHTMLPreviewAnnotator (1 extensions)
Extension point interface for components that can annotate an XHTML representation of file contents with additional information. |
trac.mimeview.api.IContentConverter (4 extensions)
An extension point interface for generic MIME based content conversion. NOTE: This api will likely change in the future, e.g.: def get_supported_conversions(input):
def convert_content(context, conversion, content):
| |
trac.mimeview.api.IHTMLPreviewRenderer (9 extensions)Extension point interface for components that add HTML renderers of specific content types to the Mimeview component. This interface will be merged with IContentConverter, as conversion to text/html will be simply a particular type of content conversion. However, note that the IHTMLPreviewRenderer will still be supported for a while through an adapter, whereas the IContentConverter interface itself will be changed. So if all you want to do is convert to HTML and don't feel like following the API changes, rather you should rather implement this interface for the time being. --- |
PlainTextRenderer
| Module | trac.mimeview.api /var/lib/python-support/python2.5/trac/mimeview/api.pyc |
|---|---|
| Description | HTML preview renderer for plain text, and fallback for any kind of text for which no more specific renderer is available. |
WikiTextRenderer
| Module | trac.mimeview.api /var/lib/python-support/python2.5/trac/mimeview/api.pyc |
|---|---|
| Description | Render files containing Trac's own Wiki formatting markup. |
EnscriptRenderer
| Module | trac.mimeview.enscript /var/lib/python-support/python2.5/trac/mimeview/enscript.pyc |
|---|---|
| Description | Syntax highlighting using GNU Enscript. |
PatchRenderer
| Module | trac.mimeview.patch /var/lib/python-support/python2.5/trac/mimeview/patch.pyc |
|---|---|
| Description | Structured display of patches in unified diff format, similar to the layout provided by the changeset view. |
PHPRenderer
| Module | trac.mimeview.php /var/lib/python-support/python2.5/trac/mimeview/php.pyc |
|---|---|
| Description | Syntax highlighting using the PHP executable if available. |
ReStructuredTextRenderer
| Module | trac.mimeview.rst /var/lib/python-support/python2.5/trac/mimeview/rst.pyc |
|---|---|
| Description | Renders plain text in reStructuredText format as HTML. |
SilverCityRenderer
| Module | trac.mimeview.silvercity /var/lib/python-support/python2.5/trac/mimeview/silvercity.pyc |
|---|---|
| Description | Syntax highlighting based on SilverCity. |
TextileRenderer
| Module | trac.mimeview.txtl /var/lib/python-support/python2.5/trac/mimeview/txtl.pyc |
|---|---|
| Description | Renders plain text in Textile format as HTML. |
TracAdminHelpMacro
| Module | trac.scripts.admin /var/lib/python-support/python2.5/trac/scripts/admin.pyc |
|---|---|
| Description | Displays help for trac-admin commands. Examples: [[TracAdminHelp]] # all commands [[TracAdminHelp(wiki)]] # all wiki commands [[TracAdminHelp(wiki export)]] # the "wiki export" command [[TracAdminHelp(upgrade)]] # the upgrade command |
TicketSystem
| Module | trac.ticket.api /var/lib/python-support/python2.5/trac/ticket/api.pyc |
|---|---|
| Extension points: |
trac.ticket.api.ITicketChangeListener
Extension point interface for components that require notification when tickets are created, modified, or deleted. |
TicketNotificationSystem
| Module | trac.ticket.notification /var/lib/python-support/python2.5/trac/ticket/notification.pyc |
|---|
QueryModule
| Module | trac.ticket.query /var/lib/python-support/python2.5/trac/ticket/query.pyc |
|---|
TicketQueryMacro
| Module | trac.ticket.query /var/lib/python-support/python2.5/trac/ticket/query.pyc |
|---|---|
| Description | Macro that lists tickets that match certain criteria. This macro accepts two parameters, the second of which is optional. The first parameter is the query itself, and uses the same syntax as for query: wiki links (but not the variant syntax starting with "?"). The second parameter determines how the list of tickets is presented: the default presentation is to list the ticket ID next to the summary, with each ticket on a separate line. If the second parameter is given, it must be one of: |
ReportModule
| Module | trac.ticket.report /var/lib/python-support/python2.5/trac/ticket/report.pyc |
|---|
MilestoneModule
| Module | trac.ticket.roadmap /var/lib/python-support/python2.5/trac/ticket/roadmap.pyc |
|---|
RoadmapModule
| Module | trac.ticket.roadmap /var/lib/python-support/python2.5/trac/ticket/roadmap.pyc |
|---|
NewticketModule
| Module | trac.ticket.web_ui /var/lib/python-support/python2.5/trac/ticket/web_ui.pyc |
|---|---|
| Extension points: |
trac.ticket.api.ITicketManipulator
Miscellaneous manipulation of ticket workflow features. |
TicketModule
| Module | trac.ticket.web_ui /var/lib/python-support/python2.5/trac/ticket/web_ui.pyc |
|---|---|
| Extension points: |
trac.ticket.api.ITicketManipulator
Miscellaneous manipulation of ticket workflow features. |
RepositoryManager
| Module | trac.versioncontrol.api /var/lib/python-support/python2.5/trac/versioncontrol/api.pyc |
|---|---|
| Description | Component registering the supported version control systems, It provides easy access to the configured implementation. |
| Extension points: |
trac.versioncontrol.api.IRepositoryConnector (1 extensions)
Provide support for a specific version control system. |
SvnAuthzOptions
| Module | trac.versioncontrol.svn_authz /var/lib/python-support/python2.5/trac/versioncontrol/svn_authz.pyc |
|---|
SubversionConnector
| Module | trac.versioncontrol.svn_fs /var/lib/python-support/python2.5/trac/versioncontrol/svn_fs.pyc |
|---|
LoginModule
| Module | trac.web.auth /var/lib/python-support/python2.5/trac/web/auth.pyc |
|---|---|
| Description | Implements user authentication based on HTTP authentication provided by the web-server, combined with cookies for communicating the login information across the whole site. This mechanism expects that the web-server is setup so that a request to the path '/login' requires authentication (such as Basic or Digest). The login name is then stored in the database and associated with a unique key that gets passed back to the user agent using the 'trac_auth' cookie. This cookie is used to identify the user in subsequent requests to non-protected resources. |
Chrome
| Module | trac.web.chrome /var/lib/python-support/python2.5/trac/web/chrome.pyc |
|---|---|
| Description | Responsible for assembling the web site chrome, i.e. everything that is not actual page content. |
| Extension points: |
trac.web.chrome.INavigationContributor (21 extensions)Extension point interface for components that contribute items to the navigation. |
trac.web.chrome.ITemplateProvider (11 extensions)Extension point interface for components that provide their own ClearSilver templates and accompanying static resources. |
RequestDispatcher
| Module | trac.web.main /var/lib/python-support/python2.5/trac/web/main.pyc |
|---|---|
| Description | Component responsible for dispatching requests to registered handlers. |
| Extension points: |
trac.web.api.IAuthenticator (2 extensions)
Extension point interface for components that can provide the name of the remote user. |
trac.web.api.IRequestHandler (25 extensions)Extension point interface for request handlers. |
WikiSystem
| Module | trac.wiki.api /var/lib/python-support/python2.5/trac/wiki/api.pyc |
|---|---|
| Description | Represents the wiki system. |
| Extension points: |
trac.wiki.api.IWikiChangeListener (1 extensions)
Extension point interface for components that should get notified about the creation, deletion and modification of wiki pages. |
trac.wiki.api.IWikiMacroProvider (11 extensions)Extension point interface for components that provide Wiki macros. | |
trac.wiki.api.IWikiSyntaxProvider (12 extensions)
|
InterTracDispatcher
| Module | trac.wiki.intertrac /var/lib/python-support/python2.5/trac/wiki/intertrac.pyc |
|---|---|
| Description | Implements support for InterTrac dispatching. |
ImageMacro
| Module | trac.wiki.macros /var/lib/python-support/python2.5/trac/wiki/macros.pyc |
|---|---|
| Description | Embed an image in wiki-formatted text. The first argument is the file specification. The file specification may reference attachments or files in three ways: Also, the file specification may refer to repository files, using the source:file syntax (source:file@rev works also). The remaining arguments are optional and allow configuring the attributes and style of the rendered <img> element:
Examples: [[Image(photo.jpg)]] # simplest
[[Image(photo.jpg, 120px)]] # with size
[[Image(photo.jpg, right)]] # aligned by keyword
[[Image(photo.jpg, nolink)]] # without link to source
[[Image(photo.jpg, align=right)]] # aligned by attribute
You can use image from other page, other ticket or other module. [[Image(OtherPage:foo.bmp)]] # if current module is wiki
[[Image(base/sub:bar.bmp)]] # from hierarchical wiki page
[[Image(#3:baz.bmp)]] # if in a ticket, point to #3
[[Image(ticket:36:boo.jpg)]]
[[Image(source:/images/bee.jpg)]] # straight from the repository!
[[Image(htdocs:foo/bar.png)]] # image file in project htdocs dir.
Adapted from the Image.py macro created by Shun-ichi Goto <gotoh@taiyo.co.jp> |
MacroListMacro
| Module | trac.wiki.macros /var/lib/python-support/python2.5/trac/wiki/macros.pyc |
|---|---|
| Description | Displays a list of all installed Wiki macros, including documentation if available. Optionally, the name of a specific macro can be provided as an argument. In that case, only the documentation for that macro will be rendered. Note that this macro will not be able to display the documentation of macros if the PythonOptimize option is enabled for mod_python! |
PageOutlineMacro
| Module | trac.wiki.macros /var/lib/python-support/python2.5/trac/wiki/macros.pyc |
|---|---|
| Description | Displays a structural outline of the current wiki page, each item in the outline being a link to the corresponding heading. This macro accepts three optional parameters: |
RecentChangesMacro
| Module | trac.wiki.macros /var/lib/python-support/python2.5/trac/wiki/macros.pyc |
|---|---|
| Description | Lists all pages that have recently been modified, grouping them by the day they were last modified. This macro accepts two parameters. The first is a prefix string: if provided, only pages with names that start with the prefix are included in the resulting list. If this parameter is omitted, all pages are listed. The second parameter is a number for limiting the number of pages returned. For example, specifying a limit of 5 will result in only the five most recently changed pages to be included in the list. |
TitleIndexMacro
| Module | trac.wiki.macros /var/lib/python-support/python2.5/trac/wiki/macros.pyc |
|---|---|
| Description | Inserts an alphabetic list of all wiki pages into the output. Accepts a prefix string as parameter: if provided, only pages with names that start with the prefix are included in the resulting list. If this parameter is omitted, all pages are listed. |
TracIniMacro
| Module | trac.wiki.macros /var/lib/python-support/python2.5/trac/wiki/macros.pyc |
|---|---|
| Description | Produce documentation for Trac configuration file. Typically, this will be used in the TracIni page. Optional arguments are a configuration section filter, and a configuration option name filter: only the configuration options whose section and name start with the filters are output. |
UserMacroProvider
| Module | trac.wiki.macros /var/lib/python-support/python2.5/trac/wiki/macros.pyc |
|---|---|
| Description | Adds macros that are provided as Python source files in the wiki-macros directory of the environment, or the global macros directory. |
WikiModule
| Module | trac.wiki.web_ui /var/lib/python-support/python2.5/trac/wiki/web_ui.pyc |
|---|---|
| Extension points: |
trac.wiki.api.IWikiPageManipulator
Extension point interface for components that need to to specific pre and post processing of wiki page changes. Unlike change listeners, a manipulator can reject changes being committed to the database. |
BrowserModule
| Module | trac.versioncontrol.web_ui.browser /var/lib/python-support/python2.5/trac/versioncontrol/web_ui/browser.pyc |
|---|
AnyDiffModule
| Module | trac.versioncontrol.web_ui.changeset /var/lib/python-support/python2.5/trac/versioncontrol/web_ui/changeset.pyc |
|---|
ChangesetModule
| Module | trac.versioncontrol.web_ui.changeset /var/lib/python-support/python2.5/trac/versioncontrol/web_ui/changeset.pyc |
|---|---|
| Description | Provide flexible functionality for showing sets of differences. If the differences shown are coming from a specific changeset, then that changeset informations can be shown too. In addition, it is possible to show only a subset of the changeset: Only the changes affecting a given path will be shown. This is called the restricted changeset. But the differences can also be computed in a more general way, between two arbitrary paths and/or between two arbitrary revisions. In that case, there's no changeset information displayed. |
LogModule
| Module | trac.versioncontrol.web_ui.log /var/lib/python-support/python2.5/trac/versioncontrol/web_ui/log.pyc |
|---|
