[[InterTrac]]

Provide a list of known InterTrac? prefixes.

[[TitleIndex]]

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.

[[RecentChanges]]

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.

[[PageOutline]]

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:

  • 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.
[[Image]]

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:

  • 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.

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:

  • 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

indications for the image. Valid keys are:

  • align, border, width, height, alt, title, longdesc, class, id and usemap
  • border can only be a number

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>

[[MacroList]]

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!

[[TracIni]]

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.

[[javadoc]]
[[Image]]

Display image in attachment or repository onto the wiki page. You can use this macro in wiki or ticket module. First argument is filename (file spec). Rest of optional arguments are attribute/style string of IMG element. If it is digits and unit, treat as size (ex. 120, 25%) of IMG. If it is 'right', 'left', 'top' or 'bottom', treat as align of IMG. if it is key=value style, treat as attribute of IMG. if it is key:value style, treat as style of IMG.

Ex.

Error: Macro Image(photo.jpg) failed
Attachment is missed: module=wiki, id=LocalMacroList, file=photo.jpg
# simplest
Error: Macro Image(photo.jpg,120px) failed
Attachment is missed: module=wiki, id=LocalMacroList, file=photo.jpg
# with size
Error: Macro Image(photo.jpg,right) failed
Attachment is missed: module=wiki, id=LocalMacroList, file=photo.jpg
# aligned by keyword
Error: Macro Image(photo.jpg,align=right) failed
Attachment is missed: module=wiki, id=LocalMacroList, file=photo.jpg
# aligned by attribute
Error: Macro Image(photo.jpg,float:right) failed
Attachment is missed: module=wiki, id=LocalMacroList, file=photo.jpg
# aligned by style
Error: Macro Image(photo.jpg,border:solid 5px green) failed
Attachment is missed: module=wiki, id=LocalMacroList, file=photo.jpg
# with any style

You can use image from other page, other ticket or other module.

Error: Macro Image(OtherPage/foo.bmp) failed
Attachment is missed: module=wiki, id=OtherPage, file=foo.bmp
# if current module is wiki
Error: Macro Image(base/sub/bar.bmp) failed
Attachment is missed: module=wiki, id=base/sub, file=bar.bmp
# from hierarchical wiki page
Error: Macro Image(3/baz.bmp) failed
Attachment is missed: module=wiki, id=3, file=baz.bmp
# if in a ticket, point to #3
Error: Macro Image(ticket/36/boo.jpg) failed
Attachment is missed: module=ticket, id=36, file=boo.jpg
bee.jpg

[[TOC]]
[[Timestamp]]

Inserts the current time (in seconds) into the wiki page.

[[HelloWorld]]

Example macro.

[[TracGuideToc]]

This macro shows a quick and dirty way to make a table-of-contents for a set of wiki pages.

[[TracAdminHelp]]

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
[[TicketQuery]]

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:

  • compact -- the tickets are presented as a comma-separated list of ticket IDs.
  • count -- only the count of matching tickets is displayed